Day-7vim编辑器及vi编辑器的使用

2019-08-01  本文已影响0人  郭文政

1.vim编辑器

四种模式 普通模式 命令模式 编辑模式 视图模式

1.普通模式

1)普通模式下的命令跳转光标

G  #光标跳转到文件的末端
gg  #光标跳转到文件的首端
number 加gg  #可以指定跳转到多少行
$  #光标跳转到行末
^  #光标跳转到行首
0  #光标跳到行首

2).普通模式下的删除,复制,剪切,撤销,替换

p  #粘贴在当前光标的下一行
P  #粘贴在当前光标的上一行
dd  #删除光标所在的行
D    #删除当前行光标以后的内容
x  #删除当前行光标所在字符,向后删除
X  #删除当前行光标以前的一个字符
3dd  #可以删除(包含当前行)以下两行
yy  #可以复制光标所在文件的一行
dd && p #剪贴  先删除,后粘贴
u  #撤销操作
r  #替换光标所在字符
ctrl  f  #向下翻页
ctrl b  #向上翻页
dG  #删除光标以后所有内容

2.编辑模式

1)普通模式转变为编辑模式

a   #光标向后移动一个字符,切换为编辑模式
i    # 光标在当前位置切换为编辑模式
o   #光标向下添加一行空白行换为编辑模式
A   #光标移动到行末切换为编辑模式
I    # 光标移动到行首切换为编辑模式
O  #在上一行添加一行并进入编辑模式

3.命令模式

命令模式是在普通模式下输入冒号进入,在命令模式下可以输入命令进行操作

set nu  #显示行号命令
set ic    # 不区分大小写
ps #这些修改只是临时修改,如果想要永久修改,则需要修改环境变量,有个人环境变量(~./vimrc)和全局环境变量(/etc/vimrc)
/  #在普通模式下可以输入/查找关键字
查找关键字变黄 变回来是 命令模式下  nohl
#ps:搜索到关键字后,N向上逐个查找关键字,n逐个向下查找关键字
%s###g  #可以替换关键字,前面%是替换所有关键字,1,2s###g 这是替换第一行和第二行的关键字
w #后面加路径可以保存文件
wq #保存并退出
wq!#强制保存并退出
q  #退出
q!#强制退出

4.视图模式

1)块视图模式
ctrl v 选去一个字符,光标上下移动选取多个字符

1.先ctrl v选取内容 
2.然后shift i  输入内容#
3.然后两次 esc 所有选取内容都会被填入#

2)行视图模式
shift v 选取一行字符,光标上下移动选取多行字符

d #选取字符之后,可以删除选取内容
y #选取字符后,可以复制内容

5.vimdiff,vim保护机制

1)vimdiff  以vim方式打开两个文件对比,会亮度对比显示不同的文件
2)vim 文件编辑中断挂起或者异常停止后,会产生一个.filename.swp
文件,再次打开文件编辑时,会自动打开.filename.swp,然后r可以恢复文件内容,然后就可以继续编辑,就可以把.filename.swp文件删除了
上一篇 下一篇

猜你喜欢

热点阅读