vim 命令集合

来源:互联网 发布:linux服务器流量监控 编辑:程序博客网 时间:2024/05/16 11:50

-------------------------------- 文件操作 ----------------------------------

1、vi :打开文件
2、wq :保存并退出文件
-------------------------------- 光标移动 ----------------------------------
1、ctrl + b :屏幕往后移动半页
2、ctrl + f :屏幕往前移动半页
3、^ :移动到光标所在行的行首
4、$ :移动到光标所在行的行尾
5、w :光标跳到下个字的开头
6、b :光标跳到上个字的开头
7、e :光标跳到下个字的字尾 
-------------------------------- 查找 ----------------------------------------
1、/  :代表向前搜索,按n向后继续查找
2、? :代表向后搜索,按n向后继续查找
-------------------------------- 删除文字 ----------------------------------
1、x :删除光标所在位置的后面一个字符
2、X :删除光标所在位置的前面一个字符
3、dd :删除光标所在的行
-------------------------------- 复制文字 ----------------------------------
1、yw :将光标所在之处的字复制到缓冲区
2、yy :复制光标所在的行
3、p :将缓冲区的字符串贴到光标所在的位置
-------------------------------- 替换 ----------------------------------------
1、r :替换光标所在处的字符
2、R :替换光标所到之处的字符,直到按下ESC为止
3、xp :当前一个字符和后一个字符位置进行替换
4、~:将光标之处的字符大写变小写,小写变大写
-------------------------------- 恢复 ----------------------------------------
1、u :回到上一个操作

-------------------------------- 行号 ----------------------------------------
1、set nu:显示文件行号
2、set nonu :隐藏文件行号
-------------------------------- 分屏 ----------------------------------------
1、vsp :纵向分成两个屏幕显示
2、sp :横向分成两个屏幕显示
-------------------------------- 查找 ----------------------------------------
1、ctrl + * :将和光标处相同的字全部显示高亮,按 n 可以跳转到下个高亮字处
2、ctrl + % :查找对应括号的另一半,将光标停在"{"、"("、"["上时,按ctrl+%可以查找对应的右括号,反过来也一样
-------------------------------- 替换 ----------------------------------------
1、%s/old/new/g : 替换文件中所有匹配的样式
1 0