删除/删除记事本++中的当前行

TMR*_*MRW 3 notepad++ context-menu

具体来说,我想创建一个上下文菜单选项(右键单击)删除/删除当前行。问题是即使未选择该行也应删除。这意味着我不必在删除之前使用CTRL+ SHIFT+ UP& CTRL+ SHIFT+LEFT或鼠标来选择该行。唯一需要做的就是点击行使其被选中。
我还需要一个shortcuts.xml文件字符串,这样它就会显示在“运行”菜单下。我可以编辑contextmenu.xml自己,因为那是容易的部分。

是否可以?
我查看了各种 N++ 命令,有一些 Scintilla 命令看起来像我需要的,但我没有运气把它们放进去shortcuts.xml所以它们可以工作。

Den*_*nis 8

我还需要一个用于shortcuts.xml 文件的字符串,以便它显示在“运行”菜单下。

这部分无法完成。运行菜单只包含外部命令。

具体来说,我想创建一个上下文菜单选项(右键单击)删除/删除当前行。

这可以使用宏轻松完成:

  1. 单击Macro -> Start Recording

  2. 通过按以下键模拟删除当前行:

    Home, Home, Shift+ End, Del,Del

    (第二个Home是去除可能的缩进。)

  3. 单击Macro -> Stop Recording

  4. 单击Macro -> Save Current Recorded Macro...

  5. 选择一个macro_name(强制性)和一个组合键(可选)。

  6. 单击OK

  7. 编辑contextMenu.xml并添加以下行:

    <Item MenuEntryName="Macro" MenuItemName="macro_name"/>
    
    Run Code Online (Sandbox Code Playgroud)
  8. 重新启动记事本++。

  • 这是对您出色的 Notepad++ 答案的 upvote++。:) (2认同)