반응형
VIM에서 확장 탭 옵션이 ON 일 때 탭 문자를 삽입하는 방법
삽입 모드에 있고 확장 탭 옵션을 켠 상태에서 탭을 누르면 구성된 수의 공백이 삽입됩니다.
그러나 때로는 탭 문자 자체를 삽입하고 싶습니다.
이 작업을 수행하는 방법을 알고 있습니까?
<CTRL-V><Tab>
"삽입 모드"에서 사용할 수 있습니다 . 삽입 모드에서 <CTRL-V>
다음 문자의 리터럴 사본을 삽입합니다.
이 작업을 자주 해야하는 경우 @ Dee`Kej는 (댓글에서) 설정 Shift+ Tab를 사용하여 실제 탭을 삽입하도록 제안 했습니다.
:inoremap <S-Tab> <C-V><Tab>
또한, @feedbackloop에 의해 언급, 창문에 당신은 눌러야 할 수도 있습니다 <CTRL-Q>
보다는 <CTRL-V>
.
다음과 같이 Vim 내에서 expandtab 옵션을 비활성화 할 수 있습니다.
:set expandtab!
또는
:set noet
추신 : 삽입 탭이 끝나면 "set expandtab"또는 "set et"로 다시 설정하십시오.
추신 : .vimrc (softtabstop)에서 탭이 4 공백으로 설정되면 탭을 두 번이 아닌 한 번 눌러 탭을 삽입 할 수 있도록 8 공백으로 설정할 수도 있습니다 (softtabstop = 8 설정) ).
의 문서에서 expandtab
:
expandtab
켜져 있을 때 실제 탭을 삽입하려면을 사용하십시오 . 참조 및 인 - expandtab . 이 옵션은 옵션이 설정되면 재설정되고 옵션이 재설정되면 복원됩니다 .CTRL-V
<Tab>
:retab
paste
paste
paste
옵션 을 토글하기위한 매핑이 있다면
set pastetoggle=<F2>
당신은 또한 할 수 있습니다 <F2>Tab<F2>
.
반응형
'Programming' 카테고리의 다른 글
C #에서 현재 사용자의 데스크톱 경로를 얻는 방법은 무엇입니까? (0) | 2020.03.06 |
---|---|
내 안드로이드 응용 프로그램을 세로 모드로만 실행하고 싶습니까? (0) | 2020.03.06 |
Java에서 HashMap과 Map 객체의 차이점은 무엇입니까? (0) | 2020.03.05 |
경고를 시도 / 잡을 수 있습니까? (0) | 2020.03.05 |
쓰는 방법 : 전에 및 a : 후에 조건을 가리 킵니까? (0) | 2020.03.05 |