VIM 是 Linux Bash 自带的一款编辑器,特点是轻巧
vimtutor
一、第 1 讲小结
# 下上左右
j k h l
<ESC> # 进入 Normal 模式
:q! <回车> # 强制退出
vimtutor <回车> # 进入 VIM 教程
x # 删除光标所在位置
i # 插入文本
A # 添加文本
:wq # 保存文件并退出
vim tutor <回车> # 编辑 tutor 文件
教程小结:
光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。
- h (左移) j (下行) k (上行) l (右移)
- 欲进入 Vim 编辑器(从命令行提示符),
- 请输入:vim 文件名 <回车>
- 欲退出 Vim 编辑器,
- 请输入
:q! <回车> 放弃所有改动。 - 或者输入
:wq <回车> 保存改动。
- 在正常模式下删除光标所在位置的字符,
- 请按: x
- 欲插入或添加文本,请输入:
- i 输入欲插入文本
在光标前插入文本 - A 输入欲添加文本
在一行后添加文本
特别提示:按下
二、第 2 讲小结
欲从当前光标删除至下一个单词,
- 请输入:dw
欲从当前光标删除至当前行末尾,
- 请输入:d$
欲删除整行,
- 请输入:dd
欲重复一个动作,
- 请在它前面加上一个数字:2w
在正常模式下修改命令的格式是:
- operator [number] motion
其中:
operator - 操作符,代表要做的事情,比如 d 代表删除
[number] - 可以附加的数字,代表动作重复的次数
motion - 动作,代表在所操作的文本上的移动,例如 w 代表单词(word),$ 代表行末等等。
6. 欲移动光标到行首,
请按数字0键:0
- 欲撤消以前的操作,
请输入:u (小写的u)
欲撤消在一行中所做的改动,
请输入:U (大写的U)
欲撤消以前的撤消命令,恢复以前的操作结果,
请输入:CTRL-R
三、第 3 讲小结
要重新置入已经删除的文本内容,
- 请按小写字母 p 键。该操作可以将已删除的文本内容置于光标之后。
如果最后一次删除的是一个整行,那么该行将置于当前光标所在行的下一行。
2. 要替换光标所在位置的字符,
- 请输入小写的 r 和要替换掉原位置字符的新字符即可。
更改类命令允许您改变从当前光标所在位置直到动作指示的位置中间的文本。
- 比如输入 ce 可以替换当前光标到单词的末尾的内容;输入 c$ 可以替换当前光标到行末的内容。
更改类命令的格式是:
- c [number] motion
「@浪里淘沙的小法师」