vim编辑器
来源:互联网 发布:大乐透真假揭秘知乎 编辑:程序博客网 时间:2024/06/06 02:01
vi 命令模式到编辑模式用 i 或 a 或 o (i在光标左边插入内容,a在光标右边插入,o在光标下面插入,I行首插,A行尾插,O上面插)
编辑模式到命令模式 ESC键
在命令模式下按 control+z 两次就会回到terminal界面(不保存) shift+z 两次是保存退出
末行模式用 冒号 到最下边的行 :w 保存, :q 退出,提示是否保存 :q!退出,不提示保存 :wq 保存并退出 :x 保存退出 :X 加密
末行模式到命令模式用 ESC键
control+n 自动补全(提示)
命令模式下 h:光标左移 j:下移 k:上移 l:右移 M:光标一道中间行 L:移到最后行 G:移动末尾(8G:移动到第8行) gg:光标移动开头
w:向后移动一个字符串 b:向前移动一个字符串 {:上移一段 }:下移一段 control+d:向下翻半屏 control+u:上翻半屏 control+f:下翻一屏 control+b:上翻一屏
5yy:复制以下5行内容 p:粘贴 5dd:剪切5行 u:撤销 control+r:取消撤销
x:删除后一个字符 X:删除前一个字符 D:删除光标后的本行内容 d0:删除光标前的本行内容 dw:删除光标所在的字符串
r:替换光标的内容 R:替换光标后的内容
.:重复上个命令 >>:文本右移 <<:文本左移
v然后上下左右移光标,会选中一片内容
/abc 查找'abc',回车,按n下一个匹配字段,N上一个匹配字段
末行模式下 :%s/abc/123/g 将光标行的abc替换成123
:1,10s/abc/123/g 将第1行至第10行的abc替换成123
:!ls 在末行模式下执行shell命令(ls命令)
terminal中 vim aa.py +22 打开aa.py并直接跳到第22行
编辑模式到命令模式 ESC键
在命令模式下按 control+z 两次就会回到terminal界面(不保存) shift+z 两次是保存退出
末行模式用 冒号 到最下边的行 :w 保存, :q 退出,提示是否保存 :q!退出,不提示保存 :wq 保存并退出 :x 保存退出 :X 加密
末行模式到命令模式用 ESC键
control+n 自动补全(提示)
命令模式下 h:光标左移 j:下移 k:上移 l:右移 M:光标一道中间行 L:移到最后行 G:移动末尾(8G:移动到第8行) gg:光标移动开头
w:向后移动一个字符串 b:向前移动一个字符串 {:上移一段 }:下移一段 control+d:向下翻半屏 control+u:上翻半屏 control+f:下翻一屏 control+b:上翻一屏
5yy:复制以下5行内容 p:粘贴 5dd:剪切5行 u:撤销 control+r:取消撤销
x:删除后一个字符 X:删除前一个字符 D:删除光标后的本行内容 d0:删除光标前的本行内容 dw:删除光标所在的字符串
r:替换光标的内容 R:替换光标后的内容
.:重复上个命令 >>:文本右移 <<:文本左移
v然后上下左右移光标,会选中一片内容
/abc 查找'abc',回车,按n下一个匹配字段,N上一个匹配字段
末行模式下 :%s/abc/123/g 将光标行的abc替换成123
:1,10s/abc/123/g 将第1行至第10行的abc替换成123
:!ls 在末行模式下执行shell命令(ls命令)
terminal中 vim aa.py +22 打开aa.py并直接跳到第22行
阅读全文
0 0
- Vim编辑器
- VIM编辑器
- vim编辑器
- vim 编辑器
- vim 编辑器
- 编辑器 VIM
- 编辑器vim
- Vim编辑器
- VIM 编辑器
- Vim编辑器
- vim编辑器
- vim 编辑器
- Vim 编辑器
- VIM编辑器
- vim编辑器!
- vim编辑器
- VIM 编辑器
- vim编辑器
- Linux
- c++流类库和输入输出 ->插入运算符和操纵符的使用
- C/C++ 函式庫的運用
- Py_LearnPythonTheHard Way(46)
- pageContext内置对象可以操作哪些域对象中的数据?
- vim编辑器
- String与Int的转换
- php中is_null,isset,empty的总结
- GDI编程简易画图框架
- Protobuf lua 错误:Protocol message tag had invalid wire type
- VS toolTip1控件的使用1
- 线程的实现方式
- java字符串分割
- HightChart简单教程