linux之vim编辑神器
设置编辑器:export EDITOR=vim
1、ctrl+x ctrl+e 创建vim临时文件
2、ctrl+[ 退回到命令模式
3、命令模式下ZZ,保存退出
4、大写I行首插入,大写A行尾插入, 小写i词前插入,小写a词尾插入
5、光标移动,小写j 向下一行移动,小写k向上一行移动。 h词前移动一个位置,l词后移动一个位置。^跳转到行首,$跳转到行尾。
ctrl+d 下一页,ctrl+u 上一页。 b 向上单词移动,w向下单词移动。
f+字母,在这一行向后跳转到该字母的位置上。
6、删除: d f 空格 删除到空格。 d i w 删除当前单词 d t 空格 删除到空格,不删除空格。
7、 保存退出 shift+Z+Z, 不保存退出: shift+Z+Q
shell终端光标操作快捷键
参考链接: http://www.360doc.com/content/15/0313/10/16227202_454753889.shtml
ctr+u 清空
ctrl+a 行首
ctrl+e 行尾
ctr+w 删除前面的一个单词
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?