即使您的光标位于当前行的中间,此快捷方式也应该可以使用。就像在带有SHIFT
+的 Eclipse 中一样ENTER
。
问问题
2275 次
3 回答
7
你可以定义一个宏:
- 转到宏->开始录制
- 按End,然后Enter
- 转到宏->停止录制
- 宏 --> 保存当前录制的宏
- 选择你的热键,例如Shift+ Ctrl+ Enter(只是Shift+Enter对我来说是不可能的)
希望这可以帮助。
于 2012-04-22T21:25:04.660 回答
5
我知道这是一篇已有 6 年历史的帖子,但我只是想出了如何做到这一点,这是谷歌针对这个问题的第一次点击。
Notepad++ 不允许您将“shift + enter”分配给快捷方式,但您可以强制它这样做。假设 Windows >= 7,快捷方式配置文件位于C:\Users\<user name>\AppData\Roaming\Notepad++\shortcuts.xml
. 在内部命令节点下,添加该行(或替换对应的快捷方式id)<Shortcut id="42058" Ctrl="no" Alt="no" Shift="yes" Key="13" />
请务必更改具有相同组合键的 Scintilla 快捷方式,<ScintKey ScintID="2329" ... />
于 2018-03-04T18:51:31.223 回答
1
就像@Lightfire228 我知道这是一个老问题,但我决定提供一步一步的方法来做到这一点:
- 打开记事本++并从宏菜单中点击“开始录制”
- 按
"End"
键,然后按"Enter"
- 从宏菜单点击
'Stop Recording'
- 从宏菜单点击
'Save Current Recorded Macro..'
- 在打开的窗口中为快捷方式选择一个名称
'NewLine With Shift+Enter'
会很好。并填充Alt
、Shift
框并Enter
从下拉菜单中选择。 - 打开
"C:\\Users\Your-Username\AppData\Roaming\Notepad++\shortcuts.xml"
'<Macros>'
您应该在标签下找到您的快捷方式。我的在第 8 行。该行应该像“<Macro name="NewLine With Shift+Enter" Ctrl="no" Alt="yes" Shift="yes" Key="13">
”- 将 Alt 值从 '
yes
' 更改为 'no
' - 保存文件
- 转到宏菜单并选择
'Modify Shortcut/Delete Macro'
- 从打开的窗口转到
'Scintilla commands'
选项卡 - 查找
'SCI_NEWLINE'
行(我的是第 9 行) - 双击它并
Shift+Enter
从打开的窗口中删除该行 - 重新启动记事本++,你就完成了。
刚为我工作:)
于 2021-07-31T12:08:51.033 回答