More actions
imported>qa22ahj No edit summary |
imported>qa22ahj No edit summary |
||
| Line 8: | Line 8: | ||
== 모드 == | == 모드 == | ||
vi에는 여러가지 모드가 존재한다. vi를 처음 켰을때의 모드는 명령모드(command mode)이다. 각 모드는 명령모드에서 진입할수 있게끔 되어있다. 모든 모드에서는 기본적으로 esc를 눌러서 명령모드로 돌아 올수 있다[[* 이때문에 CapsLock 키를 esc에 할당해 놓는 사람도 있다]]. 이를 state diagram으로 나타내면 다음과 같다. | |||
[[UploadFiles]] | |||
=== 명령모드 === | === 명령모드 === | ||
=== 편집모드 === | === 편집모드 === | ||
Revision as of 10:34, 16 January 2014
개요
Text Editor인 VI 의 확장판. NoSmok:CharityWare, WikiPedia:Careware 인 아주 유연한 에디터. 처음에 접근하기 어렵지만, 익숙해지면 여러모로 편리한 응용이 가능하다.
사실 다들 오해하고 있는 것 중의 한가지로는 vim은 불편하다는 것이다. 최근의 vim은 플러그인을 통해 여러가지 기능을 지원하며 그 중에는 단어 자동완성을 물론 문맥 자동완성뿐만 아니라 대부분 언어에 대한 syntax highlight를 지원한다. 요즘에는 흔히 볼수있는 탭기능도 지원하기 시작한지 오래되었으며 좌측에 파일 트리를 띄워두고 작업할수도 있다. 또한 .vimrc파일을 통한 강력한 커스텀마이징이 가능하며 이를 이용하여 이클립스를 능가하는 편의성을 지니기도 한다.
모드
vi에는 여러가지 모드가 존재한다. vi를 처음 켰을때의 모드는 명령모드(command mode)이다. 각 모드는 명령모드에서 진입할수 있게끔 되어있다. 모든 모드에서는 기본적으로 esc를 눌러서 명령모드로 돌아 올수 있다* 이때문에 CapsLock 키를 esc에 할당해 놓는 사람도 있다. 이를 state diagram으로 나타내면 다음과 같다. UploadFiles
명령모드
편집모드
ex모드
비주얼 모드
단축키
명령모드
ex모드
- http://www.vim.org - Vim 을 얻을 수 있는 곳.
- http://www.vim.org/scripts - vim plugin
- [Scripts]
참고 링크
- Linux/Development UsingVIM
- [Tips Wiki]
- [Guide]
- [vi-vim Cheat Sheet and Tutorial]
- [단축키 모음 -KLDP] ~ 위의 링크 한글 버전
- http://kltp.kldp.org/stories.php?topic=25 - kltp 의 vi 관련 팁 모음, 홈페이지 자체는 지원 중단됨 - DeadLink
- [사용자를 위한 플러그인 매니저 vundle 을 소개 합니다. - KLDP]