이맥스에서는 탭을 누를 때마다 커서가 현재 줄의 적절한 위치로 이동합니다. 그러나 vim에서는 이런 일이 발생하지 않습니다. 탭은 주어진 길이이고 탭을 누를 때마다 멀리 갈 것입니다. vim에서 "스마트 탭"을 활성화하는 방법이 있습니까?빔 스마트 탭핑
Q
빔 스마트 탭핑
5
A
답변
4
정확히 어떤 행동을 기대하는지 모르겠지만 아마도 그럴 것입니다.
:set smarttab
또한 설정하는 것이 좋습니다 :
:set smartindent
:set autoindent
0
나는 당신의 질문은 다음과 같다 가정합니다.
이 라인 1
$ (흰색 공간이 많이)이이 지금 라인 3
, 당신은 정상 모드에서 2 호선
입니다, 커서입니다 : 당신은 텍스트처럼이 $ 다음에는 T가 나오기 직전에 도착하기를 원합니다. 그렇다면 'w'를 눌러 (w '를 횡단합니다) 목표를 달성하십시오.
+0
죄송합니다. 정력에서 파일을 추가 할 때마다 탭을 누를 때마다 '자동 탭'을 사용할 수 있습니까? if/else 블록 에서처럼, 괄호 뒤에, emacs에서, 탭을 누를 때마다, 괄호 아래에있을 때까지 또는 if 문 아래에 줄이 늘어날 때까지 탭 오버가됩니다. – mcwillig
0
아마도 현재 ==
을 사용하여 현재 줄을 자동 들여 쓰기를 원할 것입니다.
또한 ': set cindent'는 매뉴얼마다 가끔 더 잘 작동하지만 더 엄격합니다. – Laas