org-mode를 사용하여 책에 대한 메모를 할 때 때때로 일부 코드 스 니펫을 메모 파일에 복사 / 붙여 넣기합니다. 붙여 넣은 후
1. `C-c '` to call `org-edit-special`
2. `C-x h` to mark all the source code
3. `TAB` to format it
코드를 붙여 넣은 후에 #+BEGIN_SRC...#+END_SRC
자동으로 코드 블록 TAB
을 포맷하거나 전체 소스 코드 블록을 포맷 (들여 넣기) 하는 것과 같은 하나의 키를 사용할 수 있는 org-mode 솔루션 이 있습니까?
기본값 TAB
(을 사용하지 않고 블록으로 입력 C-c '
)은 #+BEGIN_SRC
헤더 다음에 모든 행을 2 열 정렬 하는 것입니다. 두 번째 줄의 시작 부분에 공백이 있으면 더 많은 공백이 추가되고 3 단계와 같은 모든 행이 들여 쓰기되지 않습니다.
run-at-time
실제로 필요하지 않습니다 .TAB
키를 바인딩 하여 기본TAB
when 을 대체하기 위해 키를 바인딩하는 방법은 무엇입니까org-in-src-block-p
? 기본값TAB
은 제한되어yas-expand
있지만 게시물에서 말한 것처럼 작동합니다.