admin 管理员组文章数量: 887021
游标移动/范围单位
hjkl对应字元的上下左右移动
w(word) b(back)向前/向后移动到一个字的字头
W B 和前基本相同,不过跳过符号
e E移动到单字尾端
0 移动到行头 ^ 移动到首个非空白字符
$移动到行尾 g_移动到行尾倒第一个非空白字符
{ 移动到上一段 } 移动到下一段
{{ 移动到区块头 }} 移动到区块尾
%移动到匹配的括号
H 移动到当前屏幕顶端 M 屏幕中间 L 屏幕底部
zt(zoom top) 使当前光标行位于窗口顶端 zz 位于窗口中间 zb 位于窗口底部
Ctrl+B上一页 Ctrl+F下一页
gg 文档头 G文档尾
mx (mark x)标记标签x ‘x 跳至x
搜索
×/# 向前/向后搜索目标
fx 向后搜索字元x
gd 跳至单字第一位置
/xxx 搜索xxx
n N 向上/下搜寻结果
模式切换
v visual mode
V visual line mode
Ctrl+v visual block mode
i insert mode
R replace multicharacters mode
r replace singlecharacter mode
a append mode
A append to end mode
o open new line mode
O open new line up mode
cw change word mode
动作指令
y (copy)复制
d (delete)删除(范围)
c (change)修改
x (DN) 删除(字元)
D (delete to the end)==d
C(changetotheend)==c
p (paste)粘贴
gU(change to uppercase)
gu (change to lowercase)
J (join)合并下一行
r (replace)替换(字元)
> ==tab
\< == u tab
=自动缩进
yy == ddp
Ctrl+u ==redo
. 重复上一个命令
u (undo) 撤消上一个命令
N num 重复上num个命令
EX命令
:w(write) 存储
:q (quit)退出
:e x(edit x)编辑文件x
: n(new )开新文件
:h ==: help 呼叫vim help
:xx 跳到xx行
:saveas ptf 另存为path to file
版权声明:本文标题:Vim学习小结 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724514347h754011.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论