vim编辑器的使用以及CRT快捷键(一)

  • 2019-09-02
  • 0
  • 0

————

索引:



一、VIM

vim三种模式:

1、 命令模式(默认):刚进入vim的时候,默认就是 命令模式,可以复制行,删除行等。
2、 输入模式:可以输入内容。
3、 末行模式:在最下边,除编辑模式,可以输入诸多管理员命令

模式的转换

> 命令模式→输入模式:
     i:在当前光标所在字符的前面,转为输入模式
     I:在当前光标所在行的行首转换为输入模式
     a:在当前光标所在字符的后面,转为输入模式
     A:在光标所在行的行尾,转换为输入模式
     o:在当前光标所在行的下方,新建一行,并转为输入模式
     O:在当前光标所在行的上方,新建一行,并转为输入模式
     s:删除光标所在字符
     r:替换光标处字符
> 输入模式→命令模式
     ESC键
> 命令模式→末行模式
     输入:即可 转为末行模式

使vim带颜色

echo export EDITOP=vim >> /etc/profile.d/env.sh

vim操作快捷键

1.普通模式光标跳转

G            #光标跳转至文件的最后一行 shift+g
gg           #光标跳转至文件的第一行
Ngg          #光标跳转至当前文件的Number行
$            #光标跳转至光标所在行的尾部
^|0          #光标跳转至光标所在行的首部

2.文件内容较多

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

3.复制与粘贴

yy          #复制当前光标所在的行
5yy         #复制当前光标以及光标向下4行
p(小写)      #粘贴至当前光标下一行
P(大写)      #粘贴至当前光标上一行

4.删除、剪贴、撤销

dd          #删除当前光标所在的行
4dd         #删除当前光标所在的行以及往下的3行
dG          #删除当前光标以后的所有行
D           #删除当前光标及光标以后的内容
x           #删除当前光标标记往后的字符
X           #删除当前光标标记往前的字符
dd & p      #剪贴、先删除dd(number dd),后粘贴p
u           #撤销上一次的操作

5.替换

r          #替换当前光标标记的单个字符
R          #进入REPLACE模式, 连续替换,ESC结束

命令模式(通过普通行模式进入到命令模式),主要用于搜索,,替换 保存, 退出文件。

1.文件保存与退出

:w          保存当前状态
:q          退出当前文档(文档必须保存才能退出)
:wq         先保存,在退出
:x          先保存,在退出
ZZ          保存退出, shfit+zz
:q!         强制退出文档不会修改当前内容(常用)
:w!         强制保存当前状态(不常用)
:wq!        强制保存并退出(忽略)
:number     跳转至对应的行号 和在普通模式下用Ngg一个意思

2.文件内容查找

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

3.文件内容替换sed ‘s###g’

:1,5s#sbin#test#g          #替换1-5行中包含sbin的内容为test
:%s#sbin#test#             #替换整个文本中每一行的第一个bin,替换为test
:%s#sbin#test#g            #替换整个文本文件中包含sbin的替换为test
:%s#sbin#test#gc           #替换内容时时提示是否需要替换(用的极少)

—————了解即可——————–

4.文件内容另存

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

5.文件内容读入

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

2、CRT

CRT快捷键:

Alt + Enter                 -- 全屏
Alt + B                     --打开新的连接
Alt + 1/2/3/4/5.../9        -- 切换到第1/2/3/4/5.../9个标签    
Ctrl + A                    -- 光标移至行首
Ctrl + e                    -- 光标移至行尾
Ctrl + W                    -- 删除当前光标至行首的字符
Ctrl + k                    -- 删除当前光标至行末的字符
Ctrl + B                    -- 光标前移1个字符
Ctrl + D                    -- 删除光标后1个字符
Ctrl + F                    -- 光标后移1个字符
Ctrl + H                    -- 删除光标前的1个字符
Ctrl + P                    -- 显示前一条命令
Ctrl + M                    -- 回车
Ctrl + N                    -- 下一条命令
Ctrl + T                    -- 交换光标前最后两个字符(思科路由器可用)
Ctrl + U                    -- 清除当前行和缓存的输入
Ctrl + V                    -- 输入ctrl字符

评论

还没有任何评论,你来说两句吧

提供支持 - 友情链接 - 衫小寨