emacs에서 새로운 줄을 삽입하고 줄을 바꾸는 방법? Freewind. *첫 번째 줄에 커서입니다. 그런 다음 키

eclipse와 정확히 동일합니다 Shift+Enter.

예를 들어 텍스트가 있습니다.

Hello, *everyone.
I'm Freewind.

*첫 번째 줄에 커서입니다. 그런 다음 키 단축키를 누르면 다음과 같이됩니다.

Hello, everyone.
*
I'm Freewind.

두 번째 줄에는 새 줄이 있고 커서는 새 줄에 있습니다.

사용할 수있는 주요 단축키는 무엇입니까?



답변

C-e C-m

또는

C-e C-j

둘 다 줄 끝으로 이동하고 줄 바꿈을 추가합니다. 두 번째도 들여 쓰기됩니다.


답변

완전성을 위해 여기에 함수가 있습니다.

(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)

답변

이와 같은 키보드 매크로와 비슷한 것을 만들 수 있습니다.

(global-set-key (kbd "<S-return>") "\C-e\C-m")

또는 실제로 :

(global-set-key (kbd "<S-return>") (kbd "C-e C-m"))

키에 두 가지 다른 종류의 구문을 사용하지 않도록합니다.