纯键盘操做的,在终端下能够使用的一款文本编译器,可配置、可扩展、可编程的成长型神器,在远程登陆其余计算机时也能够使用。 vim具备强大的功能,也支持再次编程,所以把它称为成长型编译器,也有人把它叫做编辑器之神
vim 文件名 文件不存在则建立,若是文件存在则打开,此时只能阅读不能编辑,输入i能够进行编辑文件,编辑完以后按Esc
再输入ZZ则可退出。linux
- 正常模式:阅读、修改文件 - 插入模式:对文件进行插入和编辑 - 行底模式:执行命令和对vim进行设置
- 正常模式 ->(输入i)插入模式 - 插入模式 ->(按Esc或ctrl+c)正常模式 - 正常模式 ->(输入:)行底模式 - 行底模式 ->(按Esc或ctrl+c)正常模式 - 插入模式与行底模式不能直接切换,必须通过正常模式中转。
i 在光标前进入插入模式 I 跳转到行首进入插入模式 a 在光标后进入插入模式 A 跳转到行尾进行插入模式 o 在当前行的下一行插入穿行,进入插入模式 O 在当前行的上一行插入穿行,进入插入模式
删除过的内容其实存储在缓冲区中,当使用p把内容粘贴出来时就达到了移动的效果。编程
u 撤销
Ctrl+r 反撤销ubuntu
在插入模式下就能够正常的输入信息了,一些特殊操做须要经过快捷键完成,vim能够进行映射快捷键。vim
输入>n n行代码向右移动n行
输入<n n行代码向左移动n行编辑器
/key
n 向下查找一个,N向上查找下一个加密
%s/old/newspa
vimtutor ubuntu系统自带vim使用手册code