Обмен сухими товарами с твердым сердечником, добро пожаловать, обратите внимание [Учебник по Java】 На пути роста, давайте двигаться вперед вместе!
«Серия высокой доступности»Он был включен в колонку, обратите внимание!
Обзор
VimЯвляется功能强大,高度可定制текстовый редактор; я еще не понял, насколько мощнымorz). В постоянно меняющуюся эпоху ИнтернетаvimЕго можно считать продуктом с многолетней историей, и никакой другой редактор не сможет заменить его с момента его рождения (если вам интересно, вы можете узнать о немEmacs). текущий мейнстримVSCode,Intellij 全家桶иChromeи т. д., оба поддерживаются/предоставляютсяvim plugin.
учебные материалы
-
# Vim от новичка до профессионала :
Github8к 🌟Vim 学习教程 -
# Краткое руководство по прокачке VIM:
陈皓изVIMСтратегия выживания -
# Игра: ВИМ Приключения: пройти через
游戏способ обученияVIM
Готов к работе
vimМощные функции, я думаю, все в компьютерной индустрии это знают. Но в нашей работе нетvimМожет работать, устранять неполадки, редактировать страницы и т. д.
учитьсяvimЭто скучный и сложный процесс, вам нужно2周时间的苦练, вместо 3-х суток жары. Я надеюсь, что каждый сможет выстоять и избавиться отCV工程师изtitle, по крайней мере большеh,j,k,l.
Сверхчистый растровый ключ VIM прилагается, исходный адрес изображения:Шина Лулу.GitHub.IO/Linux/all-V…
ИДЕЯ установить VIM
IntelliJ IDEA -> Perferences -> Plugins
Если сеть плохая, можно скачать прямо с официального сайтаPlugin:plugins.jet-brains.com/plugin/164-…
Команда перемещения VIM
первичный ход
h,j,k,l: влево, вниз, вверх, вправо двигаться0,^,$: начало строки, первая буква строки, конец строкиgg,G,50G: Заголовок файла, конец файла, переход к указанной строке
Демонстрационная операция:
h-> j->k->l->0->^->$
Расширенный мобильный
-
w & W:wдвигаться вправо один单词(разделение знаков препинания),WСдвиг вправо на одну строку (разделение пробелом/новой строкой) -
b & B:bдвигаться влево один单词(разделение знаков препинания),BСдвиг вправо на одну строку (разделение пробелом/новой строкой) -
{ & }: перейти к сегменту首,尾Отделение ,换行符сегментация -
Ctrl + u/d:上/下переворачивать страницы
Демонстрационная операция:
w -> b -> W -> B
Мобильная работа в реальной разработке
Например, посмотрите на строку 41 изinitialize()реализация метода.
41G -> 2w -> ⌘+⌥+B
Команды редактирования VIM
выбранная команда
-
v: режим визуализации, через移动命令, выберите соответствующий контент.
Вставить команду
-
i & I:iвставить перед символом курсора,IВставить в начале строки. -
a & A:aдобавить после символа курсора,Aдобавить в конце строки.
команда удаления
-
d+motion: удалить инструкцию
Общие операции:
-
vУдалить при выбореd -
dd:Удалить当前行, и сохраните удаленную строку в буфер обмена -
db/w: удалить предыдущий/следующий单词
Демонстрация работы:v -> d -> dd -> db -> dw -> dd
Изменить команду
-
c [number] motion: оператор изменения класса работает так же, как и удаление класса.
Общие команды:cwИзменить текущее слово целиком, после удаления текущего слова отредактировать правильное содержимое
- В дополнение к тому, что было сказано в предыдущем разделе
cw, я также могу ввестиc$, используется для изменения всего от текущего символа до конца строки
отменить приказ
-
uОтменить недавнее действие модификации; -
UОтменить все изменения в текущей строке. -
ctrl + R:重放Команда — откат операции отмены
копировать вставить команду
-
y [number] motion: Команда копирования, обычно используютсяyyскопировать строку,ywскопировать следующее слово,y$Копировать в конец строки. -
[number] p: вставьте скопированный контент, вы можете вставлять его несколько раз5p
Командный режим VIM
В обычном режиме введите:входить
-
s/executor/asyncExecutor/g: заменить всю текущую строкуexecutorзаasyncExecutor -
:g/^\s*$/d: удалить пустые строки и строки, содержащие только пробелы -
%s/#.*//g: Удалить#символы после
Запись макроса
-
qaзаписывать свои операции в реестрыa。 - Так
@aВоспроизведет записанный макрос. -
@@— это клавиша быстрого доступа для воспроизведения последнего записанного макроса.
Пример
В тексте только с одной строкой и только «1» в этой строке введите следующую команду:
-
qaYp<C-a>q→-
qaначать запись -
YpКопировать строку. -
<C-a>Добавьте 1. -
qПрекратить запись.
-
-
@a→ Напишите 2 под 1 -
@@→ Напишите 3 перед 2 -
сделай это сейчас
100@@создаст новые 100 строк и увеличит данные до 103.
Обратите внимание, не потеряйтесь
Эта статья приглашает всех изучить волну практическихVIMВводное обучение, объединив IDEA, позволит нам продолжить знакомство с процессом разработкиVIMграмматика, отклонитьCtrl + C/VИнженер, начинай сейчас~
Ладно, это все, что касается этой статьи. Каждую неделю я буду обновлять несколько высококачественных интервью с крупными фабриками и статьи, связанные с общими технологическими стеками. Спасибо за возможность видеть это, если эта статья хорошо написана, пожалуйста, попросите три подряд! ! ! Спасибо за вашу поддержку и признание, увидимся в следующей статье!
я九灵, Детская обувь, которой нужно общаться, может обратить внимание на общественный номер:Java 补习课! Если в этом блоге есть какие-либо ошибки, пожалуйста, критикуйте и советуйте, это очень ценится!