그래서, 내가 가지고있는 리스프 숙제를 위해, 그것은 큰 데이터 세트 인 긴 defparameter 표현식을 가지고 있습니다. 내가 궁금해하는 점은, 이맥이나 슬림은 큰 defparameter를 한 줄로 "붕괴"시키는 것입니다. 말하자면, MATLAB은 그렇습니까?emacs에서 함수를 축소 할 수 있습니까?
0
A
답변
1
Bertfred가 언급 한 것처럼 hideshow
은 훌륭하게 작동하며 최신 버전의 이맥스로 빌드됩니다. 이를 사용하려면 init 파일에 다음 스 니펫을 추가하기 만하면됩니다.
(add-hook 'prog-mode-hook #'hs-minor-mode)
(global-set-key (kbd "C-c <right>") 'hs-show-block)
(global-set-key (kbd "C-c <left>") 'hs-hide-block)
첫 번째 줄은 프로그래밍과 관련된 모든 주요 모드의 기능을 가능하게합니다. 일단 거기에, C-c <left>
및 C-c <right>
당신이 기대하는대로해야합니다 - 그냥 지점을 염두에 두십시오.
0
도 Melpa에서 패키지 vimish-fold
라고 (- evil-vimish-fold
또는 그것의 상당 악마 버전)이있다.
접기를 원하는 줄을 선택해야한다는 의미에서 hideshow
또는 outline
과 같이 "자동"이 아니지만 모든 줄을 접을 수 있다는 이점이 있습니다. 그리고 파일을 닫을 때 접힌 자국이 사라지지 않습니다.
폴드 생성/삭제 및 폴드 펼치기/리 폴딩을위한 키 바인딩을 정의 할 수 있습니다.
(global-set-key (kbd "your-keybinding") 'vimish-fold)
(global-set-key (kbd "your-keybinding") 'vimish-fold-delete)
(global-set-key (kbd "your-keybinding") 'vimish-fold-toggle)
관련 문제
- 1. 축소 된 JavaScript 함수를 재정의 할 수 있습니까
- 2. Emacs에서 키와 변수를 바인딩 할 수 있습니까?
- 3. NSStatusItem을 축소 할 수 있습니까?
- 4. .emacs에서 함수를 정의하는 방법?
- 5. Emacs에서 여러 함수를 비교하는 방법
- 6. Emacs에서 line-sparator를 어떻게 입력 할 수 있습니까?
- 7. 함수를 스택 할 수 있습니까?
- 8. emacs에서 clj 파일을 직접 실행할 수 있습니까?
- 9. "축소"PdfPtable 수 있습니까?
- 10. 이 jquery 스크립트를 축소 할 수 있습니까?
- 11. VBA 코드를 축소 할 수 있습니까?
- 12. ProGuard를 사용하여 rt.jar를 축소 할 수 있습니까?
- 13. Android에서보기를 확대/축소 할 수 있습니까?
- 14. MVC에서 테이블을 확장/축소 할 수 있습니까?
- 15. emacs에서 함수가 아직 정의되지 않은 경우 어떻게 함수를 후크에 추가 할 수 있습니까?
- 16. Emacs에서 TRAMP와 함께 Ropemacs를 사용할 수 있습니까?
- 17. emacs에서 split-window-below를 실행 취소 할 수 있습니까?
- 18. emacs에서 어떻게 여러 줄에 같은 텍스트를 추가 할 수 있습니까?
- 19. Emacs에서 C++/Java의 폴드는 어떻게 할 수 있습니까?
- 20. C-를 어떻게 바인딩 할 수 있습니까? -nw로 시작한 Emacs에서?
- 21. 어떻게 Emacs에서 Clojure를 지능적으로 들여 쓰기 할 수 있습니까?
- 22. Emacs에서 미리 준비된 find-grep을 스크립트 할 수 있습니까?
- 23. Emacs에서 변경된 행을 어떻게 표시 할 수 있습니까?
- 24. emacs에서 이름으로 erlang 함수를 탐색하는 방법은 무엇입니까?
- 25. Emacs에서 헤더 파일을 자동으로 따라갈 수 있습니까?
- 26. Emacs에서 메뉴 항목을 선택적으로 숨길 수 있습니까?
- 27. Emacs에서 전체 버퍼를 평가할 수 있습니까?
- 28. emacs에서 * Messages * 버퍼가 꼬리가되도록 설정할 수 있습니까?
- 29. Emacs에서 레지스터와 같은 함수를 생성하는 방법
- 30. 어떻게 emacs에서 xiki를 열 수 있습니까?
'숨기기'를 시도해 볼 수 있습니다. – bertfred
아, 그게 내가 찾고 있던 것입니다! 고맙습니다! –
안녕하세요, [위키에서 더 많은 옵션을 볼 수 있습니다] (http://wikemacs.org/wiki/Folding)! – Ehvince