当前位置:首页 > 虚拟机 > 正文

虚拟机vim中如何对多行进行注释


一、vs中如何快速注释多行代码使用快捷键;使用“编辑”菜单等。
1.使用键盘快捷键注释掉选定的多行代码:Windows:按Ctrl+K;然后按Ctrl+C。Mac:按Command+/注释掉选定的代码行。
2。使用“编辑”菜单:选择多行代码以注释掉。选择顶部菜单栏中的“编辑”->“高级”->“注释”选项。
二、linux中vim文件编辑怎么让多个关键字高亮?Vim文本编辑允许设置某些字符的高亮
:sethls转高亮
:setnohls转高亮
其他知识点如下,
1.简单的替换表达式

replace命令可以将全文中的一个单词替换为另一个单词:
:%s/four/4/g
"范围前缀%"表示对所有线路进行替换。最后一个“g”替换该行中的所有匹配点。如果您只在当前行上工作,只需删除%
如果您有“34”这样的单词,上面的命令将显示错误。在这种情况下,该单词将被替换为“thirty4”。为了解决这个问题,可以使用“\<”来指定匹配词的开头:
:%s/\
显然这样在处理时仍然会出错“四十”。使用“\>”可以解决这个问题:
:%s/\/4/g
如果你正在编程,你可能只想替换“四个”在注释中”同时留在代码中。由于这很难指定,您可以在替换命令中添加一个“c”标志,以便Vim在每次替换之前提示您:
:%s/\/4/gc
2.删除多余空格
要删除每行后的这些多余空格,可以执行以下命令:
:%s/\s\+命令$之前指定的范围//
是“%”,因此这将应用于整个文件。“alternative”命令的匹配模式是
“\s\+$”。这表示行尾($)之前的一个或多个空格(\+)(\s)。替换命令的“to”部分为空:“//”。这将删除匹配的空白字符。
3.匹配重复模式
星号元素“*”指定其前面的元素是否可以重复任意次数。因此:
/a*
匹配“a”、“aa”、“aaa”等。但它也匹配“”(空字符串),因为不包含时间。星号“*”仅适用于紧邻其前面的元素。所以“ab*”匹配“a”、“ab”、“abb”、“abbb”等。要多次重复整个字符串,必须将该字符串分组为一个元素。构成元素的方法是在其前面添加“\(”,在其后面添加“\)”。所以这个命令:
/\(ab\)*
匹配:“ab”,“abab”,“ababab”等。它也匹配“”。
为避免匹配空字符串,请使用“\+”。这意味着前一项可以匹配一次或多次。
/ab\+
匹配“ab”、“abb”、“abbb”等。它与后面没有“B”的“A”不匹配
要匹配可选元素,请使用“\=”。例如:
/folders\=
匹配“folder”和“folders”。
4.指定出现次数
要匹配元素的特定出现次数,请使用“\{n,m}”形式。其中“n”和“m”都是数字。其前面的元素将重复“n”到“m”次(|包括|包含“n”和“m”)。例如:
/ab\{3,5}
匹配“abbb”、“abbbb”和“abbbbb”。
当省略“n”时,默认为零。当省略“m”时,它默认为无穷大。当省略“,m”时,表示正好重复“n”次。例如:
模式匹配数
\{,4}0、1、2、3或4
\{3,}3、4、5等
\{0,1}0或1,与\=
\{0,}0或更多,与*
\{1,}1个或更多,例如\+
\{3}3