텍스트 모드에서 탭 문자를 삽입하는 방법은 무엇입니까?


46

language_data.txt,Emacs가 편집 한 파일을 파싱하려고했습니다 . 다른 열은 탭 문자로 구분됩니다.

그러나 파일을 열 때 각 탭 문자가 많은 공백 문자로 바뀐 것을 알았습니다. 예를 들면 다음과 같습니다.

en_US   shiphrah        02005   book reader no connection
en_US   shiphrah        02006   user reader no connection

텍스트 모드에서 탭 문자를 삽입하는 방법은 무엇입니까?

답변:


74

C-q <tab>

Cq는 다음 문자를 원시 문자로 삽입


3
Cq는 기본적으로 함수에 바인딩됩니다. quoted-insert보다 구체적으로, 이것은 다음과 같습니다M-x quoted-insert <tab>
slacy

4

주어진 답변 외에도의 값을 확인 indent-tabs-mode하고 필요한 경우 사용자 정의하십시오. 여러 훅이 TAB-Blank 번역을 가치있게 사용합니다.



1

@ Vash2593 답변 추가 .

탭을 둘 이상의 행에 삽입하려는 경우. 에 indent-rigidly바인딩 된을 사용할 수 있습니다 C-x TAB. 그런 다음에 대화 형으로 들여 쓰기를 이동할 수 있습니다 S-left또는 S-right.

또는 emacs 범용 인수를 제공 할 수 있습니다 C-u. 예 C-u 4 C-x TAB를 들어 4 개의 공백을 추가합니다. C-u -4 C-x TAB4 개의 공백을 제거합니다.

소셜 포럼에서 코드를 형식화 할 때 매우 유용합니다. 4 칸 들여 쓰기가 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.