如何在Notepad++中删除当前行并添加新行?

89

如何在Notepad++中删除当前行并添加新行?

这两个操作非常常见,但我找不到任何关于如何在Notepad++中执行它们的按键设置。是否有任何插件可以完成这项工作?


1
你是怎么让你的Notepad++看起来这么酷的? - Kellen Stuart
1
@KolobCanyon 前往:Notepad++ -> 设置 -> 样式配置 -> 选择主题:Obsidian - AlexMelw
Solarized-Dark 也很不错。 - Jack
4个回答

163

Ctrl + L 可以剪切当前行。

Ctrl + Shift + L 可以删除当前行。

您可以在设置 > 快捷键映射器... > Scintilla 命令中查看和更改热键。寻找SCI_LINEDELETESCI_LINECUT

我的 Notepad++ 版本是 6.1.1。


当我点击设置->“设置上下文菜单”时,在Notepad++ 7.9中我看到了contextmenu.xml,但是没有像删除或剪切行这样的命令。 - Timo
@Timo,您的意思是如何将 Scintilla 命令添加到上下文菜单中吗?我没有找到方法… - Gang YIN
2
删除一行的快捷键一开始对我不起作用。原因是AMD Radeon软件使用了相同的按键组合来切换“性能记录”,所以如果你遇到相同的问题,你可能需要重新绑定/停用它。 - devrys

23

Ctrl + L 可以剪切这一行。

Ctrl + Shift + L 可以删除这一行(即不将其复制到剪贴板)。

感谢@BobStein-VisiBone和@RyanGoldstein的贡献。

请注意,此功能适用于不止Notepad++应用程序!


3

问题 #1:按下 Ctrl + LCtrl + Alt + L 已经有了答案。

问题 #2:按下 Enter 将添加一个新的空行并将光标对齐到上一行。


0

如果你想删除一行,可以使用查找替换功能,并在其中选择扩展选项,如下:

  1. 点击 Ctrl+F,然后转到替换选项卡
  2. 勾选其中的扩展选项
  3. 在查找中输入任何内容
  4. 在替换中,你可以输入 '\n'(插入空行)或 '\t'(删除空行)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接