Учебники

Vim — Советы и хитрости

Теперь у нас есть честное представление о Vim. Давайте обсудим несколько советов и хитростей Vim для повышения производительности. В этом разделе мы обсудим следующие пункты —

  • Преобразование пробелов во вкладки и наоборот
  • Выделите неправильно написанные слова
  • Завершение слова
  • Копировать строку символ за символом
  • Код отступа
  • Изменить формат файла

Преобразование пробелов во вкладки и наоборот

Преобразовать вкладки в пробелы

Если вы редактируете файл и хотите преобразовать введенный символ табуляции в пробелы, выполните следующую команду —

:set expandtab

Обратите внимание, что эта команда не изменит существующие вкладки на пробелы. Для этого выполните следующую команду —

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

В приведенной выше команде мы указываем Vim преобразовать вкладки в 4 пробела

Преобразование пробелов во вкладки

Для преобразования пробелов во вкладки выполните команду ниже —

:set noexpandtab :retab!

Выделите неправильно написанные слова

Мы можем поручить Виму выделить слова, написанные неправильно. Для этого выполните следующую команду —

:set spell

Ниже изображение выделяет слово с ошибкой в ​​Vim —

полба

Завершение слова

Vim также обеспечивает завершение слова. Для этого выполните следующую команду в режиме вставки —

Ctrl + p

завершение

Копировать символ построчно

Используйте следующую команду, чтобы скопировать и вставить строку символ за символом —

Sr.No Команда и описание
1 Ctrl + y

Скопируйте и вставьте текст, расположенный над курсором

2 Ctrl + E

Скопируйте и вставьте текст, расположенный под курсором

Скопируйте и вставьте текст, расположенный над курсором

Скопируйте и вставьте текст, расположенный под курсором

Обратите внимание, что мы должны использовать эти команды в режиме вставки.

Код отступа

Если у вас есть код с отступом для отступа, выполните следующую команду:

=%

Например, если у вас есть такой код без отступа —

индент

Затем перейдите к строке 4 и выполните команду =%. Это будет отступать код, как это —

Код отступа

Изменить формат файла

Чтобы изменить формат файла на UNIX, выполните следующую команду —

:set ff = unix

Чтобы изменить формат файла на DOS, выполните следующую команду —