Exploitation et entretien 10 éditeur vim

1. Installer

yum -y install vim

2. Principes de base

a. mode normal

1.命令光标跳转
G       #光标跳转至末端(文件的尾部)
gg      #光标跳转至顶端
Ngg     #光标跳转至当前文件内的N行   (指定到光标跳转至多少行) 50gg

ctrl+f  #往下翻页(行比较多)
ctrl+b  #往上翻页

$       #光标跳转至当前光标所在行的尾部  (只是跳转,并不会进入编辑模式)
^|0     #光标跳转至当前光标所在行的首部


-------------------------------------------
2.复制与粘贴
yy      #复制当前光标所在的行
5yy     #复制当前光标以及光标向下4行
 
p(小写)   #粘贴至当前光标下一行   
P(大写)   #粘贴至当前光标上一行
-------------------------------------------
3.删除、剪贴、撤销  
dd      #删除当前光标所在的行   
4dd     #删除当前光标所在的行以及往下的3行
dG      #删除当前光标以后的所有行
D       #删除当前光标及光标以后的内容  
x       #删除当前光标标记往后的字符
X       #删除当前光标标记往前的字符
dd & p  #剪贴、先删除dd(number dd),后粘贴p
u       #撤销上一次的操作
-------------------------------------------
4.替换
r       #替换当前光标标记的单个字符
R       #进入REPLACE模式, 连续替换,ESC结束

b. mode Edit (entrée à partir du mode normal au mode d'édition)

i   #进入编辑模式,光标不做任何操作		
a   #进入编辑模式,将当前光标往后一位	
o   #进入编辑模式,并在当前光标下添加一行空白内容  

I   #进入编辑模式,并且光标会跳转至本行的头部
A   #进入编辑模式,将光标移动至本行的尾部		
O   #进入编辑模式,并在当前光标上添加一行空白内容

c. le dernier mode ligne, utilisé pour rechercher, enregistrer et quittez le fichier.

1. Enregistrez le fichier et la sortie

:w      保存当前状态
:q      退出当前文档(文档必须保存才能退出)
:w!     强制保存当前状态
:q!     强制退出文档不会修改当前内容
:wq     先保存,在退出		:x      先保存,在退出
:wq!    强制保存并退出
:number 跳转至对应的行号

Nous sommes allés à modifier un fichier, et parfois il y aura une panne de réseau, ou lui - même appuyé sur le ctrl + z, ce qui, dans des circonstances anormales.
Lorsque vous modifiez un fichier, vous pouvez sélectionner la touche r. Restauré pour modifier l'état. On peut choisir le e. N'a pas récupérer les fichiers enregistrés état.
Après la récupération de fichiers de rappel, souvenez - vous de se débarrasser des fichiers SWP .xxx (ou déplacez)

2. Trouver le contenu du fichier

/string #需要搜索的内容(查找)
n       #按搜索到的内容依次往下进行查找
N       #按搜索到的内容依次往上进行查找

3. Remplacez le contenu du fichier

:1,5s#sbin#test#g   #替换1-5行中包含sbin的内容为test
:%s#sbin#test#g     #替换整个文本文件中包含sbin的替换为test

4. Enregistrez le contenu du fichier

:w /root/test.txt  #将所有内容另存为/root/test.txt文件中

Le contenu du fichier lu

:r  /etc/hosts  #读入/etc/hosts文件至当前光标下面
:5r /etc/hosts  #指定插入/etc/hosts文件至当前文件的第五行下面

3. Fonctions avancées

Mode d'affichage (pour entrer dans le mode d'affichage du mode normal), les principales opérations en vrac

shift+v 进入可视行模式,选中整行内容
    1.复制:选中行内容后按y键及可复制。
    2.删除:选中行内容后按d键删除。

ctrl+v  进入可视块模式,选中需要注释的行
    1.插入:按shift+i进入编辑模式,输入#,结束按ESC键
    2.删除:选中内容后,按x或者d键删除
    3.替换:选中需要替换的内容, 按下r键,然后输入替换后的内容

4. Variables d'environnement

Entrée en vigueur provisoire

set number   	显示行号
set ic 			忽略大小
set ai			自动缩进
set list		显示制表符(空行.tab键)
set no			【nu|ic|ailist....】

Permanent
variables ~ / .vimrc de l' environnement personnel a priorité sur les / etc / vimrc variables d'environnement global

5. Les fichiers multiples

Modifier plusieurs fichiers
vim -O file1 file2 vertical séparation
vim -o file1 file2 division horizontale
Comparaison des différents fichiers pluralité
vim -d file1 file2 ou vimdiff file1 file2

Publié 22 articles originaux · louanges gagnées 0 · Vues 294

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44648034/article/details/104803645
conseillé
Classement