Когда вы используете вкладку в 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
из цвета лица.
Вы можете создать свой собственный файл конфигурации 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"