저는 주로 vi를 쓰는데요.. 최근에 emacs 따라하기 초간단 글을 보고 따라해봤습니다. 정신없이 키가 복잡해서 쉽게 옮겨가긴 못하겠지만, 창 나눠서 디버깅하는 기능은 정말 좋더군요.
똑같은 기능을 vi에서도 할 수 있는지요?
vi에서도 창을 나눌수 있습니다. ctrl-w-n
아래와 같이 매크로로 정의해 두면 <F1>...등 펑션키로도 실행할 수 있습니다. ( ^를 칠때는 ctrl+v
map <F1> K map <F2> :w!<CR> map <F3> [{v]}zf map <F4> zo map <F5> :21vs .<CR>:set nonumber<CR> map <F6> ^Ww map <F7> O map <F8> [i map <F9> gd map <F10> '' map <F11> ^] map <F12> ^T
수고하세요.
(문서의 끝)
일단 vim 의 자체기능에는 없는 것으로 알고 있습니다.http://www.vim.org 에서 'gdb' 'debug' 와 같은 키워드로 검색하면 vim 와 디버거의 연동에 관한 글이 몇 개 정도 나옵니다. 하지만 대부분 그 방법이 복잡하고 번거로운 축에 속해, 제 경우엔 따라하기가 쉽지 않더라구요. 플러그인과 같이 간단한 형태를 바라는 것은 무리일까요?
훗, 못 믿겠나?
vi가 결국은 에디터라는 점에서, emacs로 옮기고 싶은 충동이 가끔 매우 강하게 듭니다 -o-
그냥 창을 여러개 띄우고 쓰고 있긴 하지만요 ㅎㅎ (screen이나..)
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
<Ctrl><w><n> 창나누기
vi에서도 창을 나눌수 있습니다.
ctrl-w-n
아래와 같이 매크로로 정의해 두면 <F1>...등 펑션키로도 실행할 수 있습니다. ( ^를 칠때는 ctrl+v
map <F1> K
map <F2> :w!<CR>
map <F3> [{v]}zf
map <F4> zo
map <F5> :21vs .<CR>:set nonumber<CR>
map <F6> ^Ww
map <F7> O
map <F8> [i
map <F9> gd
map <F10> ''
map <F11> ^]
map <F12> ^T
수고하세요.
(문서의 끝)
일단 vim 의 자체기능에는 없는 것으로 알고 있습니다.[url]ht
일단 vim 의 자체기능에는 없는 것으로 알고 있습니다.
http://www.vim.org 에서 'gdb' 'debug' 와 같은 키워드로 검색하면 vim 와 디버거의 연동에 관한 글이 몇 개 정도 나옵니다.
하지만 대부분 그 방법이 복잡하고 번거로운 축에 속해, 제 경우엔 따라하기가 쉽지 않더라구요.
플러그인과 같이 간단한 형태를 바라는 것은 무리일까요?
훗, 못 믿겠나?
저도 궁금합니다.
vi가 결국은 에디터라는 점에서, emacs로 옮기고 싶은 충동이 가끔 매우 강하게 듭니다 -o-
그냥 창을 여러개 띄우고 쓰고 있긴 하지만요 ㅎㅎ (screen이나..)
댓글 달기