您现在的位置是:首页 >技术交流 >vim small trick网站首页技术交流
vim small trick
一下配置都是在IDEA环境下运行的
-
R和E可以在IDEA窗口间切换
-
如何交换两行
ddp -
跳到某一行
{number}G -
cw删除某词并切换到插入模式 -
f{character}find 后面的第一个character,;重复查找上次f{char}搜到的字符,,可以往回重复查找 -
F{character}Forword 找到前面的第一个character -
zc折叠代码块 -
zo展开代码块 -
Visual Block下
s删除并进入插入模式,不用dO -
.重复上一次的操作,不包括光标移动 -
>G当前行到文档末都缩进一格 -
A当前行最后插入 -
S删掉当前行并进入插入模式 -
:s/target/replace找到当前行的第一个target,并替换为replace -
:%s/target/replace/g第一行到最后一行的所有target替换为replace -
/pattern<CR>搜索下一个匹配的字符串,<CR>:return carriage,代表回车 -
?pattern<CR>搜索上一个匹配的字符串 -
:noh取消搜索匹配的高亮 -
*查找当前光标的单词显示高亮,并跳到下一个匹配项 -
daw可以记忆为delete a word -
caW删除当前光标所在的所有非空字符 -
yy复制当前行 -
>>缩进<<向前 -
dw.比d2w好,能够重复就别用次数,只在必要时用次数c3w -
guaw把当前词小写 -
gUaw把当前词大写 -
:vsplit [<filename>]同时打开左右两个文件窗口,:split [<filename>]打开上下两个窗口。 -
ctrl+w在不同文件窗口之间切换 -
:qall关闭所有文件窗口 -
:nohl取消文本搜索高亮 -
"*p将系统剪切板内容粘贴到vim编辑的文件中,"+y将vim编辑文件的选中内容复制到系统剪切板中 -
:w:edit!:source ~/.vimrc可以保存、重新加载文件和读取.vimrc中的配置 -
dt<char>删除当前光标到第一个之间的字符,不包括,包括光标位置的字符 -
df<char>包括





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结