想设计一个类似Dbeaver、pycharm的行注释(ctrl+/)动作

动作开发 · 2417 次浏览
今夜流星 创建于 2025-02-13 17:31

背景:

公司最近限制只能使用网页查询SQL,网页版没有行注释功能,查了一下相似的动作都没有能实现需求。

于是想着自己写一个,遇到一个难点过不去,特来求大佬指点,先看需求效果图:

如图,在Dbeaver的操作步骤:我选中了其中两行,按ctrl+/ 就能实现,

于是我的动作思路是这样:分别在选中行行首直接插入“--”

但遇到难点了——第一行并没有把所有内容选中,不知道如何把光标定位到行首

今夜流星 最后更新于 2025/2/13

回复内容
之乎者也吧 2025-02-13 18:48
#1

感觉可以聚焦到如何把单行注释做好,然后用一种快捷方式去触发就好(双击键盘按键触发之类的)


比如
光标通过home键移到行首自动粘贴或输入--,这样就可以注释单行,几行的话直接方向键上移然后再次触发快捷方式就好了,最好是键盘,注释起来顺手。


如果要注释连续的很多行,那可以完整选取然后用另外的动作去给每行首添加--

选择部分文本然后改变选择文本以外的文本这种事,确实有点没思路该怎么做,但只要单行注释足够方便,也算捷径了

回复主贴