问题:vim下怎样为各种代码添加注释?
解决方案:
使用NERD_commenter插件
安装:
1、到http://www.vim.org/scripts/script.php?script_id=1218下载该插件,选择最新的nerdcommenter.zip 2.3.0下载
2、在终端中进入该插件下载目录,输入如下命令,将该压缩包中的内容解压到当前账户的.vim文件夹中
unzip -d ~/.vim nerdcommenter.zip
3、进入vim运行如下命令,安装该插件帮助文档NERD_commenter.txt
:helptags ~/.vim/doc
使用:
1、 \cc 注释当前行和选中行
2、 \cn 没有发现和\cc有区别
3、 \c<空格> 如果被选区域有部分被注释,则对被选区域执行取消注释操作,其它情况执行反转注释操作
4、 \cm 对被选区域用一对注释符进行注释,前面的注释对每一行都会添加注释
5、 \ci 执行反转注释操作,选中区域注释部分取消注释,非注释部分添加注释
6、 \cs 添加性感的注释,代码开头介绍部分通常使用该注释
7、 \cy 添加注释,并复制被添加注释的部分
8、 \c$ 注释当前光标到改行结尾的内容
9、 \cA 跳转到该行结尾添加注释,并进入编辑模式
10、\ca 转换注释的方式,比如: /**/和//
11、\cl \cb 左对齐和左右对其,左右对其主要针对/**/
12、\cu 取消注释
其它介绍:
NERD_commenter插件需要VIM7.0以上版本
命令 \cc 中的 \ 为<Leader>符,<Leader>符默认为 \
:help <Leader> 可查看该符号的说明文档
在.vimrc中添加let mapleader = ","可将<Leader>符变为,
参考:http://www.vim.org/scripts/script.php?script_id=1218
相关推荐
Ceres Solver:从入门到使用
Ceres Solver是谷歌开源的C++非线性优化库,能够解决有约束或无约束条件下的非线性最小二乘问题。2010年之后大量的运用在谷歌的产品开发中,尤其在谷歌开源的cartographer中被大量的使用。 ceres可以在Linux,Windows,macOS,Andrioid,IOS系统进行安装使用,详情可查看下方的官网链接。 Ceres Solver 官网:http://ceres-solver.org/
VIM插件: NERDCOMMENTER的介绍
最经常用的插件之一 作用: 快速注释/解开注释 使用 使用默认的快捷键, 不需要自己绑定。 如果多行注释,先ctrl+v进入visual模式,然后选中多行。 <leader> 是反斜杠 \ 这个键.我用的默认的,当然你可以自己该键位. <leader>cc 加注释 <leader>cu 解开注释 <leader>ca 切换注释的样式:/*....*/和//..的切换 <leader>c<space> 加上/解开注释..
学习stm32H7之路开始(STM32H7系列1) 前期准备,HAL库框架
2020.01.07 几个重要的参考网址 1.电子工程世界网 http://tags.eeworld.com.cn/tags/STM32H7 链接: link. 2.转:https://blog.youkuaiyun.com/simon223/article/list/2?t=1 链接: link. ———————————————— 版权声明:本文为优快云博主「Simon223」的原创文章,遵循 CC 4....
VIM快速注释插件NERD Commenter 中文配置和操作说明
前言 插件官方的README.md看得我有些懵逼,这里翻译出来(加了一些注解)做为自己的笔记也分享给大家参考。 .vimrc配置 " 默认情况下,在注释分隔符后添加空格 let g:NERDSpaceDelims = 1 " 对美化的多行注释使用压缩语法(貌似这个没什么卵用) let g:NERDCompactSexyComs = 1 " 按行对齐注释分隔符左对齐,而不是按代码缩进 let g:NERDDefaultAlign = 'left' " 默认情况下,将语言设置为使用其备用分隔符(不是很明白
解密微信DAT图片:一键转换JPG/PNG/GIF的实用指南
本文详细解析微信DAT图片的加密机制及转换方法,提供从定位文件到使用WeijieSoft工具一键转换JPG/PNG/GIF的完整指南。涵盖新旧版微信存储路径差异、批量处理技巧及常见问题解决方案,帮助用户高效恢复重要图片并释放存储空间。
腾讯大佬总结的170道 python面试题
简述基于 TCP 协议的套接字通信流程。19.面向对象中`__new__` 和 `__init__` 区别。86. 解释 Python 中的`//`,`%`和`**`运算符。45.isinstance 的作用以及与 type()的区别。3. 简述下 Python 中的字符串、列表、元组和字典。143. 如何高效的找到 redis 中的某个 KEY。140. 如何保证 redis 中的数据都是热点数据。147. redis 中的 watch 的命令的作用。108. 简述 进程、线程、协程的区别以及应用场景。
Vim插件:NERD Commenter 安装与使用指南
NERD Commenter 是一个强大的 Vim 插件,为程序员提供了一套高效的注释与取消注释功能。它支持多种编程和标记语言,允许用户通过简单的快捷键快速地对代码行或选区进行注释和解除注释,极大地提升了开发效率。由 Marty Grenfell 创建并维护,在 GitHub 上拥有超过 3600 颗星,成为了众多开发者必备的生产力工具。 ## 项目快速启动 ### 安装方法 #### 使用...
XCP详解「3.1·ASAP2新建A2L文件」
后面是ASAP2新建A2L的操作步骤,如果是APE中新建的A2L就无需以下操作,APE只需要导入现成的A2L即可。退出点击保存时会提示保存A2L文件,是因为前面导出的是1.70版本,工程最低1.71,可以另外起个名字即可。导入elf文件,elf路径建议直接索引编译生成的Debug下的,防止编译后忘记更新。导出V1.70格式A2L文件,APE17支持V1.70。通过ASAP2生成需要A2L文件更常用些。同一个信号可以创建不同属性量。ASAP2中新建A2L文件。设置标定信号数量最大值。XCP详解「总目录」
vim nerdcommenter学习笔记
vim nerdcommenter学习笔记安装解压拷贝使用常用的注释命令在visual模式下参考 安装 解压 拷贝 sudo cp doc/NERD_commenter.txt ~/.vim/doc/ sudo cp plugin/NERD_commenter.vim ~/.vim/plugin/ 使用 常用的注释命令 \cc 注释当前行和选中行 \cu 取消注释 \ca 转换注释的方式 /**/和// \cA 跳转到当前行结尾添加注释,并进入到插入模式 \cs 添加性感的注释,一般代码开头 \c$
4、分布式发电系统中用于改善电能质量的有源、无源和混合滤波器
本文探讨了分布式发电系统中,尤其是光伏(PV)系统运行过程中引入的电能质量问题,并分析了有源滤波器、无源滤波器及混合滤波器在改善电能质量方面的应用。文章详细介绍了光伏系统的建模、最大功率点跟踪(MPPT)技术,以及谐波、电压波动等技术问题,同时对各类滤波器的拓扑结构和控制方法进行了系统性总结。通过仿真实例比较了不同滤波器在减少谐波方面的效果,为实际工程应用提供了参考依据。
Vue - 萤石云监控 ezuikit 视频实例销毁方案,解决使用stop方法无法销毁EZUIKit实例或销毁后依然占用内存并且监控画面依然有声音问题(解决页面多个监控摄像头画面同时播放,翻页或关闭页
vue2,vue3,萤石,监控摄像头,萤石云销毁视频实例,退出页面销毁,stop销毁原视频流,占用内存怎么办,销毁后视频依旧在后台播放有声音,销毁视频播放器,页面上有多个视频画面怎么销毁某一个,stop方法不生效怎么办,浏览器非常卡,dom销毁,ezuikit-js萤石云播放器Vue中使用beforeDestory销毁播放器实例,调用萤石云ezuikit-js的视频对象销毁,vue使用萤石云监控视频录像回放,不销毁实例会出现离开页面后依旧有监控声音并且占内存问题,不好使,页面崩了,崩溃,视频监控太多,没有用
【亲测免费】 NERD Commenter 的安装与配置指南
`NERD Commenter` 是一个 Vim 插件,用于增强 Vim 的注释功能。以下是该项目的典型目录结构: ``` . ├── doc # 包含帮助文档 │ └── nerdcommenter.txt ├── plugin # 存放 Vim 插件的加载脚本 │ └── nerdcommenter.vim └── autoload # ...
用一个稳定的 Deep Link,直接打开 SAP CRM WebClient 里的 Sales Order 创建界面
本文详细介绍了如何在SAP CRM WebClient UI中构建直接进入销售订单创建页面的Deep Link URL。关键步骤包括:1) 通过SMICM和SICF确认系统入口路径及端口;2) 使用BSP_DLC_SDESIGN或F2功能获取Sales Order的对象类型;3) 确保创建动作(D)能正确映射到目标页面;4) 按规范拼接包含sap-client、saprole等参数的完整URL。文章还提供了ABAP代码示例自动生成URL,并提醒注意浏览器缓存问题。通过这种标准化导航方式,可以实现稳定的页面直
终极指南:5种快速安装NERD Commenter的简单方法
NERD Commenter是一款功能强大的Vim代码注释插件,它让代码注释变得前所未有的简单高效。作为Vim编辑器中最受欢迎的注释插件之一,NERD Commenter支持超过100种编程语言,提供了智能的注释切换、嵌套注释和美观的多行注释功能。无论您是Vim新手还是资深用户,这款插件都能显著提升您的编码效率。 ## 🚀 为什么选择NERD Commenter? NERD Commente
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
vim 注释插件NERD_commenter
下载vim 注释插件NERD_commenter[root@CentOS~]#mkdir-pv~/.vim/plugin/ [root@CentOS~]#curlhttps://raw.githubusercontent.com/scrooloose/nerdcommenter/master/plugin/NERD_commenter.vim>~/.v...
Camera2Demo
在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作
gvim下安装nerd_commenter插件(快速注释)
1、下载: https://www.vim.org/scripts/script.php?script_id=1218 打开后往下滑,下载压缩包。 2、安装: 直接把压缩包在你的vimfiles文件夹下解压缩就可以了。 3、使用 在你的程序中选择的部分,使用\cc即可快速注释,\cu取消注释。没有特别选中哪些代码时,默认注释当前行。...
怀旧版电脑GBC模拟器
再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。
NERD_commenter——VIM批量注释与反注释插件
使用方法,先下载该插件:http://www.vim.org/scripts/script.php?script_id=1218 将NERD_commenter.vim文件放到~/.vim/plugin目录下,将NERD_commenter.txt文件放到~/.vim/doc目录下。 默认:\cc (注释) \cu (反注释)
Gvim学习记录3--常见插件NERD Commenter的使用方法
使用这款插件,你可以对多种文件类型的文件进行不同方式地、快速地注释。 1. 安装 Bundle 'scrooloose/nerdcommenter' 直接下载: 你可以到这里来下载这个插件,将压缩包里面的doc/和plugin/文件夹丢到~/.vim/下面就是安装了。 简单介绍下NERD Commenter的常用键绑定,以C/C++文件为例,详析的使用方法,请:h NERDCommenter。在Normal或者Visual 模式下: 经测试,想要下面的命令生效,需要将光标置于每行的空白处,也就是说光标上不
NERD Commenter终极指南:Vim多光标批量注释技巧大全
NERD Commenter是一款功能强大的Vim插件,为开发者提供了高效的代码注释解决方案。无论是单行注释、多行注释,还是复杂的注释格式切换,这款插件都能轻松应对,帮助你显著提升代码注释效率。 ## 🚀 快速安装步骤 ### 插件管理器安装(推荐) #### Vim Plug 1. 在vimrc文件中添加 `Plug 'preservim/nerdcommenter'` 2. 重新加载v
VIM插件之NERD_comments.vim
下载地址: http://www.vim.org/scripts/script.php?script_id=1218 install details ***NOTE***: In version 2.0.0 the script file and help file were renamed to NERD_commenter.vim and NERD_commenter.txt. If yo
终极Vim注释指南:NERD Commenter插件从单行到多行块注释的完整教程 [特殊字符]
如果你是Vim用户,那么NERD Commenter插件绝对是提升编程效率的神器!这款强大的Vim注释插件让代码注释变得如此简单快捷,无论你是新手还是资深开发者,都能在几分钟内掌握从单行到多行块注释的所有技巧。NERD Commenter作为最受欢迎的Vim插件之一,支持超过100种编程语言,提供了智能的注释功能,让你的编码体验更加流畅。 ## 为什么选择NERD Commenter?✨ NE
NERD Commenter与Git工作流的终极集成指南
想要提升你的Vim编程效率吗?NERD Commenter这款强大的Vim注释插件能够完美集成到你的Git工作流中,让代码注释变得简单而高效!💪 NERD Commenter是一款功能丰富的Vim注释插件,它提供了多种注释操作和样式,通过简单的按键映射即可快速完成代码注释。无论你是新手还是资深开发者,都能从中受益。 ## 为什么NERD Commenter对Git工作流如此重要? 在团队协
NERD Commenter插件配置清单:最佳实践配置示例
NERD Commenter是Vim编辑器中最强大的代码注释插件之一,它提供了丰富的注释功能和灵活的配置选项。无论你是编程新手还是资深开发者,通过本文的配置清单都能快速掌握这个插件的使用方法。😊 ## 🚀 快速安装指南 安装NERD Commenter非常简单,推荐使用Vim插件管理器: ```bash # 使用Vim-Plug Plug 'preservim/nerdcommenter
Vim插件 - NERD Commenter:高效注释的力量
**NERD Commenter** 是一个广受欢迎的 Vim 插件,由 Marty Grenfell 开发并维护,旨在提供强大而极客式的注释功能。自从 2007 年 4 月发布以来,它已经在开发者社区中积累了超过 3600 颗 GitHub 星标,成为了处理源代码注释不可或缺的工具。此插件通过一系列快捷键(如 `c` 结合其他命令)简化了注释和反注释过程,支持多语言,并提供了高度...
NERD Commenter终极菜单配置指南:图形化界面操作完全教程
NERD Commenter是Vim编辑器中最强大的代码注释插件之一,为开发者提供直观的图形化菜单界面。这个插件通过智能菜单系统让代码注释变得简单高效,支持超过100种编程语言。✨ ## 为什么选择NERD Commenter菜单系统 NERD Commenter的菜单系统为Vim用户提供了可视化操作界面,让复杂的注释操作变得直观易懂。相比传统的键盘快捷键,菜单系统更适合新手快速上手,同时也为
终极Vim注释插件NERD Commenter:提升编程效率的完整指南
想要在Vim中快速注释代码、提高编程效率吗?NERD Commenter就是你的终极解决方案!这款功能强大的Vim插件能够让你的代码注释工作变得轻松简单,支持多种注释风格和编程语言。🎯 ## 为什么选择NERD Commenter? NERD Commenter是Vim生态中最受欢迎的注释插件之一,它提供了丰富的注释功能和灵活的配置选项。无论你是前端开发者、后端工程师还是系统管理员,这款插件
1万+



被折叠的 条评论
为什么被折叠?



