간단한 텍스트 주석을 달기 위해 이맥스를 사용하고 싶습니다. 선택한 영역을 괄호 또는 다른 문자로 묶는 명령이 있습니까? 표준 이맥스 이렇게 명령이있는 경우이맥스에서 브라켓이 선택된 텍스트
3
A
답변
2
내가 모르겠지만,이 사람이 트릭 수행해야합니다
(defun surround-brackets()
"Surround current region with brackets"
(interactive)
(when (use-region-p)
(save-excursion
(let ((beg (region-beginning))
(end (region-end)))
(goto-char end)
(insert "]")
(goto-char beg)
(insert "[")))))
편집 주석에서 언급 한 바와 같이을 this question 다음과 같은 솔루션을 제안, 이는 훨씬 간단하지만,이 autopair 함께 할 바인딩 [
(global-set-key (kbd "M-[") 'insert-pair)
4
가장 체계적이고 유연한 방법으로 끝나는 키를 사용해야합니다. I 은 쌍을 이루는 구분 기호 을 삽입하고 쌍으로 된 구분 기호로 내용을 래핑하기위한 표준 솔루션이되었다고 말할 수 있습니다.
Joao (autopair
의 작성자)도 yasnippet으로 작성되었으며, 이는 Emacs에서 널리 사용되는 템플릿 라이브러리 인 입니다. yasnippet
은 임의의 텍스트에 영역을 래핑하는 데 사용할 수 있습니다.
두 라이브러리는 Textmate에서 동작을 모델링합니다.
관련 문제
- 1. 이맥스에서 이전에 선택된 창을 선택하십시오.
- 2. 브라켓이 누락 되었습니까?
- 3. 이맥스에서 선택된 마지막 영역을 어떻게 불러 낼 수 있습니까?
- 4. 이맥스에서 'k'키 바인딩은 이맥스에서 사용합니다.
- 5. 선택된 텍스트 배경색
- 6. JavaScript가있는 선택된 텍스트 상자
- 7. 이맥스에서 텍스트 모양 바꾸기 : 오버레이 작업, 텍스트 속성이 없습니다.
- 8. 텍스트 영역에서 선택된 텍스트 만 삭제하기
- 9. 텍스트 파일에서 선택된 문자 제거
- 10. 텍스트 파일에서 선택된 인덱스 제거
- 11. IE에서 선택된 텍스트 가져 오기
- 12. JFace 트리에서 선택된 텍스트 색상
- 13. PHP : 문자열에서 선택된 텍스트 자르기
- 14. 이맥스에서 텍스트에 태그하는 법
- 15. 이맥스에서 슬래시
- 16. 숭고한 텍스트 2 이맥스에서 블록 강조 표시를 좋아합니다.
- 17. 이맥스에서 어떻게 trailng 공백을 삭제합니까?
- 18. UITableViewCell 선택된 행의 텍스트 색 변경
- 19. span을 사용하여 선택된 텍스트 노드 줄 바꾸기
- 20. 자바 스크립트로 선택된 텍스트 들여 쓰기
- 21. 텍스트 상자 또는보기의 데이터베이스에서 선택된 내용 표시
- 22. 프로그래밍 방식으로 브라우저에서 선택된 텍스트 얻기
- 23. 크롬 확장에서 선택된 텍스트 가져 오기
- 24. 라디오 버튼이 선택된 경우에만 텍스트 영역을 활성화하십시오.
- 25. 일반 텍스트 상자에 대해 선택된 CSS
- 26. 개별 요소의 선택된 텍스트 색 변경
- 27. Outlook 2007에서 현재 선택된 액세스 텍스트
- 28. 빈 텍스트 상자에 프롬프트/메시지의 선택된 색
- 29. 함수 EditBox에서 선택된 텍스트 얻기 winApit
- 30. 목록보기에서 선택된 파일에서 텍스트 줄을 삭제하십시오.
가능한 복제본 [Emacs에서 글자를 둘러싸는 텍스트 줄 바꾸기] (http://stackoverflow.com/questions/2951797/wrapping-selecting-text-in-enc-calacters-in-emacs) – phils
동의. 나는 곧이 질문을 삭제할 것이다. 링크 주셔서 감사합니다. –
답변이 존재하므로 질문을 삭제할 수 없지만 정확한 중복으로 표시했습니다. –