admin 管理员组文章数量: 887400
显示行号 :set number
取消 :set nonumber
判断是否 :set number?
vimrc配置
光标移动
H← J↓ K↑ L→
^ 移动到行首
0 移动到行首包含缩进空格
$ 移动到行尾
单词和字符串移动
W/w 正向移动到下一个单词开头(大写不识别特殊字符如逗号)
B/b 反向移动到下一个单词开头
E/e 正向移动到下一个单词结尾
ge 正向移动到下一个单词结尾
跳转
Ctrl-f/F 下一页
Ctrl-b/B 上一页
Ctrl-d/u 向下/向上翻半页
gg 跳转到文件首行
<line_number>gg/G 跳转到指定行
如 15gg 跳转到15行行首
G 跳转到文件最后一行
{g}+ctrl-g/G 查看文件信息/{g}更加详细
缩进
>> / :>右缩进
m,n / :m>(n-m+1) m到n行缩进
m>n 等价于 :m,m+n-1 m行开始共n行缩进一次
删除
x 每按一次,删除光标所在位置的“后面”一个字符
#x 例如,6x 表示删除光标所在位置的“后面”6个字符
X 大写的X,每按一次,删除光标所在位置的“前面”一个字符
dd 删除光标所在行
#dd 从光标所在行开始删除#行
复制
Yw 将光标所在之处到字尾的字符复制到缓冲区中。
#yw 复制#个字到缓冲区。
yy 复制光标所在行到缓冲区。
#yy 例如 6yy 表示复制从光标所在的该行“往下数”6行文字
p 将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令 都必须与“p”配合才能完成复制与粘贴功能。
撤销
u 按下 u ,回到上一个操作 按多次“u”可以的执行多次回复
版权声明:本文标题:vim命令笔记 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1724509436h753051.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论