在Vim中评论/取消注释Ruby代码块的最优雅方式是使用Vim的内置命令。以下是操作步骤:
#
这些命令使用了Vim的寄存器和宏功能,以便在代码块中同时执行相同的操作。这种方法非常高效,而且可以轻松地应用于任何大小的代码块。
代码折叠28% ◈ 主题29% ◈ 插件配置32% ◈ 树形目录32% ◈ 代码,引号,路径补全46% ◈ 语法高亮,检查50% ◈ 文件,代码搜索56% ◈ 加强版状态栏59% ◈ 代码注释63% ◈...新手指南 vimtutor// vim 教程 上面是史上最简单,最全面的Vim基础教程,至今无人超越。...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...c$ /* 注释 */ # cs /* 块注释 */ # cy 注释并复制 # c 注释/取消注释 # ca...[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎在评论中交流。
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...新手指南 vimtutor// vim 教程 上面是史上最简单,最全面的Vim基础教程,至今无人超越。...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...注释 */# cs /* 块注释 */# cy 注释并复制# c 注释/取消注释# ca 切换 // 和 /* */# <...[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎在评论中交流。
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...新手指南 vimtutor// vim 教程 上面是史上最简单,最全面的Vim基础教程,至今无人超越。...}# o 打开关闭文件或目录# e 以文件管理的方式打开选中的目录# t 在标签页中打开# T 在标签页中打开,但光标仍然留在 NERDTree# r 刷新光标所在的目录# R 刷新当前根路径# X 收起所有目录...c$ /* 注释 */# cs /* 块注释 */# cy 注释并复制# c 注释/取消注释# ca 切换 // 和 /*...[27] 总结 最后,呈上参考配置 .vimrc[28],如果关于 vim 有更好的 idea,欢迎在评论中交流。
\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...' vim-airline/vim-airline vim-airline/vim-airline-themes 代码注释 Plug 'scrooloose/nerdcommenter' # cc // 注释 # cm 只用一组符号注释 # cA 在行尾添加注释 # c$ /* 注释 */ # cs /* 块注释 */ # cy 注释并复制 # c 注释/取消注释 # ca 切换 // 和 /* */ # cu 取消注释 let g:NERDSpaceDelims...欢迎在评论中交流.
我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。 ...单引号时,Ruby对字符串值不做处理,里边是什么就是什么。 双引号时,Ruby首先要查找文本中要替换的字符,即带反斜杠的字符,用二进制替换。...puts "Ruby3程序开始" } 代码注释 注释可以在Ruby解释器中隐藏一行,一行的一部分或几行,作为不执行的代码,可以在行的开头使用井号(#) irb(main):069:0*...):071:0> 也可以通过使用=begin/=end从Ruby3解释器中隐藏了多行代码: =begin 这是一条注释。...结语 Ruby可以以最少的代码量解决问题,又不失可读性,优雅而又不乏实用,如果你有梦想,就一定看得到这颗红宝石和梦中的一样动人妖娆。
在日常编辑工作中,我更倾向于使用 Vim 稳定的原生功能,但开源社区对 Vim 开发了大量的插件,可以扩展 Vim 的功能、改进你的工作流程和提升工作效率。...2、NERD Commenter NERD Commenter 插件给 Vim 增加了代码注释的功能,类似在 IDEintegrated development environment 中注释功能。...有了这个插件,你可以一键注释单行或多行代码。 NERD Commenter 可以与标准的 Vim filetype 插件配合,所以它能理解一些编程语言并使用合适的方式来注释代码。...最易上手的方法是按 Leader+Space 组合键来切换注释当前行。Vim 默认的 Leader 键是 。 在可视化模式Visual mode中,你可以选择多行一并注释。...你在写代码时是否用到一些其它 Vim 插件?请在评论区留言分享。
配置日志服务 一、配置发送端:从server发送到syslog 1.1打开以下文件 vim /etc/rsyslog.conf 1.2 在第90行(附近也行)输入以下代码 ,authpriv代表所有级别的登录日志...编辑 下面文件 vim /etc/rsyslog.conf 2.1取消注释如下代码: ##########################################################...使用文本编辑器来打开vim /etc/rsyslog.conf,然后在GLOBAL DIRECTIVE块前追加以下的模板。...RemoteLogs& ~ 粘贴到 刚刚取消注释的514 端口所在行下面: #############################################################...使用该规则的另外一个结果就是syslog服务器本身的日志消息只会被以该机器主机名命名的专有文件中。
y 选择了某一块后,复制到缓冲区待用 yy 复制当前行 nyy 复制n行 yG 复制到最后一行 p:在光标所在位置向下新开辟一行,粘贴,大写表示在光标之上 所有的y换成d,就是把复制变成了剪切...2.2 注释与解注释 注释:采用批量替换 :5,10s/^/\/\//g 在5到10行首插入// 解注释 1)批量替换 :5,10s/^\/\///g 2)ctrl+v按列选择后按dd 2.3 快速在查看编译的警告.../错误和编辑间切换 这不是什么难事,只是个小技巧 比如vim test.c 编辑了一个程序后,退出,用gcc -o test.o test.c 命令编译,发现有警告或者错误,又要用vim test.c命令来修改...,不是很麻烦,但是不够优雅。...其实你编辑完代码后只需要按esc进入命令模式输出:!gcc -o test.o test.c就可以实现编译,编译的警告和错误都会显示,此时不会退出vim,按enter即可回到vim。 3.
vim 相关文件: .viminfo : 在vim中操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件中。....vimrc : vimrc文件是vim的环境设置文件。 整体的vim的设置是在 /etc/vimrc 文件中。...块操作: 进入: v, V, ctrl + v 选择:v 字符选择,光标经过的地方反白选择; V 行选择,光标经过的整行反白选择;Ctrl+v 块选择,长方形的方式选择 复制,粘贴,删除:y 将选中的地方复制...这样在server中操作极为方便。 4....配置功能如下: 美化界面 快速注释功能 模板补全功能 工程浏览功能 代码补全功能 具体快捷方式,请看配置。配置好的vim 界面如下图: ?
Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程中不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...安装 sudo apt-get install vim // Ubuntu 其他平台,可以自行谷歌 新手指南 vimtutor // vim 教程 上面是史上最简单,最全面的 Vim 基础教程,至今无人超越...\ } # o 打开关闭文件或目录 # e 以文件管理的方式打开选中的目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在的目录 # R 刷新当前根路径...cm 只用一组符号注释 # cA 在行尾添加注释 # c$ /* 注释 */ # cs /* 块注释 */ # cy 注释并复制 # c 注释/取消注释 # ca 切换 // 和 /* */ # cu 取消注释 let g:NERDSpaceDelims = 1 let g:NERDDefaultAlign
大家好,又见面了,我是你们的朋友全栈君。 系列文章目录 文章目录 系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.你也可以选择代码,使用上方菜单的【编辑】来手动注释代码。...前言 VScode怎么注释掉一段代码 快捷键直接搞定 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。...vscode中进行注释的方法:1、单行注释,使用“Ctrl + /”,或者先按“CTRL+K”,再按“CTRL+U”;2、块注释,使用“Alt+Shift+A”。...1、单行注释: Ctrl + / 或 先按CTRL+K,再按CTRL+U 取消单行注释: Ctrl + / 或 先按CTRL+U,再按CTRL+K 2、块注释 Alt + Shift + A vscode...以上就是VScode注释掉一段代码的操作方法了,是不是非常的简单,如果说你的注释快捷键与其他软件有冲突,那么你可以前往快捷键设置中来手动设置顺手的注释快捷键。
设置 > * 配色 > * 代码折叠 > * 插件管理和使用 >> * vim-powerline >> * 多行注释 * python配置 > * 修改pip源 > * virtualenv配置...设置 > 我个人还是很喜欢用vim的, 只要不是太复杂的环境, 我都尽量使用vim进行代码编辑...." 高亮被搜索的句子 set hlsearch " 在搜索时, 输入的词句的逐字符高亮 set incsearch " 继承前一行的缩进方式 set autoindent " 为c程序提供自动缩进...set foldmethod=syntax " 启动 vim 时关闭折叠代码 set nofoldenable ``` > * 进入vim命令模式, za即可折叠当前块 > * zM关闭所有折叠 >..., 你可以用v进入选中模式选择多行. > cu取消注释 ---- ## python配置 ### 修改pip源 > 首先改一下pip的源: ``` mkdir .pip ; cd
一、TODO 图片2.png 从源码里,我们知道Kotlin增强了TODO的功能,如果调用TODO函数,当执行到的时候,直接throw一个Error,而不是像Java/C++一样,只在注释里写TODO...我觉得这个应该是从实践中总结出来的,依我个人经验来说,项目里有很多TODO,甚至也@xx了,可能很难推动去改,项目里的编译warnings也是一样。...可能是为了项目进度等原因,TODO和warnings总是遗留在我们的代码中,所以Kotlin的这种做法,我觉得还是可取的,发现不合理,应该着重解决掉。 当然了,注释级别的TODO提示,依然保留着。...图片3.png 二、block代码块 图片4.png block代码块,并非Kotlin独有的概念,在Ruby和OC中也有相应的概念。我自己使用block的感受就是简化代码,语法糖的爽。...上代码: 图片5.png 代码很清晰,每个block谁是上下文,谁是返回值,谁是参数。 Kotlin的Standard模块分析到此,欢迎交流评论。
HTML代码写起来很费事,因为它的标签多。 一种解决方法是采用模板, 在别人写好的骨架内,填入自己的内容。还有一种就是我今天想要介绍的方法----简写法。...考虑到Haml基于Ruby语言,我建议Ruby/Rails项目使用Haml,其他项目使用Emmet。 一、Emmet的用法 Emmet是一个编辑器插件,官方网站提供多编辑器支持。...我一般使用vim,下面就以vim插件举例。 首先,按照vim插件文档进行安装。...%E XXX 代表插入标签的内容。 7. %E %N 代表N是E的子元素。N如果写在第二行,需要缩进。 下面是Haml的代码示例,代码块的层级关系用缩进表示。 !!!...中,"/ "起首的行表示HTML注释,"-# "起首的行表示Haml注释。
调试代码的时候,免不了要批量注释/取消代码注释,很多IDE都有快捷键将你选中的… 转自链接:《思想之地》 调试代码的时候,免不了要批量注释/取消代码注释,很多IDE都有快捷键将你选中的代码块批量注释/...取消注释的功能,那么在Vim里面如何完成这个功能呢?...方法一 块选择模式 批量注释: Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,再按大写的I进入行首插入模式输入注释符号如 // 或 #,输入完毕之后,Vim会自动将你选中的所有行首都加上注释...取消注释: Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释 方法二 替换命令 批量注释: 使用下面命令在指定的行首添加注释: :起始行号...,结束行号s/^/注释符/g 取消注释: :起始行号,结束行号s/^注释符//g 例子: 在10 - 20行添加 // 注释 :10,50s#^#//#g 在10 - 20行删除 //
Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率。 1....复制粘贴一块代码 你可能经常需要复制一行或一大块代码,使用 Vim 快捷键来实现此功能是非常简单的: 按 Esc 切换到正常模式; 把光标移到你需要复制的代码行首; 按 V 选择整行,可移动光标选择多行...撤销与重做 在使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。在 Vim 中,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。 6....取消注释: 按 Ctrl+v 切换到可视化模式; 按 j 或 k 选择要删除的注释符; 按 d 或 x 删除注释符 如果使用 // 符号注释,则取消注释时需进行两遍操作。 7....command 即可把 command 的结果输入到 vim 中。 :read !ls -l 10. 切换到上次修改的位置 想知道你在文件中做的最后一次修改是在什么位置?
) : tags 查看跳转list C_w ] 在新分屏中打开定义,光标定位到定义处 C_w } 在新分屏中打开定义,光标不跳 查找出现位置 指令 效果 [ I (大写...i) 列出所有(不会是当前文件)现该词的位置 x [ [tab] 跳转到上述列出的第X项 C_ o (字母) 跳转回来 * 代码块移动 ```[[``` 最外围开始 & ```][...``` 最外围的结束 ```[{``` 当前开始 & ```]}```当前结束 详细参考vim 文档 vim 命令行 : help usr_29 cscope 超过频的ctags 查看函数在何处调用...设置启用, vimrc 中加入 Bundle 'The-NERD-Commenter' 一般使用快捷键 \cc 注释选中代码 每行独立一个注释// \cm 注释选中代码 同一个注释//...\cu 取消注释的代码 ----
插件安装方式二:使用Package Control组件安装: 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)粘贴以下代码到底部命令行并回车...SublimeREPL 允许你在 Sublime Text 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。...用RescueTime和WakaTime来记录你的时间,对RescueTime和WakaTime有一个更为详细的叙述,可以一读。 DocBlockr: 代码块注释 可以快速的对函数进行注释。.../*:回车创建一个代码块注释 /**:回车在自动查找函数中的形参等等。 它会生成 JSDoc 格式的注释。如果你从没有使用过类似的工具,DocBlockr 会让你觉得以前没有它是如何写代码的。...,足以可以令其称为Win下小众软件中实用最。
. ------ homebrew 每次提到homebrew, 除了必备神器之外, 还有就是谷歌: 我们90%的工程师使用您编写的软件(Homebrew), 但是您却无法在面试时在白板上写出翻转二叉树这道题..." 高亮被搜索的句子 set hlsearch " 在搜索时, 输入的词句的逐字符高亮 set incsearch " 继承前一行的缩进方式 set autoindent " 为c程序提供自动缩进...=syntax " 启动 vim 时关闭折叠代码 set nofoldenable 进入vim命令模式, za即可折叠当前块 zM关闭所有折叠 zR打开所有折叠 [image] ----- 插件管理和使用...: " 设置状态栏主题风格 let g:Powerline_colorscheme='solarized256' [image] 多行注释 多行注释肯定要的....cu取消注释 代码补全 vim同样自带了代码自动补全, 使用也很简单, ctrl + p即可, 然后继续ctrl + p是向上, ctrl + n是向下, 当然了, 有更加复杂的插件进行提示
领取专属 10元无门槛券
手把手带您无忧上云