Linux vim 操作快捷键

部署运行你感兴趣的模型镜像

1、上k下j左h右l
2、编辑i、a、s
3、视图v
4、返回普通模式 esc、ctrl+c、ctrl+[
5、执行命令 :
6、添加新页 tabnew 页面名
7、拷贝 y,p 或者 +y,+p
8、切换页面 gt、gT (go tab)
9、分割页面shift+; ->(sp 文件名 或 vs 文件名)
10、切换面板ctrl+w(表示进入切换状态)+[h,j,k,l](某一个就行)
11、保存 w
12、退出 q
13、保存退出 wq
14、全部退出 qa
15、按单词移动 w,e,b
16、单行按字符查找 f+字符(;继续 ,上一个)或者t代替f也可以
17、撤销 u
18、跳动到第一个非空位置 ^,跳动到行尾部$
19、跳动到第一个位置 0
20、按括号匹配查找 [[ , ]]
21、跳动到代码位置shift + L (尾部), H(gg头部) , M(中部)
22、跳到指定行 :120
1、正向翻页 ctrl+f
2、反向翻页 ctrl+b
3、半屏翻页 ctrl +d 、 ctrl + u
4、剪切 x, 删除 d
5、撤销 u,重做ctrl+r
6、删除区间 10,16d(删除10~16行内容,%d删除全部内容)
7、设置高亮搜索 set hls
8、忽略大小写搜索 set ic
9、一次搜索多个 | (如:/main|\max|swap)
10、查看man : K
11、查看ascii码值:ga
12、自动排版 光标移动到{位置,切换到可视化模式%=
13、左右缩进:切换到可视化 <, >
14、自动补齐: ctrl+n 或者 ctrl+p
15、显示行码 set nu

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### LinuxVim 编辑器快速注释代码的快捷键使用方法 在 Linux 环境下,Vim 是一款功能强大的文本编辑工具。为了提高编码效率,可以设置特定的快捷键来实现代码的快速注释。 对于 C/C++ 或其他编程语言,在 `.vimrc` 中添加如下映射语句能够帮助用户轻松完成单行或多行注释的操作: ```vim " 单行注释 nnoremap <leader>c I//<esc> vnoremap <leader>c :normal I//<cr> " 取消单行注释 nnoremap <leader>u ^dw vnoremap <leader>u :s/^\/\///<cr> ``` 上述配置中 `<leader>` 默认为反斜杠 `\` ,可以根据个人习惯修改 leader 键[^1]。 当处理多行注释时,可以通过宏录制或者插件如 `NERD Commenter` 来简化操作流程。安装 NERDCommenter 插件后,仅需输入 `,cc` 就能对选中的区域进行注释;而使用 `,cu` 则可取消这些注释[^3]。 此外,针对不同类型的文件(比如 Python, Shell 脚本),还可以进一步定制化相应的注释方式。例如,Python 文件通常采用井号 `#` 进行注释,因此可以在 `.vimrc` 添加专门用于 python 文件的注释规则: ```vim augroup filetypedetect autocmd FileType python setlocal commentstring=#\ %s augroup END ``` 这样就实现了根据不同文件类型自动调整合适的注释符[^2]。 #### 实际应用案例展示 假设当前正在编辑一个名为 test.cpp 的 C++ 源码文件,并希望给第 5 至第 8 行加上注释,则按照以下步骤执行: 1. 输入模式下移动光标至目标起始位置 (即第 5 行),按 V 进入可视行选择模式; 2. 向下滚动直到包含最后一行 (即第 8 行), 此刻所选部分会被高亮显示; 3. 敲击 \c (如果已设定 leader key 为其它字符则替换此处的 '\')触发批量加注释动作; 4. 若要移除之前加入的注释标记,只需重复以上过程并最后一步改为敲击 \u 即可。 通过这种方式,不仅提高了工作效率还减少了手动打字可能带来的错误风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值