gVIM 환경 설정에서

neosanghu의 이미지

항상 리눅스 환경에서 사용하다가 윈도우즈 환경에서 vim을
쓸려고 합니다.

_vimrc 파일을 c:\에 만들었는데..이곳에 하는것이 맞는가요??

그리고 c/c++ 문법에 맞게 칼라를 입혀주고 싶은데
어떻게 설정해야 할지 모르겠습니다.

아래는 제가 쓰고 있는 _vimrc 파일의 내용입니다.

set ai
set wa
set tabstop=4
set nu
set sm
set mousehide
set ruler

inoremap <ESC> <ESC>:set imdisable<CR>
nnoremap i :set noimd<CR>i
nnoremap I :set noimd<CR>I
nnoremap a :set noimd<CR>a
nnoremap A :set noimd<CR>A
nnoremap o :set noimd<CR>o
nnoremap O :set noimd<CR>O

au BufNewFile,BufRead *.c imap { {<CR>}<UP>
au BufNewFile,BufRead *.c imap ( ()<LEFT>
au BufNewFile,BufRead *.cpp imap { {<CR>}<UP>
au BufNewFile,BufRead *.cpp imap ( ()<LEFT>
au BufNewFile,BufRead *.html imap < <><LEFT>

ssggkim의 이미지

Windows 용 vim을 까신거라면 _vimrc를 vim이 깔린 folder에 두시면 됩니다.
대개의 경우 c:\program files\vim\이 되겠지요.
그리고 c/c++ syntax highlighting은 특별한 추가 설정없이 자동으로 될텐데 이상하군요.

http://www.vim.org/download.php 에서 받은 gvim 기준입니다.

DwYoon의 이미지

:syn on
을 해보시고, 하이라이팅이 되면 vimrc 에
syn on
이라고 넣으세요.

moc.soolge.nooynowead

랜덤여신의 이미지

1. 윈도우 NT 계열이라면 Documents and Settings 폴더 안의 자신의 계정명으로 되어 있는 폴더에 _vimrc 를 만드시면 됩니다. (홈 디렉토리같은거죠)
윈도우 9x 라면 C:\ 가 가장 편한듯;

http://barosl.com/pub/txt/cfg/vimrc 파일의 Syntax Highlighting 부분과 indent 설정을 참고하세요.

jump의 이미지

저도 최근에 gvim을 사용하기 시작했습니다.

하나의 창을 띄우고 여러문서를 수정할 수 있는게...
울트라에디트만 되는줄 알았던... gvim도 되더군요.

:ls (buffer 상의 문서 보기)
:buffer n (n 문서 열기)
:confirm bd (현재 문서 닫기)

이렇게 사용하고 있는데...

하나 아쉬운게... 이미 열린 gvim창으로 다른 파일을
열려고 하는데 단축키 기능이 꽝이네요.

열려는 파일위에 오른쪽 마우스 찍고 ... 메뉴를 보면...
착잡하네요...

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

jump wrote:
저도 최근에 gvim을 사용하기 시작했습니다.

하나의 창을 띄우고 여러문서를 수정할 수 있는게...
울트라에디트만 되는줄 알았던... gvim도 되더군요.

:ls (buffer 상의 문서 보기)
:buffer n (n 문서 열기)
:confirm bd (현재 문서 닫기)

이렇게 사용하고 있는데...

하나 아쉬운게... 이미 열린 gvim창으로 다른 파일을
열려고 하는데 단축키 기능이 꽝이네요.

열려는 파일위에 오른쪽 마우스 찍고 ... 메뉴를 보면...
착잡하네요...


그냥 창에 끌어다 놓으면 되지 않을까요?
irondog의 이미지

jump wrote:
저도 최근에 gvim을 사용하기 시작했습니다.

하나의 창을 띄우고 여러문서를 수정할 수 있는게...
울트라에디트만 되는줄 알았던... gvim도 되더군요.

:ls (buffer 상의 문서 보기)
:buffer n (n 문서 열기)
:confirm bd (현재 문서 닫기)

이렇게 사용하고 있는데...

하나 아쉬운게... 이미 열린 gvim창으로 다른 파일을
열려고 하는데 단축키 기능이 꽝이네요.

열려는 파일위에 오른쪽 마우스 찍고 ... 메뉴를 보면...
착잡하네요...

:E 는 쓸만하지 않을까요?

jump의 이미지

그냥 :S 사용하기로 했습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.