欢迎光临
我们一直在努力

linux系统中vim编辑器使用

其它编辑操作

可视化模式
v:按字符选定

V:按行选定

Note:经常结合编辑命令;

撤销此前的编辑:
u(undo):撤销此前的操作;

#u:撤销指定次数的操作;

撤销此前的撤销:

Ctrl+r

重复前一个编辑操作:

.

翻屏操作

Ctrl+f:向文件尾部翻一屏;

Ctrl+b:向文件首部翻一屏;

Ctrl+d:向文件尾部翻半屏;

Ctrl+u:向文件首部翻半屏;

vim自带的练习教程:

vimtutor

vim的末行模式

d:删除指定范围的内容

y:复制指定范围的内容

w /PATH/TO/SOMEWHERE:将范围内的行另存至指定文件中;

r /PATH/FROM/SOMEFILE:在指定位置插入指定文件中的所有内容;

:start_pos,end_pos

#:具体的第#行,例如:2表示第2行;

#,#:从左侧#表示起始,到右侧#表示结束;

#,+#:从左侧#表示的行开始,加上右侧#表示的行数;

.当前行;

$:最后一行;

%:全文;相当于(1,$)

/pat1/,/pat2/:表示从第一次被pat1匹配到的行开始,一直到pat2匹配到的行结束

使用方式:

查找

n:与命令同方向;

N:与命令反方向;

/PATTERN:从当前光标所在处向文件尾部查找

?PATTERN:从当前光标所在处向文件首部查找

查找并替换

s/要查找的内容/替换为的内容/修饰符

查找替换中的分隔符/可替换为其它字符,例如:

i:忽略大小写

g:全局替换;默认情况下,没一行只替换第一次出现的内容;

要查找的内容:可使用模式;

替换为的内容:不能使用模式,但可以使用\1, \2, …等后向引用符号;还可以使用”&”引用前面查找时查找到的整个内容;

修饰符:

s@@@

s###

s:在末行模式下完成查找替换操作

1 2 3
赞(0) 打赏
未经允许不得转载:运维那些事 » linux系统中vim编辑器使用

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏