vim

리눅스 vi/vim 단축키 모음

2013. 10. 22. 19:04
반응형

키보드 이미지로 아주 잘 정리되어있다.


능력자 분들은 언제나 대단하다.


https://www.google.co.kr/search?safe=off&hl=ko&site=imghp&tbm=isch&source=hp&biw=1304&bih=737&q=vim+%EB%8B%A8%EC%B6%95%ED%82%A4&oq=vim+%EB%8B%A8%EC%B6%95%ED%82%A4&gs_l=img.3..0j0i24.1671.7547.0.7553.34.17.4.13.7.0.178.1686.7j9.16.0....0...1ac.1j4.29.img..16.18.809.S6ZsUyOKYJ0


위 링크를 누르면 키보드 이미지가 굉장히 많다. 맘에 드는거 하나 골라서 프린트 해놓으면 유용할 듯 싶다.






반응형
반응형



vim을 처음 다루는데 마우스를 쓸 수 없다는 핸디캡이 멘붕이 왔다.


복사도 자유자재로 하고 싶은데 못했다.


찾아보니 있긴한데 키보드로만 하기 너무 불편하다.



게다가 방향키도 안 먹힌다.ㅡㅡ (최신버전의 vim에서는 가능하나 구 버전에서는 커서는 움직이는데 복사할 때 먹히지 않는다. )


방향키

 h : 왼쪽방향

 j : 아래방향

 k : 위 방향

 : 오른쪽 방향



소문자 v 


소문자 v를 누르면 왼쪽 하단에 비주얼 이라고 뜬다.

(영문버전은 visual이라고 뜸)





그럼 커서를 움직이면 블록이 선택되는데 복사할 부분을 블록한다.





그런 다음 y를 누른다. 그럼 블록이 없어지는데 복사가 된 것이다.

그런다음 붙여넣을 곳으로 가서 p를 누른다.





그럼 이렇게 복사가 된다.



또 다른 방법은 


쉬프트+v  즉 대문자 Y를 누르면 비주얼 라인이라고 뜨는데 

소문자 y처럼 한 글자 선택이 안되고 그냥 줄이 선택된다.



그리고 복사방법은 위와 동일





그리고 컨트롤+v 를 누르면 비주얼 블록이라고 뜨고 

예쁘게 블록 선택이 된다.




지울 때는 d 누르기




요약


1. v를 눌러서 복사할 코드를 선택한 후

2. y를 누른다.

3. 붙여넣을 자리로 커서 이동

4. p를 누른다.




반응형

vim 문자열 찾기

2013. 9. 2. 21:08
반응형



vim 처음 실행 후 

또는 편집 중이었다면 ESC를 눌러 편집모드를 빠져 나온 후


/찾을 문자열

?찾을 문자열


을 하면 찾을 수 있다. 

예를 들어 apple을 찾는다면


/apple

?apple


이라고 치면 apple 문자열을 찾는다.


여기서 / 는 위에서 아래로

? 는 아래에서 위로 찾는다. 필요에 따라 알맞게 쓰면 된다.


검색결과를 더 보려면 

다음 문자열 찾기인 n 을 누르면 되고

역방향으로 찾으려면 대문자 N 을 누르면 된다.






반응형

+ Recent posts