Рубрики
Uncategorized

Vim Survival Toolkit.

TL; DR пропустите команды. Раньше я ненавидел Vim. Назад, когда я был в школе CS, учителя взяли GRE … Теги с CheckSheet, Vim, Linux, Devops.

TL; DR пропустите команды.

Раньше я ненавидел Vim.

Вернувшись, когда я был в школе CS, учителя оказали огромное удовольствие при заставляем нас использовать этот инструмент динозавров, который вы можете презирать только через 5 минут использования. Но в наши дни я могу поблагодарить моих учителей за то, что в голову все это знакомы.

Действительно, у вас не всегда есть возможность иметь атом, VSCode или PhPSTRM для редактирования файла. Иногда вы должны войти в систему с SSH на производственном сервере, чтобы удалить «,» из файла конфигурации, который в данный момент делает файл упомянутого сервера. И тогда единственный редактор в вашем распоряжении может быть VIM.

Есть люди, которые используют Vim в качестве IDE, но я не среди них. Вместо этого у меня есть базовые знания о том, что позволяет мне делать только очень необходимые и самые простые вещи. Редактирование, двигаясь вокруг, экономя и, самое главное, когда дело доходит до Vim: quitation.

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

Редактирование

  • Я 👉 Начните редактирование в текущей позиции
  • А 👉 То же самое, но движет карет к следующему символу

Выезд

  • Esc 👉 вернется в режим «Команда» и останавливает издание файла
  • : Q ↩️ 👉 выйти
  • : Q Действительно ↩️ 👉 бросить, даже если были сделаны изменения
  • Z Z ↩️ 👉 Сохранить и бросить

Searching

  • / что-то ↩️. 👉 находит «что-то» в файле и перемещает CARET к первому обнаруженному возникновению
  • n 👉 находит следующее возникновение слова, которое вы искали и перемещают к нему CARET
  • N 👉. Предыдущий

Уничтожение

  • U 👉 Отменить
  • Ctrl + r 👉 redo

Движущийся

  • G 👉 Перейти к концу файла
  • g g 👉 Вернитесь к началу файла

Играть с линиями

  • к 👉 Вставьте новую строку ниже Caret
  • O 👉 Вставьте новую строку над каретом
  • D D 👉 Удалить текущую строку
  • 5 D D 👉 Удалить 5 строк, начиная с текущей строки (но вы можете ввести любой номер, который вы хотите)

Эти команды позволили спасению нескольких производственных серверов за последние 15 лет 😁

Оригинал: «https://dev.to/kant312/vim-survival-toolkit-1fbn»