VIM初掌握

Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘的各种巧妙组合操作却能带来极为大幅的效率提升。以vimtutor为向导对vim的基本操作有了简单的认识。下面简单介绍在vimtutor里相关操作的学习。
1.vimtutor的进入
在终端界面输入vimtutor+回车即可进入

2.启 动Vim后,vim在 Normal 模式下,请按下键 i 进入 Insert 模式,按 ESC 键即可返回 Normal 模式。
3.光标方向控制
在Normal模式下,hjkl为方向键

4.vim的进入与退出
正常模式下输入“:q!+回车”即可退出且不保存改动


5.文本删除改动
正常模式下,按“x”即可删除光标处符号


X 删除游标所在前一个字符
dd 删除整行
dw 删除一个单词(不适用中文)


d$或D 删除至行尾


d motion删除动作

6.文本插入
i:在光标所在字符前开始插入

a:在光标所在字符后开始插入
o:在光标所在行的下面
O:在光标所在行的上面另起一行开始插入

另起一新行插入
s:删除光标所在的字符并开始插入
I:在光标所在行的行首开始插入 如果行首有空格则在空格之后插入
A:在光标所在你行的行尾开始插入
S:删除光标所在行并开始插入
cw:一个错误单词改写插入

7.动作撤销
正常模式下按u撤销动作


8.文件复制粘贴
按v进入可视模式进行选取,光标完成选取后按Y完成复制,移动光标至想要粘贴的位置按p完成
9.内容查找
(1)字符串查找:/+字符串可以用在当前文件中正向查找该字符串;%+字符串可以用在当前文件中逆向查找该字符串

(2)位置查找:光标移动到想要知道的位置按下Ctrl+G

(3)查找匹配括号:

(4)设置 ic 选项(Ignore Case,忽略大小写),请输入: :set ic;要禁用忽略大小写,请输入: :set noic

10.内容替换



11.外部命令执行
:!+外部命令,如:!ls,得到结果如图

12.文件重命名
:w 文件名


13.vim内容写入与读出文件
写入:按v进入可视模式进行选取,光标完成选取后按选中区域后w 文件名完成写入

读出:移动光标至想要插入位置,:r 文件名

14.帮助界面查询

.

原文地址:https://www.cnblogs.com/20189224sxy/p/9827306.html