我的Vim常用笔记
1. 光标 h j k l f ^ $ gg G ngg ni/j H L w b e ge
2. 删除、修改 d c x s r
- xx 为当前
- x i + [n] + f/(/w/l 指定范围
- daw das 剪切一个单词和句子,光标不用在最开头
3. 窗口 zz zt zb
4. 复制粘贴剪切 d y p
5. 撤销回退 u c-r
6. 插入 i I a A
7. 下开始搜索 / 上开始搜索 ? 切换光标n N, 搜索当前字符串*
8. 行拼接 J
9. q: 打开命令行窗口
多文件管理
1. :Ex 打开vim中的目录树
2. 打开多个文件: vim x.txt y.txt; 目录树打开;:edit xxx
3. 关闭 q是关闭一个window(如果没有分屏)/关闭当前分屏(如果有分屏), bd是关闭当前buffer(buffer表示对应一个打开的文件)
4. 切换多个文件, :ls, :bp, :bn, :b xxx, :b 文件名,
5. vim中执行shell命令,:!xxxx
分屏
1. :sp xxx/ :vsp xxx, xxx缺省就是打开相同文件
2. :sex / :vex 分屏同时打开目录树
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!