码迷,mamicode.com
首页 > 系统相关 > 详细

vim使用手册vimtutor学习笔记

时间:2015-04-28 14:10:45      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:vim

lesson 1
-----------------------------------------------------------


1 光标移动:
    k
h   +   l
    j
# 方向键也可以使用


2 不保存退出:q!
q - quit


3 删除字符:x


4 插入模式:i
i - insert


5 正常模式:ESC


6 追加模式:a
a - append


7 保存退出:wq
wq - write quit


8 编辑文件:vim filename


lesson 2
-----------------------------------------------------------
1 删除:d [n]motion
motion:
w 至下[n个]单词,包括单次后面的空格
e 至下[n个]单词,不包括单次后面的空格
$ 从当前字符至行尾字符
d 剪切当前行


w - word
e - end
d - delete


2 行首:0


3 撤销:
u 测下至上一步
U 测下上一步
u - undo


4 重做:Ctrl+r


lesson 3
-----------------------------------------------------------
1 粘贴行
dd 剪切一行
p 在当前行下粘贴行
p - paste


2 选中替换一个字符:r
r - replace


3 c [n]motion
motion:
w 至下[n个]单词,包括单次后面的空格
e 至下[n个]单词,不包括单次后面的空格
$ 从当前字符至行尾字符
d 剪切当前行


lesson 4
-----------------------------------------------------------
1 Ctrl+g 显示文件名 光标所在的行列等
gg 文件头
G 文件尾
n + G 跳转到指定行


2 搜索
向下搜索 /target
向上搜索 ?target
n 下一个
N 上一个
回到原来位置Ctrl+o
回到搜索位置Ctrl+i


3 查找对应的括号:%


4 查找替换
s/old/new 替换查找到的第一个
s/old/new/g 当前行
[n1,n1]s/old/new/g 从n1到n2行
%s/old/new/g 查找并替换全文件
%s/old/new/gc 查找全文件,并询问是否替换


lesson 5
-----------------------------------------------------------
1 vim中执行shell命令 :!command
enter 回到vim中。


2 选中文字写入文本
进入v模式:v,移动光标选中文字
执行命令写入文本:!w filename


3 当前光标下一行插入文件中的内容
:r filename 读入文件内容
:r !dir 读入命令输出的内容


lesson 6
-----------------------------------------------------------
1 在当前行下面增加一行,并进入插入模式:o
o - open a new line
2 跳至下一个单词尾:e
e - end of next word


3 进入替换模式:R


4 下一行:j


5 行尾:$


6 复制:y
v模式选中
# 粘贴:p


7 搜索时忽略大小写:set ic
搜索时不忽略大小写:set noic
高亮所有搜索结果:set hls


lesson 7
-----------------------------------------------------------
1 帮助 F1


2 vim配置文件路径:~/.vimrc


3 命令显示:Ctrl+d
命令选中:Tab

vim使用手册vimtutor学习笔记

标签:vim

原文地址:http://blog.csdn.net/xufeng0991/article/details/45334457

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!