[완료] vim에서 column block 여러라인 설정하는 방법 있나요?

vananamilk의 이미지

안녕하세요.

vim에서 ctrl-v로 컬럼 블럭을 설정하잖아요~~~
그 상태에서 마지막 라인까지 블럭을 설정하는 키가 있나요?
현재는 ctrl-v로 5-8번째 글자를 선택한 후 shift-g를 누르면 마지막
라인까지 블럭이 설정되나 블럭 위치가 1-4번째로 변경되어 버리구요.

다른 방법으로는 100j 이렇게 하면 100번째 라인까지 원하는 5-8번째
글자만 블럭이 설정되네요~

원하는 부분만 전체라인 블럭 설정되게 하는 키는 없나요? shift-g를 대용할만한...

답변 부탁드립니다~

woonuk의 이미지

shift-g 를 하고 나서 커서가 제일 앞으로 이동되었기 때문인데 l(엘)키 눌러서 이동하면 원하는 결과가 나옵니다.
이걸 한번에 하고 싶으신 거라면... 다음글로 패스 ^^;

neocoin의 이미지

(다음글이 받았습니다.)

동일한 기능 키는 없을 것 같습니다. 단 이렇게는 할수 있겠죠.

:help G
 
:set nostartofline

이렇게 하면 G를 해도 라인의 처음으로 이동하지 않습니다.
여기에 다음을 섞어 쓰시면 완전히 원하시는게 되지 않을까 싶어요.

:se ve=all

저도 불편하지만 크게 의식하지 않고 살던건데, nostartofline 좋네요.
(의식 하자마자 굉장히 불편해 졌습니다. )

vananamilk의 이미지

nostartofline 이거 유용하네요~~~
help G... 전 help CTRL-G 이런형태로 넣었었는데... ㅠ.ㅠ

virtualedit에 대해서는 좀 읽어봐야겠네요 답변 감사합니다~