vim使用备忘

vim是linux上自带的一个非常高效的文本编辑器,用习惯了以后可以完全脱离鼠标,不过相对其他的傻瓜编辑器,其学习成本相对略高。
vim自带了一个快速入门的教程,前几天尝试了一遍,发现相对其他资料确实简洁明了容易上手,很适合linux的新手使用。在这里做一个总结:
在终端输入vimtutor
———-
第一讲:
hjkl分别是左下上右
q! 退出不保存
wq退出保存
x删除光标当前出文字
i输入模式
<ESC>命令模式
———
第二讲:
dw删除单词含空格
de删除单词不含空格
d$删除至行末
[number] d object加个执行次数
dd删除整行
u撤销一步
U整行变动都撤销
Ctrl-R撤销u命令
———–
第三讲:
p粘贴
r替换字符
cw从光标处更改整个单词
c$同d
ce同d
————
第四讲:
ctrl+g显示当前行数等信息
<num> shift-g跳至指定行,默认文末
/和?搜索命令,n和shift-N跳至另一个匹配
%跳至配对的括号
字符串替换:
:s/<old>/<new>单个
:s/<old>/<new>/g一行
:#, #s/<old>/<new>/g  #到#行
:%s/<old>/<new>/g 全文替换
:s/<old>/<new>/gc 全文替换要确认
————–
第五讲:
:!  执行shell命令
#, # w <filename> 一段文字保存
—————
第六讲:
o 下行插入
a 光标后插入
$移动到行末
A直接在行末插入
R 一直进行字符替换
:set xxx 设置xxx
——————-
最后:
:read $VIMRUNTIME/vimrc_example.vim导入范例配置文件,略加修改,就ok啦~
——-
Ctrl+p 自动补全

Tags : ,

0 thoughts on “vim使用备忘”

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Click the right image To submit your comment: