即使光标位于当前行的中间,此快捷方式也应该有效。
就像在Eclipse中使用SHIFT
+ ENTER
。
答案 0 :(得分:6)
您可以定义一个宏:
希望这有帮助。
答案 1 :(得分:2)
我知道这是一篇有6年历史的帖子,但我只知道如何做到这一点,而且这是Google在这个问题上的第一个热门话题。
Notepad ++不允许您指定" shift + enter"到快捷方式,但你可以强制它这样做。假设Windows> = 7,则快捷方式配置文件位于with open('_Stocks.csv', newline='') as csv_file:
csv_reader = csv.DictReader(csv_file)
for line in csv_reader:
line['Rel Volume'] = float(line['Rel Volume'])
if line['Rel Volume'] > 2.5:
print(line['tckr'], line['Rel Volume'])
。在内部命令节点下,添加该行(或替换相应的快捷方式ID)C:\Users\<user name>\AppData\Roaming\Notepad++\shortcuts.xml
请确保更改具有相同组合键的Scintilla快捷方式<Shortcut id="42058" Ctrl="no" Alt="no" Shift="yes" Key="13" />
答案 2 :(得分: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">
”yes
”更改为“no
”'Modify Shortcut/Delete Macro'
'Scintilla commands'
标签'SCI_NEWLINE'
行(我的是第 9 行)Shift+Enter
行刚刚为我工作:)