유용한 명령어들 몇가지
Vim/Tutorial 2013. 1. 15. 18:52 |폴딩하기
: 코드해석이나 코드작성할 때 참고하지 않아도 되는 함수나 블록들을 폴딩화 시키면 좀 더 깔끔하게 작업을 할 수 있다.
zf : 폴딩을 한다.
zo : 폴딩을 연다.
zc : 폴딩을 닫는다.
블록 지정한 후 zf 를 하면 폴딩이 된다.
폴딩을 여는 것은 zo, 닫는 것은 zc 이다.
위치 마킹하기
: 자주가는 함수부분이나 특정한 곳을 임의로 마킹할 수 있다. 그러면 작업 속도가 좀 더 빨라질 것이다.
m[임의의 알파벳] : 마킹
`[마킹한 알파벳] : 마킹된 위치로 돌아갈 때 (` 기호는 backtick을 의미)
마킹의 세가지 종류
1. A-Z : 전역 마킹 - 현재 파일을 포함한 다른 파일 간의 마킹이 가능하다. (다른 파일간에도 이동)
2. a-z : 지역 마킹 - 현재 파일 내에서만 마킹이 가능하다. (현재 파일에서만 이동)
3. ~/.viminfo 파일에서 자동으로 지정한 0-9
:marks : 마킹한 모든 정보를 보여준다.
편집중에 명령어의 결과값을 편집기에 삽입하기
: 파일을 합칠때 혹은 명령을 내린 후 콘솔화면에 출력되는 결과가 필요할 수도 있다. 그럴 때 쓰면 유용하겠다.
:r ![명령] : 명령이 수행된 결과가 현재 커서의 위치에 끼워 넣어진다.
ex) :r !file1.c : 현재 커서의 위치에 file1.c 내용이 끼워 넣어진다.
'Vim > Tutorial' 카테고리의 다른 글
vim 에러 처리 (0) | 2013.02.02 |
---|---|
명령어 표기법에 대해서 (0) | 2013.02.02 |
Vim Key mapping (0) | 2013.01.16 |
vim Tutorial (PDF파일) (0) | 2012.05.09 |
vi editor (0) | 2012.05.02 |