vim编辑器的使用总结
2017-06-30 17:29
555 查看
vim的三种使用模式:命令模式、插入模式、底行模式
在命令模式下
完全是通过各种快捷键来对文件进行编辑,现在对这些我接触到的快捷键和对应的动作进行归类总结光标移动
h/j/k/l 四个按键使光标左下上右移动,与方向键起到相同作用数字0,对应行首,
美元符$对应行尾,
敲击空格键向右移动,
gg光标定位到文件首部
G光标定位到文件尾部
w/W移动到下一个单词
复制
yy复制当前行yw 复制一个单词
y0从光标所在位置复制到行首,y$ 从光标所在位置复制到行尾
y2y从当前行开始向下复制两行
y3y从当前行开始向下复制两行
以次类推即可
ygg从当前行复制到首行
yG从当前行复制到尾行
选择性复制
在命令模式下按下小写字母v,进入视图模式,进行选择,然后按y,复制所选,按c 剪切所选,再然后,按p 粘贴,删除
x删除一个字符dw删除一个单词
ndw删除n个单词
dd删除一行
d0删除到行首
D/d$删除到行尾
dG删除到文件尾
dgg删除到文件首
ndd删除n行
选择性删除
在命令模式下按下小写字母v,进入视图模式,进行选择,然后按d进行删除撤销
在命令模式下,按下小写字母u,逐步撤销在命令模式下,按下大写字母U,取消一行内的改动
Ctrl + r 取消撤销
由命令模式进入编辑模式
在命令模式下,按下小写字母o, 从光标所在行的下一行,的行首开始编辑在命令模式下,按下大写字母O,从光标所在行的上一行,的行首开始编辑
在命令模式下,按下小写字母i,从光标所在位置开始编辑
在命令模式下,按下大写字母I,从光标所在行的行首开始编辑
在命令模式下,按下小写字母a,从光标所在位置之后开始编辑
在命令模式下,按下大写字母A,从光标所在行的行尾开始编辑
编辑模式下
方向箭头上下左右 移动,编辑即可底行模式
在命令模式下输入冒号便进入底行模式:q 退出
:w 保存
:wq或者:x 保存退出
:q! 强制退出
:e /home/test.sh 编辑新文件(前提要保存现有文件)
:set nu 或者:set nonu 显示或不显示行号
:123 定位到第123行
:range/pattern/string/[c,e,g,i]
range 表示替换要查找的范围
pattern 表示要被替换掉的字符
string 新字符
c:做替换确认
e:不显示错误信息
g:正行替换
i:不分大小写
同时编辑多个文件
vim file1 file2 file3 文件名空格隔开切换文件(要保存才能切换和关闭)
:n 下一个文件
:N上一个文件
:wnext 保存当前文件开始编辑下一个文件
:last 编辑最后一个
:first第一个
:args 显示当前编辑的文件列表
相关文章推荐
- vim编辑器命令行使用总结
- vim编辑器使用技巧总结
- vim编辑器安装命令使用命令和设置的使用总结
- Vim编辑器使用总结
- vi及vim编辑器使用总结
- VIM编辑器基本使用总结
- vi/vim编辑器使用总结
- vim编辑器的使用总结
- vim 编辑器简单使用总结
- 史上最全VIM编辑器使用总结
- vim编辑器的使用技巧总结
- vim使用系列之二——总结一下自己常用的VIM操作(边用边更新, 2010.10.22)
- linux_vim编辑器的使用学习,按李先静老师的系统程序员
- Vim 使用阶段性总结系列(1) - 建立工程
- vim使用系列之二——总结一下自己常用的VIM操作(边用边更新)
- 使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式
- abap-使用vim做abap的编辑器
- Vim编辑器基本设置总结
- 正式开始使用VIM最为主要的也是唯一的编辑器
- Vim使用阶段性总结系列(3) – stb225之Vim环境 推荐