标签: block-comment

如何一次注释多行?

如何选择一堆文本并将其全部注释掉?

目前我转到第一行,转到插入模式,然后键入# left-arrowdown-arrow,然后重复该序列,也许通过使用.重复功能来执行每一行可以节省一些击键次数。

无论如何,我是否可以(例如)在可视模式下选择多行或使用一系列行和 ex('冒号')命令,并在该范围内用 a 注释掉所有行,#使它们成为“块注释” ”。

#为块注释快速“取消注释”(删除's)的能力也很好。

vim vi macro block-comment

131
推荐指数
5
解决办法
33万
查看次数

vimrc - 如何阻止评论?

我不想评论文本文件或代码中的文本行。我正在寻找在.vimrc文件中插入块注释。插入单行注释"使用,例如:

" remove spaces and tabs as well  at the end of line automatically while saving
autocmd BufWritePre * :%s/\s\+$//e
Run Code Online (Sandbox Code Playgroud)

现在,我在浏览 Internet 以添加很酷的功能后,多年来收集了相对大量的设置/配置/插件。我希望在我的 .vimrc 文件中添加一些大的注释块。添加"到每一行是一个选项,但我正在寻找块注释语法。类似于/**/C.

//等同于"
/* */等同于_ ____

搜索 Unix.SE、SO 和谷歌搜索并没有多大帮助。

vimrc block-comment

15
推荐指数
2
解决办法
3万
查看次数

命令提示符中的 (arg: n) 是什么意思?

在 Codecademy 的命令行课程中,当尝试Alt+Shift+#在命令提示符中使用键盘快捷键(应该对当前行进行注释)时,它会将提示符从 切换为$(arg: 3)而不是在行的开头添加破折号。Alt+Shift+@将使其显示(arg: 2),等等。请参阅下面屏幕截图中的最后一行。在我击中Alt+Shift+#它之前只是$.

截屏

快捷方式在我的机器上运行良好。

  1. 这是什么(arg: n)东西?
  2. 键盘快捷键依靠什么工作?键盘布局?操作系统发行版?终端模拟器?默认 CLI?什么?

keyboard-shortcuts block-comment

13
推荐指数
1
解决办法
2652
查看次数

使用 Vim 更改内部注释

有没有办法在 Vim 的评论中进行更改?我知道您可以使用i]and更改括号和引号内的内容i"。例如,如果您在报价单上,您可以按,

ci"我的新文本ESC

这将用短语“我的新文本”替换引号内的文本,但是我如何用 /* 和 */ 括起来的 C 注释做同样的事情?

vim keyboard-shortcuts block-comment

7
推荐指数
1
解决办法
353
查看次数

在 .sh 脚本中将参数传递给注释

我是使用 .sh 脚本的初学者,所以请原谅我的无知。这是我的问题:

要将我的作业提交到我们的集群,相应的提交文件必须包含一个“slurm header”,看起来像这样。

#!/bin/sh 
#
########## Begin Slurm header ##########
#
#SBATCH --job-name=blabla
#
########### End Slurm header ##########

# Load module
module load math/matlab/R2020a

# Start a Matlab program
matlab -nodesktop -r "program $1 $2"

exit
Run Code Online (Sandbox Code Playgroud)

请注意,我将两个参数传递给该 .sh 文件,然后将其传递给 matlab 程序。如何根据输入参数使 Slurm 标头中的作业名称动态化?

简单地写出#SBATCH --job-name=blabla$1$2可预测的内容是行不通的。

block-comment slurm

3
推荐指数
1
解决办法
4889
查看次数

标签 统计

block-comment ×5

keyboard-shortcuts ×2

vim ×2

macro ×1

slurm ×1

vi ×1

vimrc ×1