vim技巧迭代更新
20221213更新补充
注意c和单词配合,还挺能快速改变内容的。比如ciw,就是改变一个单词内部的内容。另外记忆一些组合,比如bcw,就是删除整个单词重做。
vim的复制粘贴:
vim操作的是vim的寄存器而非系统剪贴板。d,y,x的内容都是放到了无名寄存器。
a-z为有名寄存器。使用方式:
"a 然后使用命令y或者命令p。
例子: "ayy
"+ 可以将复制内容粘贴到系统剪贴板中。
vim的多窗口:
窗口相关的命令:
首先是最为基础的命令,ctrl+w 命令是控制窗口的。
ctrl+w+s就是水平分割,ctrl+w+v就是垂直分割。
ctrl+w就是窗口之间移动光标。
ctrl+w+h/j/k/l就是在有选择地移动光标。
vim的宏:
vim使用q来录制动作,同时q来结束录制。
使用q{register}比如qa来将动作录制到寄存器中。
使用@{register}来回放动作。
buffer是vim中的编辑缓存区。可以用
:list 会显示当前的缓冲区
:b n调到第n个缓冲区
1.首先是要注意在插入模式下,是有一些快捷键的。
比如ctrl+h是删除上一个字符
ctrl+w是删除上一个单词
ctrl+u是删除一行,这些命令都可以用在命令行中。
2.zz命令可以将当前编辑的行放到屏幕中间位置。
3.V可以用可视模式选择一行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)