输入模式
i 在光标前插入
a 在光标后插入
I 在行首插入
A 在行末插入
o:在当前行的下面另起一行,并变为插入模式
O:在当前行上面另起一行,变为插入模式
s 删除当前字符串并进入输入模式
S 删除本行并进入输入模式
ns n表数字
Ctrl+o:临时变成命令模式(一次而已)
H 左
J 右
K 上
L 下
dd 删除
G 到最后一行
nG到第几行 n表数字
dG 从当前行删掉到最后一行
d1G 从当前行删除到第一行
dw 删除一个单词
d^从当前字符删除到航首
d$从当前字符删除到行末
/hello 查找hello单词,查找多个n键
v 按v键再按上下左右进行视图选中,进行快速缩进
x 删除当前字符,3x删除三个字符
yy 复制当前行
nyy 复制n行n表数字
p粘贴到下一行
P粘贴到上一行
r 单字符替换
np 重复粘贴n次n表数字
u撤销往后
ctrl+y 恢复往前
末行模式(:)(全是小写)
q 不保存退出
q! 强制不保存退出
wq 保存退出
x 保存退出
w 保存并不退出
%s/hello/world/g 把一篇文章的所有hello替换为world,%第一行到最后的意思
1,10s/hello/world/g 把第一行到第10行的hello替换为world
首选项-》默认:preferences.sublime-settings
line_number :false //显示行号
auto_match_enabled:false //补全功能,(),{},’’,””
highlight_line:true //编辑背景色高亮
auto_complete:true提示功能
Ctrl + / //注释,取消注释
Tab自动缩进,shift tab退回缩进
vi复制多行文本的方法
方法1:
光标放到第6行,
输入:2yy
光标放到第9行,
输入:p
此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。
方法2:
命令行模式下输入
6,9 co 12
复制第6行到第9行之间的内容到第12行后面。
方法3:
有时候不想费劲看多少行或复制大量行时,可以使用标签来替代
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :'a,'b co 'c 把 co 改成 m 就成剪切了
要删除多行的话,可以用 :5, 9 de
vi复制一个单词的方法
光标移到想要被复制词的词首,输入yw
光标移到想到粘贴的位置,输入p
vi复制几个字母(字符)的方法
光标移到想要被复制字符的首位置,若想复制5个字符输入:5yl
光标移到想到粘贴的位置,输入p
本文详细介绍Vi编辑器的各种实用快捷键,包括基本操作如插入、删除、复制、粘贴等,以及高级技巧如批量替换、多行操作等,帮助读者提高编辑效率。

被折叠的 条评论
为什么被折叠?



