一、vim vi的基本使用 1 vi vim安装 vi安装: [root@xuegod63 ~]# rpm -qf `which vi` vim-minimal-7.2.411-1.6.el6.x86_64 root@xuegod63 ~]# rpm -ivh /mnt/Packages/vim-minimal-7.2.411-1.6.el6.x86_64.rpm vim安装: [root@xuegod63 ~]# rpm -qf `which vim` vim-enhanced-7.2.411-1.6.el6.x86_64 [root@xuegod63 ~]# rpm -ivh /mnt/Packages/vim-enhanced-7.2.411-1.6.el6.x86_64.rpm 2 vim 编辑器模式切换与使用 命令模式 、命令行模式、编辑模式 2.12.1 命令模式: 命令模式: 命令模式: 2.1.1字符操作 i 当前插入 I 行首插入 a 当前字符之后插入 A 行尾插入 esc 退出当前模式 o 下一行插入 O 上一行插入 x 向后删除一个字符 X 删除一个字符 u 撤销一步 2.1.2行操作 home键或^ 行首 $行尾 end键 dd 删除一行 Ndd 删除从当前行开始的N行 yy 复制一行 Nyy 复制N行 p 将复制行粘贴 P上粘 2.1.3词操作 dw 删除一个词,删除时要将光标移动到这个词的前面。 另外,如果光标不在词前,则删除光标之后的字母。 yw 复制一个词,用法同上。 2.1.4块操作 大D 或d+$删至行尾 d+^ 删至行首 y+$ 复制至尾 y+^ 复制至首 2.1.5 vim中定位到某行 gg 定位到行首 G 定位到最后一行,行首 2.2 v 模式 进入v模式 移动光标选择区域、 编程的时候需要进行多行注释: 1注释:ctrl+v 进入列编辑模式 2向下或向上移动光标 3把需要注释的行的开头标记起来 4然后按大写的I 5再插入注释符,比如"#"。 6再按Esc,就会全部注释了。 删除多行注释: 删除:再按ctrl+v 进入列编辑模式;向下或向上移动光标 ;选中注释部分,然后按d, 就会删除注释符号。 2.3 VIM命令行模式操作 2.3.1 保存与退出 :w 保存 save或者ZZ或者x :q 没有进行任何修改,退出 quit :q! 修改了,不保存,强制退出 :wq 保存并退出 :wq! 强制保存并退出。 2.3.2替换 单个字符替换:命令模式再按r 再对应文字 :%s/this/that 每一行的第一个this被替换成that :%s/this/that/g 将文本中所有的this替换成that :%s/this/that/gc 将文本中的所有的this替换成that,并在替换前询问是否替换 :1,5 s/old/new/g 替换第一行到第5行中匹配内容。 :set nu/nonu显示行号和取消行号 / 正向查找 : /target n 往下查找,N 往上查找 补充:1去消高亮显示: nohl 或 随便查找一组没有的字符 2 !+命令 调用系统命令 3 vim打开多个文件: #vim -o file1 file2 ctrl+ww 在两个文件间切换。 (上下窗口) #vim -O file1 file2 ctrl+ww 在两个文件间切换。 (左右窗口) 总结:
二、自定义vim #vim ~/.vimrc 输入: set nu #显示行号 set history=1000#保存的历史命令行数 set tabstop=4#首行缩进为4 注:只在当前用户有效 作业 1.自己将命令多操作几遍。 |
| 本文出处: http://www.toutiao.com/a6444881181171564813/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|