Vim — Простые настройки для vimrc


Система отображения

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.
Я видел, как кто-то показывал его в центре экрана в большом размере.

Поэтому я хотел бы как-нибудь попробовать.


Оцените статью
devanswers.ru
Добавить комментарий