首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何防止光标跳转到固定列文本区的下一行

要防止光标跳转到固定列文本区的下一行,可以通过以下方法实现:

  1. 使用CSS属性pointer-events: none;来禁用文本区域的鼠标事件,阻止光标进入该区域。这样可以确保光标无法跳转到文本区的下一行。但需要注意的是,这种方法会禁用整个文本区域的鼠标事件,包括文本的选择、复制等功能。
  2. 使用JavaScript来监听光标位置,并在光标接近文本区域的边界时,阻止光标继续移动。可以通过以下步骤实现:
    • 获取文本区域的位置和大小信息。
    • 监听鼠标移动事件,获取光标的位置。
    • 判断光标是否接近文本区域的边界,如果是,则阻止光标继续移动。

以下是一个示例代码,演示如何使用JavaScript来实现防止光标跳转到固定列文本区的下一行:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <style>
    .text-area {
      width: 300px;
      height: 100px;
      border: 1px solid #ccc;
      padding: 5px;
    }
  </style>
</head>
<body>
  <div class="text-area" id="textArea">这是一个文本区域示例。</div>

  <script>
    var textArea = document.getElementById('textArea');

    textArea.addEventListener('mousemove', function(event) {
      var rect = textArea.getBoundingClientRect();
      var mouseX = event.clientX;
      var mouseY = event.clientY;

      var isNearBottom = mouseY >= rect.bottom - 10; // 判断光标是否接近文本区域的底部

      if (isNearBottom) {
        event.preventDefault(); // 阻止光标继续移动
      }
    });
  </script>
</body>
</html>

这个示例代码中,我们创建了一个具有固定列的文本区域,并使用JavaScript监听鼠标移动事件。当光标接近文本区域的底部时(这里设定为距离底部10像素以内),通过调用event.preventDefault()方法来阻止光标继续移动。

请注意,这只是一个简单的示例代码,具体实现方式可能因具体需求而有所不同。在实际开发中,您可能需要根据具体情况进行调整和优化。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Vim常用快捷键

) ctrl-b 下翻一页(backward) w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b...跳到上一个字 B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处...三、插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标于行末 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...copen打开的小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误的行。

1.8K00

超全的Vim常用快捷键,建议收藏备用!

ctrl-b 下翻一页(backward) w 跳到下一个字首,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字...B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处...三、插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后 A 追加模式,置光标于行末 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行...,只要执行gg=G就能搞定 十二、如何在vim中编译程序 在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行 :copen 命令,将结果输出的窗口打开,然后执行 :make 编译后的结果就显示在了...copen打开的小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误的行。

20.6K32
  • VIM常用快捷键(转载)

    跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字 B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^...跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第5行 gd 跳至当前光标所在的变量的声明处 fx 在当前行中找x字符,找到了就跳转至 ; 重复上一个f命令,而不用重复的输入...fx * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 删除复制 dd 删除光标所在行 dw 删除一个字(word) d/D删除到行末x删除当前字符X删除前一个字符yy复制一行yw...复制一个字y/Y 复制到行末 p 粘贴粘贴板的内容到当前行的下面 P 粘贴粘贴板的内容到当前行的上面 插入模式 i 从当前光标处进入插入模式 I 进入插入模式,并置光标于行首 a 追加模式,置光标于当前光标之后...A 追加模式,置光标于行末 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式 编辑 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式

    1.7K20

    linux下vim命令详解

    ,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字 B 跳到上一个字...,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文件的第一行 gd 跳至当前光标所在的变量的声明处 [N...x的前一个字符处 Fx 跟fx的方向相反 ),( 跳转到上/下一个语句 * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 `....a `a 跳转到标签a处 编辑 r 替换一个字符 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$...,单字符模式 V 进入可视模式,行模式 ctrl+v 进入可视模式,列模式,类似于UE的列模式 o 跳转光标到选中块的另一个端点 U 将选中块中的内容转成大写 O

    2.5K30

    Mac之vim普通命令使用

    ,按标点或单词分割 W 跳到下一个字首,长跳,如end-of-line被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字 B 跳到上一个字...,长跳 0 跳至行首,不管有无缩进,就是跳到第0个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文件的第一行 gd 跳至当前光标所在的变量的声明处 [N...x的前一个字符处 Fx 跟fx的方向相反 ),( 跳转到上/下一个语句 * 查找光标所在处的单词,向下查找 # 查找光标所在处的单词,向上查找 `....a `a 跳转到标签a处 编辑 r 替换一个字符 J 将下一行和当前行连接为一行 cc 删除当前行并进入编辑模式 cw 删除当前字,并进入编辑模式 c$...,单字符模式 V 进入可视模式,行模式 ctrl+v 进入可视模式,列模式,类似于UE的列模式 o 跳转光标到选中块的另一个端点 U 将选中块中的内容转成大写 O

    6.3K30

    Mac之vim普通命令使用「建议收藏」

    长跳,如end-of-line被觉得是一个字 e     跳到下一个字尾 E     跳到下一个字尾,长跳 b     跳到上一个字 B     跳到上一个字,长跳 0     跳至行首,无论有无缩进,...就是跳到第0个字符 ^     跳至行首的第一个字符 $     跳至行尾 gg     跳至文件的第一行 gd     跳至当前光标所在的变量的声明处 [N]G     跳到第N行。...找到了就跳转至 ;     反复上一个f命令,而不用反复的输入fx tx     与fx类似,可是仅仅是跳转到x的前一个字符处 Fx     跟fx的方向相反 ),(     跳转到上/下一个语句 *    ...a `a     跳转到标签a处 编辑 r     替换一个字符 J     将下一行和当前行连接为一行 cc     删除当前行并进入编辑模式 cw     删除当前字,并进入编辑模式 c$    ...类似于UE的列模式 o     跳转光标到选中块的还有一个端点 U     将选中块中的内容转成大写 O     跳转光标到块的还有一个端点 aw     选中一个字 ab     选中括号里的全部内容

    2.2K31

    Linux —vim 编辑器

    e:跳至当前或下一个单词的词尾 b:跳至当前或上一个单词的词首 #w:以当前光标为起点跳至第#个单词的词首 #e:以当前光标为起点跳至第...#个单词的词尾 #b:以当前光标为起点跳至第#个单词的词首 行内跳转 0:数字0,跳转到绝对行首 ^:跳转到行首的第一个非空白字符...$:跳转到绝对行尾 行间跳转 gg:跳转到第一行 G:跳转到最后一行 #gg:跳转到第#行 #G:跳转到第#行 翻屏...d^:表示删除当前光标所在位置到第一个行首非空白字符位置的内容 d0:表示删除当前光标所在位置到绝对行首的内容 dd:删除当前光标所在行整行 #dd:删除包括当前光标所在行在内的#行 D...pattern:从下往上查找匹配的内容 n:从上往下查找匹配到的内容的下一条 N:从下往上查找匹配到的内容的下一条 末行模式下查找并替换:s s命令只能在末行模式下使用 语法:ADDR1,ADDR2

    5.2K20

    vim常用快捷键以及方法

    (分隔符可以自定义) 默认是每一行的第一个符合要求的词 (/g 全部) :1,3 s/bin/test 替换第 1 到 3 行中出现的第一个 bin 进行替换为 test :1,3 s...ctrl+v 模式 V 模式(列) 进入 v 模式 移动光标选择区域、 编程的时候需要进行多行注释: 1)、ctrl+v 进入列编辑模式 2)、向下或向上移动光标,把需要注释、编辑的行的开头选中起来...三、移动光标 h,j,k,l 上,下,左,右 ctrl-e 移动页面 ctrl-f 上翻一页 ctrl-b 下翻一页 ctrl-u 上翻半页 ctrl-d 下翻半页 w 跳到下一个字首,按标点或单词分割...W 跳到下一个字首,长跳,如 end-of-line 被认为是一个字 e 跳到下一个字尾 E 跳到下一个字尾,长跳 b 跳到上一个字 B 跳到上一个字,长跳 0 跳至行首,不管有无缩进,就是跳到第...0 个字符 ^ 跳至行首的第一个字符 $ 跳至行尾 gg 跳至文首 G 调至文尾 5gg/5G 调至第 5 行 gd 跳至当前光标所在的变量的声明处 fx 在当前行中找 x 字符,找到了就跳转至

    42720

    高效文本编辑与导航:Vim中的三种基本模式及粘滞位的深度解析

    粘滞位的优点 安全性:防止其他用户意外或恶意删除文件。 管理:在共享目录中,维护文件的完整性。 适用场景 /tmp:临时文件存储,允许所有用户创建文件,但防止其他用户删除。...Shift + r 功能:在命令模式下,按 Shift + r 进入替换模式,可以替换光标所在位置的字符。你可以逐个字符地替换文本。 2. Shift + g 功能:跳转到文件的最后一行。...4. n + Shift + g 功能:如果在搜索模式下,按 n 加 Shift + g,将跳转到下一个匹配的结果所在的行。 5. Shift + 4 = $ 功能:移动光标到当前行的行尾。...单词为单位,向后跳转 命令:使用 w 可以向前跳转到下一个单词的开头。 8. 单词为单位,向前跳 命令:使用 b 可以向后跳转到前一个单词的开头。...12. n + r:替换字符 功能:在命令模式下,输入 n(例如 2)后按 r,可以替换光标所在位置的字符。例如,2rX 会将光标位置的下一个字符替换为 X。

    14710

    VIM文本编辑器常用技巧

    1、进入插入模式 命令 操作详解 a 在当前光标后追加数据 A 在当前光标所在行行尾追加数据 i 在当前光标前追加数据 I 在当前光标所在行的行首输入 o 在光标所在行的下一行打开新行编写 O 在光标所在行的上一行打开新行编写...强制保存退出 3、复制粘贴 命令 操作详解 yy 复制光标所在行整行 n yy 复制n 行,n 为数字 y^ 复制至行首 y$ 复制至行尾 yw 复制一个单词 p 粘贴,如复制内容为行,则在光标下一行粘贴...“PASS=000000” 例2: :%/s/^#//g 解读: 在全文每行顶头查找“#”并将之替换为“ ”,即删除每行顶头的一个#号 5、跳转与移动 命令 操作详解 h 左跳 I 右跳 j 上跳 k...下跳 w 跳转到下个单词的词首 e 跳转到当前或下一个单词的词尾 b 跳转到当前或前一个单词的词首 0 跳转至行首 $ 跳转至行尾 H 跳转至当前页(屏幕)页首 M 跳转至当前页(屏幕)页中间行 L 跳转至当前页...(屏幕)页底 G 跳转到文件尾部 gg 跳转到文件头部 n G 跳转至第n 行,n 为数字 n % 跳转至文件的n %处位置,n 为数字 6、删除 命令 操作详解 u 撤销前一编辑命令 x 删除当前光标所在位置的字符

    1.1K10

    玩Linux命令行,必须得了解的提高效率的快捷键

    1 最近写了很多围绕软件测试从业者的经验文、成长文;如果不去思考、总结、反思、落地到实际工作中,看了再多,也没啥用 。 今天换一种方式,写篇入门级的提升效率快捷键 。...2 测试从业者,常用的Linux命令,看文章: 21天,搞定软件测试从业者必备的Linux命令(完整篇) 21天,搞定Linux日常使用 。 3 快捷键 : ctrl+a 光标移到行首。...ctrl+t 交换光标位置前的两个字符 ctrl+y 粘贴或者恢复上次的删除 esc组合 esc+d: 删除光标后的一个词 esc+f: 往右跳一个词 esc+b: 往左跳一个词 esc+t...需要不断改执行参数(并发数、连接数) ,这个时候 ctrl + a(特别是命令行特别长,跳转到行首修改) ,就非常重要了 。 具体,自己慢慢看,对照实操一遍,此份快捷键清单,自己收藏 & 保存 。...对此块,如有兴趣的,留个言 ;老徐有时间可以录个操作视频 。 wrk工具咋用?见底部 阅读原文 链接 End 6 希望这篇基础普及文,对你有用 。

    79920

    Vim 高级操作一看就会

    直接切换到想要编辑的文件 :b 1.txt ? 当然了我们为什么跳来跳去,因为这可以完成多个文件之间复制粘贴等组合操作。...全部退出 可视模式 可视模式分为三种,也是vim的精髓。分别是行,矩形区域选择,字符段落选择。 和鼠标选择类似,进入可视模式加定位符号就可以快速跳转到想选择的范围,选中以后再进行复制,删除等操作。...行选择 行选择 Shift+v(小写) , 整行选取,可以上下移动光标选更多的行,再按一次 Shift+v 就可以取消选取。 如下,进入行选择模式,输入4G,跳转到第四行,d删除所选区域。 ?...如下:选择所有的行和第一列所在在区域,shift+i进入插入模式,插入#,双击两次esc,批量注释。然后重复选择动作,输入x删除所选区域。 ?...字符选择(段落选择) 字符选择 v(小写),可以移动光标,光标走过的地方就会选取。再次按下v后就会取消选取。

    94710

    Sublime Text 3安装与使用

    编辑 Ctrl + Enter: 在当前行下面新增一行然后跳至该行 Ctrl + Shift + Enter: 在当前行上面增加一行并跳至该行 Ctrl + ←/→: 进行逐词移动, Ctrl + Shift...选择 Ctrl + D: 选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + D,会选择该词出现的下一个位置 Ctrl + K: 在多重选词的过程中,会将当前选中的词进行跳过 Ctrl +...(之后可以进行快速替换) Ctrl + F: 调出搜索框 Enter: 跳至关键字下一个位置 Shift + Enter: 跳至关键字上一个位置 Alt + Enter: 选中关键字出现的所有位置(同样的...会列出Markdown文件的大纲 F12: 快速跳转到当前光标所在符号的定义处(Jump to Definition)。比如当前光标所在为一个函数调用,F12会跳转至该函数的定义处。...Ctrl + G: 输入行号以跳转到指定行 6.

    1.1K10

    个人永久性免费-Excel催化剂功能第66波-数据快速录入,预定义引用数据逐字提示

    二、查找列与返回内容列是同一列 因大多数的场景更应该是根据一些描述性的列来查找出对应的记录行,然后返回一些类似代码不易记忆但易于作唯一值区分存储的信息。让查找列与返回内容列分离还是有很大必要性。...四、在同一文件中,不能同时存在多个快速录入规则 一般来说,数据录入的信息,不止于一列数据需要设置这种逐字录入、关键词提示效果,若一份文件中,有多处需要做这些配置时,现有的能找到的版本都未发现有此功能的支持...,当前单元格和有相应规则对应的作用区域有重合时,将会自动跳出快速录入界面,并且光标自动跳转到查找字符串位置供键盘录入关键字来查询。...当光标跳转到查找字符串位置,无输入内容的情况下,同样可利用ENTER、TAB、和方向箭上下左右等按钮回到单元格的移动,跳出快速录入面板。...当光标跳转到查找字符串位置,输入相应的关键字内容后,方向箭上下按钮可移动到下方的引用数据区域清单中,当确定某一行的记录为所需的结果时,即可使用ENTER或TAB键进行上屏操作,两者不同在于上屏后的鼠标移动的下一单元格

    56320

    Vim的基本使用(一)

    ) w => 移动到下一个单词词首 e => 移动到下一个单词词尾 b => 移动到上一个单词词首 ge => 移动到上一个单词词尾 W => 移动到下一个空白格开的字串首 E => 移动到下一个空白格开的字串尾...+字符串 => 向前查找该字符串 n => 查找下一处 N => 查找上一处 * => 向后查找光标处的字符串 # => 向前查找光标出的字符串 全文查找并替换 :%s/str1/str2/g 4...` => 跳转到跳转之前的光标位置(不可指定计数) '' => 同上 `" => 跳转到最后编辑的光标位置(不可指定计数) '" => 同上 `[ => 跳转到最后修改的开始位置(不可指定计数) '[...=> 同上 `] => 跳转到最后修改的结束位置(不可指定计数) '] => 同上 `. => 跳转到文件最后被改动的位置(不可指定计数) '. => 同上 Ctrl+o => 跳转到跳转表较早的位置...将1~3行文字写到新的文件filename中 :1,3 w filename 将1~3行文附加到新的文件filename中 :1,3 w >> filename 9.

    1.5K30

    vim基础命令,查找和替换

    向左 Enter 移动到下一行首 - 移动到上一行首。...:set nu //显示行号 :set nonu //取消显示行号 n+ //向下跳n行 n- //向上跳n行 nG //跳到行号为n的行 G...//跳至文件的底部 g //跳转到文件头部 (插入模式)编辑模式 以下按键进入编辑插入模式 a //在当前光标位置的右边添加文本 i //在当前光标位置的左边添加文本...替换(覆盖)当前光标位置及后面的若干文本 J //合并光标所在行及下一行为一行(依然在命令模式) ESC可以退出编辑模式 (命令模式)删除和复制 在vim中, 除了在编辑模式下修改文件,命令模式的时候可以删除和复制...同样, 再输入 n 查找下一个匹配处, 输入 N 反方向查找. g*(g#) //此命令与上条命令相似, 只不过它不完全匹配光标所在处的单词, 而是匹配包含该单词的所有字符串.

    2.8K20

    算法工程师的效率神器——vim篇

    例如对于如下一个文件 如果想要在行内移动光标,怎么办呢? 初学者可能就按住→这个箭头,慢慢挪了╮( ̄▽ ̄"")╭这种是字符级的移动,速度非常慢。...这个操作不仅可以拿来注释,更是编辑数据集的神器(比如批量添加伪标签列),也是编辑调参bash文件的神器等。...ctrl + w + w跳转到下一个window就好~ 看到这里其实就可以使用组合技实现大多数分屏操作了。...我们来举个栗子,如何利用分屏实现跨文件的复制粘贴? 假如分屏是这个样子的,然后需要把右边文件中的2-15行复制到左边的文件中。...那么ctrl + w + w光标跳转到右边;13yy复制多行(出现红框的提示);再ctrl + w + w光标跳转到左边;挪动到需要复制的位置,p复制;即可~ 最后的效果如下。

    1.3K20

    Linux生产环境上,最常用的一套“vim“技巧

    跳转到第100行 不建议在插入模式下进行光标移动,这很低效 复制:y yy 复制一行10yy 向下复制10行yw 复制光标开始的一个单词y$ 复制光标到行尾yfB复制光标到第一个大写B中间的内容y2fB...+v进入可视化模式,然后按G到文件尾 4) 不要理会编辑器反应,按I进入插入模式,输入list.add(" 5) 按ESC回到普通模式,可以发现以上输入已经在每一行生效了 块模式还可以完成列互换,貌似在...n 查找下一个匹配N 查找上一个匹配2n 查找下面第二个匹配 如果觉得跳来跳去晕头转向,可以在命令模式下输入set nu开启行号。 宏录制 这可以说是vim的一个杀手锏了。拿上面的例子来说。...r 替换字符ggVG 全选u 恢复更改J 合并下一行gU 光标处转大写ggguG 整篇文章大写转化为小写% 跳转到下一个匹配,如在上按%,则跳转到相应的:e /tmp/a 在同一个编辑器内打开...同一个编辑器的缓冲区是剪贴板是共享的,可以方便在多个文件中复制bp 跳转到上一个缓冲区bn 跳转到下一个缓冲区 退出编辑器 wq 保存当前文件并退出wqa 保存所有文件并退出q!

    1.3K20

    Linux下强大的编辑器Vim使用『技巧』

    G 快速到文件尾 100G 跳转到第100行 不建议在插入模式下进行光标移动,这很低效 复制:y yy 复制一行 10yy 向下复制10行 yw 复制光标开始的一个单词 y$ 复制光标到行尾 yfB 复制光标到第一个大写...+v进入可视化模式,然后按G到文件尾 4) 不要理会编辑器反应,按I进入插入模式,输入list.add(" 5) 按ESC回到普通模式,可以发现以上输入已经在每一行生效了 块模式还可以完成列的呼唤,貌似在...n 查找下一个匹配 N 查找上一个匹配 2n 查找下面第二个匹配 如果觉得跳来跳去晕头转向,可以在命令模式下输入set nu开启行号 宏录制 这可以说是vim的一个杀手锏了。拿上面的例子来说。...方面的进行批量操作 其他 另外用的一些比较少的主要功能有 r 替换字符 ggVG 全选 u 恢复更改 J 合并下一行 gU 光标处转大写 ggguG 整篇文章大写转化为小写 % 跳转到下一个匹配,如在的缓冲区是剪贴板是共享的,可以方便在多个文件中复制 bp 跳转到上一个缓冲区 bn 跳转到下一个缓冲区 退出编辑器 wq 保存当前文件并退出 wqa 保存所有文件并退出 q!

    1.5K40

    vim 常用指令

    插入模式 i 从当前光标处进入插入模式 o 在当前行之下新加一行,并进入插入模式 O 在当前行之上新加一行,并进入插入模式 Esc 退出插入模式 退出编辑(非插入状态下) :wq 保存修改并退出 :wq...强制退出,放弃修改 移动光标(非插入状态下) gg 跳至文首 G 跳至文尾 ngg或nG 跳至第n行 删除与复制(非插入状态下) dd 删除光标所在行 将光标移动到你想要复制的行 输入 yy 复制当前行...然后输入 p 将其粘贴到下一行,输入 P(大写的 P)将其粘贴到上一行 查找与替换(非插入状态下) 输入 :/word 并按下 Enter,它会查找第一个 word,按下 n 继续查找下一个 word...输入 :%s/word/内容/g ,按下 Enter,将所有的 word 替换为你所需的内容 批量解除注释(#)输入: :%s/^#\s\*//g 批量解除注释(//)输入: :%s/^\s*\/\/

    8521
    领券