它和 eclipse 一模一样Shift+Enter
。
例如我有一些文字:
Hello, *everyone.
I'm Freewind.
第一行*
是光标。然后我按一些快捷键,它变成:
Hello, everyone.
*
I'm Freewind.
注意第二行有一个新行,并且光标位于新行中。
我可以使用什么快捷键?
答案1
C-e C-m
或者
C-e C-j
两者都将移至行尾并添加换行符。第二个还将缩进。
答案2
为了完整性,这里有一个函数:
(defun end-of-line-and-indented-new-line ()
(interactive)
(end-of-line)
(newline-and-indent))
(global-set-key (kbd "<S-return>") 'end-of-line-and-indented-new-line)
答案3
您可以制作类似于键盘宏的东西。
(global-set-key (kbd "<S-return>") "\C-e\C-m")
或者确实:
(global-set-key (kbd "<S-return>") (kbd "C-e C-m"))
避免对键使用两种不同的语法。