NotePad++ 用于选择整个单词的快捷方式

x2.*_*x2. 17 keyboard-shortcuts notepad++ hotkeys

我知道在记事本++中我可以使用鼠标双击来选择整个单词,但我想使用一些键盘快捷键。例如,在 Visual Studio 中,默认情况下它是 ctrl+w,它非常有用。我可以在记事本++中为该操作指定快捷方式还是它存在?

Pat*_*hes 23

我找不到执行此操作的内置命令,但我找到了复制此功能的方法。

  1. 打开或创建包含多个单词的任何文本文件。
  2. 菜单中,选择开始录制
  3. Ctrl+ ← Left。插入符号(插入点/工字梁)将移动到单词的开头。
  4. Ctrl+ Shift+ Right →。该词将突出显示。
  5. 菜单中,选择停止录制
  6. 再次从菜单中,选择保存当前录制的宏
  7. 在出现的框中,指定您想要的任何名称,然后为其选择键盘快捷键。然后单击确定

您指定的快捷方式现在将突出显示插入符号当前所在的单词,除非插入符号紧邻单词第一个字母的左侧,在这种情况下,它将选择前一个单词。

如果您需要能够在插入符号紧靠单词左侧时选择单词,请执行上述步骤但交替使用左右键,使插入符号移动到单词的右侧并向左突出显示。在这种情况下,如果插入符号紧邻单词的右侧,它将选择以下单词。如果需要,您可以为两者创建快捷方式。

我希望有更好的方法,但我找不到。如果其他人知道一个,请随时提供它并对这个答案投反对票。


小智 7

可能是一种更好的方法(并且可能会产生意想不到的副作用),但可以稍微探索一下:

Settings, Shortcut Mapper, Plugin Commands, 49 Q:Mark Word or Find Reverse, Modify, then Choose your Shortcut Combination.
Run Code Online (Sandbox Code Playgroud)

请注意,Ctrl-W 在 Notepad++ 中默认关闭,因此如果您想使用它,请先取消映射(快捷方式映射器,主菜单)。

编辑:经过 10 多秒的探索,此解决方案的严重意外副作用有些明显。即,尝试这是一个测试测试,然后尝试选择测试。;) 对不起。


小智 5

我使用 autohotkey 来实现相同的目标。组合是Ctrl+ F+Esc

Ctrl+F为您选择当前单词,Esc关闭查找窗口。

它做到了。

(在 SourceInsight 中有一个默认操作,非常有用:)