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

Posted 小蜗爬爬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始学Linux系统之Vi/Vim操作相关的知识,希望对你有一定的参考价值。


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系统

从零开始匹配vim——vimscript 简介

从零开始学 Web 之 jQuery获取和操作元素的属性

从零开始学 Web 之 jQuery元素操作,链式编程,动画方法

从零开始学 Web 之 DOMDOM的概念,对标签操作

从零开始学 Web 之 DOM对样式的操作,获取元素的方式