Обмен сухими товарами с твердым сердечником, добро пожаловать, обратите внимание [Учебник по Java】 На пути роста, давайте двигаться вперед вместе!
«Серия высокой доступности»Он был включен в колонку, обратите внимание!
Обзор
Vim
Является功能强大
,高度可定制
текстовый редактор; я еще не понял, насколько мощнымorz
). В постоянно меняющуюся эпоху Интернетаvim
Его можно считать продуктом с многолетней историей, и никакой другой редактор не сможет заменить его с момента его рождения (если вам интересно, вы можете узнать о немEmacs
). текущий мейнстримVSCode
,Intellij 全家桶
иChrome
и т. д., оба поддерживаются/предоставляютсяvim plugin
.
учебные материалы
-
# Vim от новичка до профессионала :
Github
8к 🌟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 补习课
! Если в этом блоге есть какие-либо ошибки, пожалуйста, критикуйте и советуйте, это очень ценится!