Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ViImproved: Difference between revisions

From ZeroWiki
imported>qa22ahj
No edit summary
 
(Repair MoniWiki formatting after migration)
 
(58 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Text Editor인 VI 의 확장판. NoSmok:CharityWare 인 아주 유연한 에디터. 처음에 접근하기 어렵지만, 익숙해지면 여러모로 편리한 응용이 가능하다.
__TOC__
 
= 개요 =
Text Editor인 VI 의 확장판. [[NoSmok:CharityWare]], [[WikiPedia:Careware]] 인 아주 유연한 에디터. 처음에 접근하기 어렵지만, 익숙해지면 여러모로 편리한 응용이 가능하다.
 
사실 다들 오해하고 있는 것 중의 한가지로는 vim은 불편하다는 것이다. 최근의 vim은 플러그인을 통해 여러가지 기능을 지원하며 그 중에는 단어 자동완성을 물론 문맥 자동완성뿐만 아니라 대부분 언어에 대한 syntax highlight를 지원한다. 요즘에는 흔히 볼수있는 탭기능도 지원하기 시작한지 오래되었으며 좌측에 파일 트리를 띄워두고 작업할수도 있다. 또한 .vimrc파일을 통한 강력한 커스텀마이징이 가능하며 이를 이용하여 이클립스를 능가하는 편의성을 지니기도 한다.
 
== 사용법 ==
[[ViImproved/사용법]] 참조
----
----
== 관련 링크 ==
 
* http://www.vim.org - Vim 을 얻을 수 있는 곳.
* http://www.vim.org - Vim 을 얻을 수 있는 곳.
* http://vim.sourceforge.net/index.php
** http://www.vim.org/scripts - vim plugin
* http://kltp.kldp.org/stories.php?topic=25 - kltp 의 vi 관련 팁 모음
** [http://vim-scripts.org/ Vim Scripts]
----
* vimrc 을 직접 건들여 수정하기 힘든 사람들에게 꼭 추천하고 싶은 사이트 [https://vim-bootstrap.com https://vim-bootstrap.com] - 사용법은 직접 검색바람 - makerdark98
= 참고 링크 =
* [[Linux/DevelopmentUsingVIM|Linux/Development UsingVIM]]
* [[ViImproved/설명서]]
* [http://vim.wikia.com/wiki/Vim_Tips_Wiki Vim Tips Wiki]
* [http://doc.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html Vim Guide]
* [http://doc.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html Vim Guide]
* http://vi.kldp.org/step.html - vi 를 Step by Step 으로 배울 수 있는 튜토리얼과 팁들이 있는 곳. 13단계까지 차근차근 따라하다보면 기본명령어에 대해 쉽게 익힐 수 있다. 처음 vi 에 익숙해지려고 할 때 적합.
* [http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Graphical vi-vim Cheat Sheet and Tutorial]
* [http://www.vim.org/scripts] - vim plugin
** [http://kldp.org/node/102947 Vi/Vim 단축키 모음 -KLDP] ~ 위의 링크 한글 버전
* xenbio.net
* http://kltp.kldp.org/stories.php?topic=25 - kltp 의 vi 관련 팁 모음, 홈페이지 자체는 지원 중단됨 - [[DeadLink]]
* [[ViImproved/설명서]]
* [http://kldp.org/node/125263 vim 사용자를 위한 플러그인 매니저 vundle 을 소개 합니다. - KLDP]
 
* [http://vimawesome.com/ vim plugin 검색 사이트]
=== vi for Python Memo ===
* [https://www.youtube.com/watch?v=5r6yzFEXajQ Vim + tmux - OMG!Code] - cheatsheet로만 vim을 배우는 사람들에게 권함 - makerdark98
* VimSettingForPython
=== Tip! Tip! Tip! ===
{| class="wikitable"
|-
|
| 선택 관련
|-
| 영역 선택
| v
|-
| 사각형 설정
| ctrl + shift + v, gvim에서는 ctrl+q
|-
| 디렉토리
| Explore
|-
| 그 단어 선택
| shift + 3
|-
| 복사
| y
|-
| 붙여넣기
| p
|-
| undo 되돌리기
| u
|-
| redo
| .
|-
|
| 창관련
|-
| 수직창 분할
| :vs
|-
| 수평창 분할
| :sp
|-
| 현재창만 남기기
| only
|-
| 창간 이동
| ctrl + w
|-
| 창크기 조정
| ctrl + w + < > + -
|-
| 열었던 파일 이동
| ctrl + 6
|-
| 폴딩 (풀기)
| zf (zo , l )
|-
| 북마크
| -
|-
| 새탭으로 열기
| :tabnew
|-
| 다음 탭
| gt
|-
| 이전 탭
| gT
|}
 
{| class="wikitable"
|-
|
| 명령어 모드
|-
| set ic
| 대소문자 안가리기
|-
| set bg=dark
| 어두운 배경이라고 가정 색깔 설정들 조정
|-
| set hls
| Hilight Search 검색어가 빛나도록
|-
| set is
| Increamaltal Search 검색어를 치는 도중에 검색되도록
|-
| set ff=unix
| fileformat = dos(rn), unix(n), mac(r)
|-
| set nu
| 줄번호 나오게
|-
| set tabstop=4
| tab 크기 4 (또는 파일의 처음이나 끝에 vim: ts=4: 라고 넣어줘도 됩니다. 소스파일일 경우에는 첫줄에 주석으로 넣어주면 되겠죠)
|}
* http://www.vim.org/tips/tip.php?tip_id=12 - 탭을 스페이스로 바꾸기
----
----
[[도구분류]]
[[도구분류]]

Latest revision as of 00:34, 29 March 2026

개요

Text Editor인 VI 의 확장판. NoSmok:CharityWare, WikiPedia:Careware 인 아주 유연한 에디터. 처음에 접근하기 어렵지만, 익숙해지면 여러모로 편리한 응용이 가능하다.

사실 다들 오해하고 있는 것 중의 한가지로는 vim은 불편하다는 것이다. 최근의 vim은 플러그인을 통해 여러가지 기능을 지원하며 그 중에는 단어 자동완성을 물론 문맥 자동완성뿐만 아니라 대부분 언어에 대한 syntax highlight를 지원한다. 요즘에는 흔히 볼수있는 탭기능도 지원하기 시작한지 오래되었으며 좌측에 파일 트리를 띄워두고 작업할수도 있다. 또한 .vimrc파일을 통한 강력한 커스텀마이징이 가능하며 이를 이용하여 이클립스를 능가하는 편의성을 지니기도 한다.

사용법

ViImproved/사용법 참조



  • vimrc 을 직접 건들여 수정하기 힘든 사람들에게 꼭 추천하고 싶은 사이트 https://vim-bootstrap.com - 사용법은 직접 검색바람 - makerdark98

참고 링크


도구분류