Автоматически устанавливать номер в vim без изменения vimrc из-за ограниченного разрешения

Когда вы используете вкладку в bash (которая является оболочкой, используемой по умолчанию в OSX), она сначала пытается завершить то, что вы ввели до этого момента, а затем показать однозначное завершение, затем (третья вкладка) все завершения.

Вы можете изменить это поведение, создав файл с именем .inputrc в вашем домашнем каталоге и поместив в него:

set show-all-if-ambiguous on

Это удалит «неоднозначный» шаг и соответствующий звуковой сигнал. {{1 }} Дополнительные параметры см .: https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html

Для дальнейшего улучшения использования автозавершения на Mac вы также можно использовать переменную FIGNORE для автоматического пропуска некоторых файлов, например:

export FIGNORE=.DS_Store

автоматически исключит файлы .DS_Store из цвета лица.

2
18.09.2016, 04:21
1 ответ

Вы можете создать свой собственный файл конфигурации vim, а затем создать псевдоним для vim, чтобы использовать этот файл вместо . vimrc:

vim .vimrc-cdnszip

Поместите следующее содержимое в этот файл:

source /etc/vim/vimrc
source ~/.vimrc

set number

" any additional confiuguration you might want...

Затем создайте псевдоним vim для vim -u ~/.vimrc-cdnszip в вашем cshrc файле. Я никогда не использовал csh, поэтому не знаю, как там работают псевдонимы, но в bash это будет работать:

alias vim="vim -u ~/.vimrc-cdnszip"
4
29.04.2021, 00:13

Теги

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