码迷,mamicode.com
首页 > 系统相关 > 详细

从零开始学Linux系统之Vi/Vim操作

时间:2017-08-25 12:27:44      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:学linux   系统   指定   use   nmap   退出   大小写   配置   永久   


vi/vim:
编辑模式 <-:—-命令模式 —-a、i、o A、I、O —>  插入模式  
设置行号  :set nu   :set nonu    
行号移动: gg G  nG/:n
移动: h、j、k、l    0 $   H、M、L   
搜索:
/『搜索的字符』  n下一个 N上个   忽略大小写  :set ic
复制  yy/Y   nyy/nY  
剪切  dd  ndd       粘贴   p/P
替换:
r  R + Esc   
全文替换指定字符串  :%s/old/new/g  :%s/old/new/c
n1到n2行范围替换指定字符串  :n1,n2s/old/new/g  :n1,n2s/old/new/c
删除: x  nx   dd ndd dG  D  :n1,n2d
撤销   u
保存退出:
:wq!  只有root和文件所有者可以无跨w权限,这样使用

导入文件   :r 文件名
执行命令   :! 命令名
导入+命令   :r !date   作用是导入日期
定义快捷键: :map Ctrl+P I#<ESC>  在行首加#号
           :map Ctrl+B 0x       将行首的字符去掉
           :unmap
替换:

:ab aa  bb     将aa变为bb 

:unab aa

永久修改:
修改vi的缺省的配置文件:home目录下  Users/home  
vi ~/.vimrc                        vi root/.vimrc

从零开始学Linux系统之Vi/Vim操作

标签:学linux   系统   指定   use   nmap   退出   大小写   配置   永久   

原文地址:http://www.cnblogs.com/zhaojinxin/p/7427084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!