#Vim ##前言
在好多电影里,程序员都是只用键盘来进行编辑的,没有使用鼠标。于是我曾经尝试过不用鼠标,后来我放弃了,没有鼠标实在不方便,直到我遇到了Vim。文本编辑的强大工具,非常丰富的插件,当然对于初学者是残酷的,因为需要记住一些命令,一些经常使用的操作变成命令刚开始会觉得:“有什么用?我鼠标点点点不更快?”
经过了一段时间我明白了,鼠标一些简单的操作或许变得复杂了,但是有更多的“鼠标的复杂操作”却变得简单。
###最简单的一套流程
1
2
3
4
$ vim test.cpp
i
# 上上下下左右左右BABA
:x
##模式与命令 ###命令模式
类别 | 命令 | 组合 | 意义 |
---|---|---|---|
MOVE | j | - | 向下移动光标 |
k | - | 向下移动光标 | |
h | - | 向左移动光标 | |
l | - | 向右移动光标 | |
LINE | d | d | 删除一行 |
$ | 删除至行尾 | ||
change | i | - | 切换编辑模式 |
A | - | 将光标移至行尾并切换编辑模式 | |
o | - | 添加一行于当前行下并切换编辑模式 | |
O | - | 添加一行于当前行上并切换编辑模式 |
###编辑模式 ###尾行模式