Vim редактор - как выйти и как пользоваться

Многие пиарят данный текстовый редактор, но..

но он совсем неудобный для новичков.

К примеру, чтобы выйти из vim надо набрать двоеточие и еще 2 символа (обратите внимание клавиатуру надо переключить на английский, иначе не сработает и будут звуки):

:q!

quit dammit! (закройся, чёрт возьми!) - то есть одни ругательства с самого начала)

Меня сперва поразило то, что я должен набирать двоеточие это же, по сути, надо зажимать 2 клавиши на клавиатуре, перерасход сил, так сказать и неудобства, но видимо, создателям утилиты нравился мазохизм). Но оказывается, чтобы выйти из vim можно просто нажать 2 раза подряд ctrl + z (клава на eng должна быть)

А чтобы выйти с сохранением:

:wq

write to disk and quit - запиши и закройся

 

В общем, видим, что команды "говорящие".

 

А как, вообще, начать редактировать файл в Vim? То есть, вы просто так, там даже слово написать не сможете))) Для начала редактирования нажмите букву "i" и только потом сможете, а уже сохранить - команда выше.

 

Из-за таких трудностей, многие годами его избегают и предпочитают стандартный nano (как и я)

 

Но, если, вы хотите поглубже изучить данный редактор, сейчас я приложу видео, а ниже будут команды:

 

 

 

Команды

Можно перейти сразу на нужную строку, но опять надо набирать двоеточие сначала:

:143

 

Ищем слово (тут без двоеточия):

/slovo

 

 

Даже режим тренировки работы с vim есть, для этого наберите команду (с командой строки, не заходя в сам редактор):

vimtutor

 

 

Перемещаем курсор

Немного не стандартные тут буквы, поэтому надо тоже привыкать, если уж сильно хочется:

  • h - на один символ влево;
  • l - на один символ вправо;
  • j - на одну строку вниз;
  • k - на одну строку вверх;

 

  • w - на слово вправо;
  • b - на слово влево;
  • H - перейти в низ экрана;
  • G - перейти в конец файла;
  • gg - перейти в начало файла;
  • <номер>G - перейти к конкретной строке;
  • . - перейти к последнему редактированию.

 

Создание файла

Создать файл очень просто:

vim index.html

 

 

Редактирование файла

Даже для начала редактирования куча режимов:

  • i - вставить текст с позиции курсора, символ под курсором будет заменен;
  • I - вставить текст в начало строки;
  • a - добавить текст начиная от позиции курсора;
  • o - вставить новую строку после этой и начать редактирование;
  • O - вставить новую строку перед этой и начать редактирование;

 

  • d - удалить символ;
  • dd - удалить всю строку;
  • D - удалить символы начиная от курсора и до конца строки.

 

  • r - заменить текущий символ;
  • R - заменить несколько символов.

Омена действий

  • u - отменить последнее действие;
  • U - отменить последнее действие в текущей строке;
  • . - повторить последнее действие;
  • Ctrl+r - отменить отмену последнего действия.

 

Командная строка

  • :w - сохранить файл; // эту команду вы уже знаете как перевести
  • :q - закрыть редактор;
  • :q! - закрыть редактор без сохранения; // это уже рассматривали выше
  • :e файл - прочитать содержимое файла в позицию курсора;
  • :r файл - вставить в содержимое файла в следующую строку;
  • :r! - выполнить команду оболочки и вставить ответ в редактор;
  • :set переменная=значение - установить значение переменной, например, tabstop=4, или set number, с помощью этой команды можно управлять многими аспектами работы vim.
  • :buffers - посмотреть открытые файлы;
  • :reg - посмотреть содержимое буферов обмена.

 

 

Более прогрессивные опции

  • +номер - переместить курсор к указной строке после запуска.
  • +/шаблон - выполнить поиск по шаблону и переместить курсор к первому вхождению
  • "+команда" - выполнить команду после запуска программы
  • -b - двоичный режим, для редактирования исполняемых файлов.
  • -d - режим поиска различий в файлах, нужно указать несколько файлов для открытия.
  • -g - графический режим.
  • -n - не использовать автосохранение для восстановления файла при сбое.
  • -R - режим только для чтения.
  • -w - сохранить все действия в файл.
  • -x - шифровать файл при записи.
  • -C - режим совместимости с Vi.

 

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Сисадмин Vim редактор - как выйти и как пользоваться