vim 에서 선택한 줄 맨앞의 탭문자 제거하는 방법?

achiem의 이미지

Editplus에서 여러 줄을 선택하고 Shift + TAB를 누르면... 탭 크기 만큼 선택한 줄이 앞으로 땡겨지는데..

vim에서 어떻게 하면 같은 효과를 얻을수 있는지 알고 싶습니다.

rollin96의 이미지

[N]>>
-> 요건 탭 넣기
[N]<<
-> 요건 탭 빼기

이군요.
N은 원해는 행 개수이고...
즉,
7<<

를 하시면 현재 줄에서부터 아래로 7줄에 걸쳐서 탭을 뺍니다.
숫자 세기 귀찮으시면 v키로 블럭 지정한 후에
<<

를 하셔도 되구요.

출처: 유닉스.리눅스 프로그래밍 필수 유틸리티

achiem의 이미지

예. 감사합니다. 되네요.

그런데.. 한번 이동하고 나면 블럭이 해제가 되서 계속 이동시킬수 없네요.. 방법이 없을까요?

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

블록 선택하시고 < 누르면 됩니다.
또는 블록설정 안한 상태에서 <<을 누르면 그 줄만 들여쓰기가 조정됩니다.

이런... 괄호를 넣었더니 태그로 처리되는군요. -_-; 고쳤습니다.

leoblue의 이미지

방금 edit 한걸 반복하고 싶으면 점(.)을 한번만 눌러주세요. ^^

achiem의 이미지

와. 좋은 기능 알았네요. 고맙습니다:)