【Linux】 Commencez à utiliser vim ! ! !

1 Qu'est - ce que vim ?

Comprenons d'abord vi.
Pour faire simple, la différence entre vi/vim est qu'ils sont tous deux des éditeurs multi-modes. La différence est que vim est une version améliorée de vi. Il est non seulement compatible avec toutes les instructions de vi, mais a également quelques nouvelles fonctionnalités. Par exemple, la coloration syntaxique et les opérations visuelles peuvent être exécutées non seulement sur le terminal, mais également sur x window, mac os et windows.

Vim est équivalent à une version améliorée de vi . Vim a des capacités d'édition de programme. Il peut activement marquer l'exactitude de la grammaire avec la couleur de la police, ce qui est pratique pour l'écriture de code. Le programme est simple et la vitesse d'édition est très rapide.
En résumé, il s'agit d'un outil de traitement de texte à l'ancienne, mais il possède un ensemble complet de fonctions. Ce n'est pas seulement un outil de traitement de texte, mais aussi un outil d'édition de programme.

La chose la plus importante est que vim a une écologie riche et est très pratique à utiliser.

2 concepts de base de vim

vim a trois modes principaux (vim a de nombreux modes) :
mode commande, mode résultat, mode insertion

1. 命令/正常模式 (Normal mode):
   控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode
2. 插入模式 (Insert mode):
	只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是使用的最频繁的编辑模式。
3. 末行模式(last line mode)
	文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入


(Mon vim a été configuré et l'interface est légèrement différente)

3 opérations de base de vim !

Une fois que nous avons compris vim, l’étape suivante consiste à apprendre à utiliser cet outil pratique.
Nous l'expliquerons en détail en deux parties, tout comme les raccourcis souris et clavier de Windows.

3.1 raccourci vim

3.1.1 Copier et coller

Opération copier-coller dans vim :

yy 复制当前行
n + yy 连续复制 n 行
p 粘贴到光标下一行
n + p 粘贴 n 次

Jetons un coup d'œil à l'effet spécifique de l'opération :
(je ne mettrai pas l'animation ici lorsque je la copierai et la collerai, l'image est assez intuitive)
Insérer la description de l'image ici

L'effet est plus puissant que Ctrl c et Ctrl v !

3.1.2 Annuler et couper

Annuler l'opération de coupe dans vim :
u 撤销操作
dd 剪切 / 删除 指定行
n + dd 剪切 / 删除 n 行

Jetons un coup d'œil à l'effet de l'opération :
 Annuler
Insérer la description de l'image ici
la coupe/Supprimer
Insérer la description de l'image ici
la coupe/Supprimer n lignes
Insérer la description de l'image ici

3.1.3 Opérations sur les personnages

Opérations sur les personnages dans vim :

shift + ` 切换大小写
n + x 删除 光标后 n 个字符 (一行内)
n + shift + x 删除 光标前 n 个字符 (一行内)
n + r 光标位置进行指定切换 一次可替换多个
shift + r 进入 替换模式 直接进行文本替换

Voyons l'effet de l'opération

Changer de casse
Insérer la description de l'image ici
Supprimer des caractères
Insérer la description de l'image ici
Remplacer des caractères
Insérer la description de l'image ici

3.2 Fonctionnement du curseur dans vim

C'est aussi flexible qu'une souris.
Opérations du curseur dans vim :

shift + 4 = $ 光标移动到当前行的结尾
shift + 6 = ^ 光标移动到当前行的开头
gg 移动光标到文本开头
shift + g 移动光标到文本最后一行
n + shift + g 移动光标到文本第 n 行
h j k l 左 下 上 右 移动光标
w 以单词为单位向后移动光标
b 以单词为单位向前移动光标

Jetons un coup d'œil à l'effet de l'opération :

Déplacer au début/à la fin de la ligne
Insérer la description de l'image ici
Déplacer au début/
Insérer la description de l'image ici
à la fin du texte Déplacer le curseur vers le haut, le bas, la gauche
Insérer la description de l'image ici
et la droite en unités de mots
Insérer la description de l'image ici

3.3 Opérations sur les fichiers vim

Les opérations sur les fichiers sont des opérations telles que l'enregistrement, la compilation et le forçage effectuées en mode résultat.
w 保存
q 退出
!强制进行操作
vs filename 多文件分屏操作
!command 不退出vim 进行 shell 指令操作

Jetons un coup d'œil à l'effet de l'opération :

Sauvegarder et quitter

style audacieux
Fonctionnement en écran partagé
Insérer la description de l'image ici

Résumer

Je n'ai présenté qu'une partie des opérations de vim, et il y en a bien d'autres qui attendent que vous les exploriez ! ! !

Merci♪(・ω・)ノMerci d'avoir lu

Rendez-vous dans le prochain article ! ! !

Je suppose que tu aimes

Origine blog.csdn.net/JLX_1/article/details/135777245
conseillé
Classement