Вы можете использовать внутри for-loop
, как показано ниже:
for i in {0001..9999}; do
grep -q 'specificString' <<<"$(nc localhost $i)" && \
echo "found on $i" || echo "not found on $i";
done
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
.
Вместо ответа муру я просто отредактировал значение по умолчанию в/usr/share/vim/vim81/defaults.vim
(или любую другую версию vim ).
Закомментируйте set mouse=a
, изменив его на"set mouse=a
"
это то, как вы комментируете вещи в конфигурационных файлах vim
Преимущество этого заключается в сохранении полезных функций по умолчанию, таких как подсветка синтаксиса, но удалении раздражающего визуального режима
Я, вероятно, получу ответ, что мне не следует этого делать, потому что это будет перезаписано при обновлении vim, но сейчас это быстрое решение для меня!
$ cat >.vimrc
source $VIMRUNTIME/defaults.vim
set mouse=
^D
$