Neovim下Tutor的常用命令总结

关于nvim下Tutor的总结

  • 用于自查,有两三个命令未记,配合Tutor实操更好
命令
释义
dw 删除一个单词,光标跳转到下一个单词的第一个字母,中间有空格也会删除
d$ 从光标开始,删除到行尾
de 删除一个单词,不会删除该单词后的空格
0 回到行首
2w 跳转2个单词,光标移动到第2个单词的第一个字母
3e 跳转3个单词,光标移动到第3个单词的最后一个字母
d2w 删除两个单词,光标移动到第3个单词的第一个字母
dd 删除该行
2dd 删除两行
r字符 当前位置用新的字符替换
例如:re表示用e替换当前字母
ce 删除当前单词(光标往后到单词结尾),并进入编辑模式
c$ 从光标删除到行尾,并进入编辑模式
c8e 删除8个单词,并进入编辑模式
G 跳转到文件末尾
gg 跳转到文件开头
数字G 跳转到指定行数
/text 搜索指定内容textn表示下一个,N表示上一个
?text 逆向搜索内容text
<c-o> 回到原来的位置,重复按可以回退更多
<c-i> 跳转到较新的位置
% 光标位于括号位置时,快速找到配对括号的位置
:s/old/new/g 在一行之中,找到oldnew替换,g表示全局
:%s/old/new/g 文件全局替换
:%s/old/new/gc 文件全局替换,c表示每次替换的询问
#,#s/old/new/g 用于将指定的两行进行搜索全局替换,#代表行号
:! 便于在vim中调用外部命令
:w file 将当前文件的内容保存在新文件file
:!rm file 借用外部命令删除file文件
v,:!w file 先进入可视模式,选中内容后将选中内容保存至file文件中
v,d 在可视模式下选中内容后删除
:r file 检索外部的file文件,并把文件内容插入到当前文件的光标下方
:r !ls 执行外部命令,并将执行结果插入到当前文件的光标下方
o 小欧,在光标下一行进入编辑模式
O 大欧,在光标上一行进入编辑模式
a 在光标所在字符后进入编辑模式
A 在行尾编辑
i 在光标所在字符前编辑
I 在行首编辑
R 可连续修改多个字符
v,y,p 可视模式下选中,按y复制选中内容,找到合适的位置按p粘贴
yw 复制单个单词
:set ic 设置在搜索时忽略大小写(ignorecase),取消时变为noic
:set hls 设置高亮搜索(hlsearch),取消时变为nohls
:set is 设置增量搜索(incsearch),取消时变为nois
/text\c 仅仅是本次搜索忽略大小时,加\c
<c-w><c-w> 连按两次用于切换窗口
<c-d><Tab> 底部命令时间,<c-d>匹配可选项,<Tab>进行选择
:e#number 可在打开的不同的缓存文件之间跳转
:bn 跳转到下一个文件
:bp 跳转到上一个文件
:sp split,上下分屏
:vsp vsplit,左右分屏
posted @ 2022-03-11 19:37  lemonsbiscuit  阅读(273)  评论(0编辑  收藏  举报