linux学习笔记11-linux的vim
linux的vim
1、vim是vi的升级版,是常用的版本编辑器;
2、yum install -y vim-enhanced 来安装vim,
使用rpm -qf /usr/bin/vim可以查看程序;
3、常见
vim +N filename 打开并定位到第N行;
:set nu可以设置显示行号,nonu是取消显示;
4、vim的三种模式:
(1)一般模式:打开文件默认的模式,阅读模式,j键光标向下移动一行,k是向上移动一行,h左移一个字符,l右移一个字符;
删除单个字符(实际是剪切):x,按一次向后删一个,X是往前删;
粘贴字符:p;
复制字符:y;
撤销一次操作:u;
剪切一整行:dd;
复制一整行:yy;
dd、x、X前面加数字,就是剪切对应数量的行或者字符;p前面加数字,粘贴对应次数的字符;
自由选择:v,在用 j、k等移动选择;
(2)编辑模式:i、a都可以进入编辑模式;i是在光标前插入,a是在光标后追加内容;o另下起一行编辑文字 ,O另起 上一行 编辑文字;退出编辑模式esc;
(3)命令模式 :
按?或者/进入搜索模式,然后输入需要搜索的字符,回车即可,n跳到下一个标注字符;
查找替换功能:
:1,$s/字符a/字符b/g :进入命令模式,1指定从第一行起,$指定到尾行截止,s表示替换,g表示全局,否则只替换每行的第一个;当需要替换带/的字符的时候,需要使用转义字符\;
:wq,保存退出;
:nohl,去掉高亮 ;