- Система отображения
- синтаксис
- заданное число
- установить курсорную линию
- установить поиск
- установить hlsearch
- Отображение состояния файла слева от белой строки состояния
- Статус файла отображается справа от белой строки состояния.
- Система ввода
- Используйте jj, чтобы выбраться из вставки
- установить команду showcmd
Система отображения
https://www.freecodecamp.org/news/vimrc-configuration-guide-customize-your-vim-editor/
Обратитесь к freecodecamp и добавьте его, пережевывая то, что он делает, строка за строкой.
Никакие плагины не должны быть включены.
синтаксис
По умолчанию включена.
Обычно пустой vim, раскрасьте его в соответствии с кодом.
Я собирался, но в vim 9 он включен с самого начала, поэтому мне не нужно его устанавливать.
Он также поддерживает сценарии оболочки.
заданное число
По умолчанию — ВЫКЛ.
установите значение nonumber для отображения только внутреннего текста, как обычно, и значение number для отображения цифр слева от строки.
установить число для отображения числа слева от строки.
В отличие от VSCode, недостатком является то, что он включается при выделении и копировании.
Его также можно временно удалить, набрав :set nonumber
во время редактирования
установить курсорную линию
Это облегчает понимание того, какую строку вы редактируете.
установить поиск
При наборе текста в форме поиска строка будет выделена внутри редактора.
установить hlsearch
Слово после поиска выделяется.
Однако выделение не исчезает после завершения поиска и мешает, поэтому его можно удалить, набрав текст.
Чтобы избавиться от него, нужно набрать :noh.
https://stackoverflow.com/q/3691247
nnoremap <ESC> :nohlsearch<CR>
Теперь вы можете легко набрать noh, нажав esc два раза подряд.
Отображение состояния файла слева от белой строки состояния
set laststatus=2
set statusline+= %F %M %Y %R
Исправьте :wq
внизу, чтобы вызвать строку состояния
F, M, Y, R в белой строке состояния внизу.
Добавить с левой стороны
F — полный путь к файлу
M — это флаг модификации, поэтому вы получите +, если он был изменен и не сохранен.
Y — расширение считываемого файла.
R — флаг только для чтения, поэтому он отображается, если файл не может быть записан.
Статус файла отображается справа от белой строки состояния.
set statusline+=%=
set statusline+= line: %l from_the_left: %c percent: %p%%
Выравнивание строки состояния вправо.
Количество строк в L, количество символов слева в C, сколько строк осталось в P.
Отобразите их.
Система ввода
Используйте jj, чтобы выбраться из вставки
https://medium.com/diegodev/vim-tip-remapping-jj-to-escape-8efc4ad8a6bf
imap jj <Esc>
Вы можете легко изменить карту ключей с помощью imap.
Это значительно ускоряет работу.
установить команду showcmd
Команда, которую вы набираете, отображается ниже.
Вы можете использовать это в событии vimmer.
https://atmarkit.itmedia.co.jp/ait/articles/1902/12/news024.html
Например, этот тумблер Windows A/A.
Я видел, как кто-то показывал его в центре экрана в большом размере.
Поэтому я хотел бы как-нибудь попробовать.