感谢支持
我们一直在努力

Linux基础教程:vim常用命令汇总

编辑器简介】


最早的编辑器:ed


[root@localhost~]# ls /bin/vi /usr/bin/vim


/bin/vi  /usr/bin/vim


[root@localhost~]#


Richard Stallman 编写了emacs编辑器


目前最主流的Linux编辑器是vim


vim 的命令模式】:ESC


i 当前位置进入insert模式       I 行头部进入insert模式       


a 下个字符进入insert模式       A 行末尾进入insert模式


o 新开行之下进入insert模式     O 新开行之上进入insert模式


s 删除一个字符进入insert模式   S 删除本行进入insert模式


0 到行的开头    $到行末尾


数字+G  到数字哪一行         G到整个文章的末尾


u undo 撤销    ctrl+r redo


dd 删除一行     yy复制一行


x 删除一个字符  r替换一个字符 R一直替换


zR 展开全文


/ 向下搜索         ?向上搜索


vim的插入模式】i


vim的命令行模式】:


:set ruler     在屏幕底部显示光标所在行,列的位置


:set autoindent  正文自动缩进


:set ignorecase  忽略规则表达式中大小写字母的区别


:set nu 标出行号


:w 写入


:q 退出


:q!强制退出


:15 到第15行


:e! 回复最初状态


:e! /etc/group 放弃当前所有的更改、并打开另一个文件


:w aaa.backup  另存为aaa.backup


:r /etc/group  读入/etc/group文件内容


:r !ls 读ls命令的结果


:1,$s/nologin/bash/g将第1行到最后一行 所有nologin 替换为bash 并且不询问我


:1,$s/nologin/bash/c询问


命令行模式下:sh 回到shell模式 exit 回到vim命令行模式


vim扩展


# vim -o/etc/passwd /etc/group


同时编辑两个文件(竖排)  ctrl+w 上下 进行切换


# vim -O/etc/passwd /etc/group  (横排)


 


~/.vimrc 配置vim默认启动状态

赞(0) 打赏
转载请注明出处:服务器评测 » Linux基础教程:vim常用命令汇总
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏