Теперь у нас есть честное представление о 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, выполните следующую команду —