CentOS7下学习vi/vim

来源:互联网 发布:windows xp怎么放大 编辑:程序博客网 时间:2024/05/01 15:27


插入命令:



定位命令



删除命令:


复制和剪切命令:


替换和取消命令:


r  取消光标所在处字符

R 从光标所在处替换字符

u 取消上一步操作


搜索和替换命令:


/String  向前搜索指定的字符串,可以忽略大小写 set ic/set noic

n 搜索指定字符串的下一个位置

:%s/搜索/替换/g(不需要确认) c(要确认)

:n1,n2s/搜索/替换/g 在一定范围内搜索


保存和退出命令:



:r  导入其它文件的内容  :r  !date  导入当前系统时间

:! 在vi中执行命令


:map ^p(ctrl+v/ctrl+p或者ctrl+v+p)  I#<ESC>(在光标所在行的行首插入#并按ESC退出)

:4,8s/^#/ /g   取消光标开始处的#,如果去掉^的话,则是全文替换

:1,5s/^/\/\//g   在光标的开始行加入//

alias查看别名,使用本来的命令时需要加上\,如 \rm

:unmap 快捷键 


ab   要替换   替换内容  当回车或空格时会自动变换

unab 取消


在宿主目录(root用户为root,其它用户为/home/用户名/)编辑~/.vimrc  ,将命令写入即可生效。


可以安装搜索内容的ACK工具,官方网站如下:

http://beyondgrep.com/

如下安装过程:

$ wget http://beyondgrep.com/ack-2.12-single-file $ sudo mv ack-2.12-single-file /usr/local/bin/ack $ sudo chmod 0755 /usr/local/bin/ack
就可以对内容进行查看了




















0 0
原创粉丝点击