🛠 VI/ VIM: немного полезной навигации, как структуры
Что-то резко вспомнил про vi/ vim, nano, etc. В итоге самое комфортная работа на vim для меня, практика еще показывает когда учился на старых добрых тачках ubuntu, fedora, freebsd на консольке/ терминале. Решил давно себе заготовочку сделать и поделиться с вами. Так скажем для инфо.
Режимы работы
• Режим команд (Command mode) - используется для выполнения команд. При запуске Vim, вы находитесь в этом режиме.
• Режим вставки (Insert mode) - используется для ввода текста. Для перехода в этот режим, нажмите клавишу "i".
• Режим замены (Replace mode) - используется для замены существующего текста. Для перехода в этот режим, нажмите клавишу "R".
• Режим визуального выделения (Visual mode) - используется для выделения текста для копирования, вырезания или изменения. Для перехода в этот режим, нажмите клавишу "v"
Навигация
• h - переместить курсор влево
• j - переместить курсор вниз
• k - переместить курсор вверх
• l - переместить курсор вправо
• w - переместить курсор на начало следующего слова
• b - переместить курсор на начало предыдущего слова
• e - переместить курсор на конец текущего слова
• 1 - переместить курсор в начало строки
• $ - переместить курсор в конец строки
• gg - переместить курсор в начало файла
• G - переместить курсор в конец файла
Редактирование текста
• i - вставить текст перед курсором
• a - вставить текст после курсора
• o - вставить новую строку после текущей строки и перейти в режим вставки
• dd - вырезать текущую строку
• yy - скопировать текущую строку
• p - вставить скопированный или вырезанный текст после курсора
• u - отменить последнее действие
• Ctrl + r - повторить отмененное действие
Сохранение и выход из редактора
• :w - сохранить файл
• :q - выйти из Vim
• :wq - сохранить файл и выйти
#toolchain #reco
