Отключение визуального режима vim в /etc/vim/vimrc не работает

Вы можете использовать внутри for-loop, как показано ниже:

for i in {0001..9999}; do
    grep -q 'specificString' <<<"$(nc localhost $i)" && \
    echo "found on $i" || echo "not found on $i";
done
1
09.12.2019, 10:25
3 ответа

Debian/etc/vim/vimrcсодержит этот комментарий:

" Vim will load $VIMRUNTIME/defaults.vim if the user does not have a vimrc.
" This happens after /etc/vim/vimrc(.local) are loaded, so it will override
" any settings in these files.
" If you don't want that to happen, uncomment the below line to prevent
" defaults.vim from being loaded.
" let g:skip_defaults_vim = 1

Как говорит :verbose set mouse?, то, что было установлено упомянутым выше /usr/share/vim/vim81/defaults.vim($VIMRUNTIMEв Debian, будет/usr/share/vim/vim<version>).

Таким образом, вы можете либо создать~/.vimrc(или~/.vim/vimrc)для своего пользователя (, даже пустой ), либо раскомментировать let g:skip_defaults_vim = 1в /etc/vim/vimrc.

9
27.01.2020, 23:29

Вместо ответа муру я просто отредактировал значение по умолчанию в/usr/share/vim/vim81/defaults.vim(или любую другую версию vim ).

Закомментируйте set mouse=a, изменив его на"set mouse=a

"это то, как вы комментируете вещи в конфигурационных файлах vim

Преимущество этого заключается в сохранении полезных функций по умолчанию, таких как подсветка синтаксиса, но удалении раздражающего визуального режима

Я, вероятно, получу ответ, что мне не следует этого делать, потому что это будет перезаписано при обновлении vim, но сейчас это быстрое решение для меня!

4
07.01.2021, 21:38
$ cat >.vimrc
source $VIMRUNTIME/defaults.vim
set mouse=
^D
$
0
24.08.2021, 19:51

Теги

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