vim 使用记录

要会用自己的兵器

Posted by Doni Daniel on November 26, 2019

#Vim ##前言

在好多电影里,程序员都是只用键盘来进行编辑的,没有使用鼠标。于是我曾经尝试过不用鼠标,后来我放弃了,没有鼠标实在不方便,直到我遇到了Vim。文本编辑的强大工具,非常丰富的插件,当然对于初学者是残酷的,因为需要记住一些命令,一些经常使用的操作变成命令刚开始会觉得:“有什么用?我鼠标点点点不更快?”

经过了一段时间我明白了,鼠标一些简单的操作或许变得复杂了,但是有更多的“鼠标的复杂操作”却变得简单。

###最简单的一套流程

1
2
3
4
$ vim test.cpp
i
# 上上下下左右左右BABA
:x

##模式与命令 ###命令模式

类别命令组合意义
MOVEj-向下移动光标
k-向下移动光标
h-向左移动光标
l-向右移动光标
LINEdd删除一行
$删除至行尾
changei-切换编辑模式
A-将光标移至行尾并切换编辑模式
o-添加一行于当前行下并切换编辑模式
O-添加一行于当前行上并切换编辑模式

###编辑模式 ###尾行模式