据说是人类史上最好的文本编辑器——VIM

2017-02-25  本文已影响81人  chiang24

作为一个VIM初学者,vim给我的感觉就是命令多而且活,比bash还要难掌握。正所谓”工欲善其事,必先利其器“,且学习vim也是后期工程化的需要,所以它是必须跨过的大山,不会用命令的程序员不是好程序员。经过基础和进阶的学习我做了一些总结。

Vim the Six Billion Dollar editor
Better, Stronger, Faster

传说中的学习vim四步骤:

  • 存活

启动vim


在命令行窗口输入:
vim 进入vim
vim xxx 打开vim并创建名为xxx的文件

退出vim方式


vim的模式


移动命令


H J K L   --左、下、上、右
G    --跳转到最后一行
50G --移动到50行
gg   --跳转到第一行
w    --跳转到下一个单词开头
e     --下一个单词结尾
0     --数字0,到行头
$     --到行尾
^      --到第一个不是blank字符的位置(所谓blank就是指tab、空格、换行、回车等)
g     --到本行最后一个不是blank字符的位置

编辑命令


i    --在光标前插入文本
A   --在一行后添加文本
dw  --从光标处删除到下一个单词起始处,不包括第一个字符
de   --从当前位置到单词末尾,包括最后一个字符
dd   --删除本行,在功能键前加数字可删除多行,例如:5dd 删除5行
r      --替换当前位置的字符
O     --在本行的上方插入新的一行
o      --小写字母,在本行下方插入新的一行
a       --在光标所在位置之后插入文本
A       --在光标所在行位置之后插入文本
y        --复制
p        --粘贴,可搭配数字使用,例如3p表示粘贴文本3次

开挂命令


结束语


上一篇 下一篇

猜你喜欢

热点阅读