tcsh bindkey для включения переменной строки чтения `visible-stats`

Попробуйте:

if type nvim &>/dev/null
then
     echo true
else
     echo false
fi

команда if; then ... оператор зависит от команды , возвращающей код выхода. Команда [[...]] может устанавливать коды выхода на основе различных условий, таких как равенство строк, существование файла и т. Д. Подробнее см. man bash . Здесь вам не нужны никакие из этих условий, и type сам по себе возвращает полезный код выхода.

0
15.04.2018, 21:45
1 ответ

readline— это библиотека, которая используется bashи некоторыми другими программами, но не tcsh. По историческим причинам tcshимеет свою собственную реализацию функции readline -, чей набор функций не обязательно совпадает с -для -с readline. Таким образом, попытка установить переменные readline для tcsh бесплодна, так как они не имеют ничего общего друг с другом.

Ближайшим эквивалентом readline visible-statsв tcshявляется переменная оболочки addsuffix, и она уже должна быть установлена ​​по умолчанию.

tcsh bindkeyявляется встроенной оболочкой tcsh, поэтому вы найдете ее описание в man tcshв разделе Встроенные команды . addsuffixтакже описан на той же справочной странице в разделе Специальные переменные оболочки .

4
28.01.2020, 02:23

Теги

Похожие вопросы