[완료]Vim 으로 C 편집하는 기능 추가 어떻게 하나요?
글쓴이: 등짝을보자 / 작성시간: 화, 2007/04/03 - 5:02오후
이것참 질문을 어떻게 해야할지 모르겠네요..
그러니깐...
Visual C 같은거보면
int main()
{
}
하고 엔터치면
{
.......커서
}
이렇게 변하잖아요...이걸 vim 에서 구현하고 싶거든요..
저는 이게 원래 지원이 안되는건줄 알았는데
페도라만 쓰다가 오늘 데비안을 써봤습니다....
되더군요..-_-;;
이것참 어디을 복사해가면 될거같은데 어디을 봐야하는건지요??
그리고 데비안vim 이 컬러가안되더군요...이것도 어딜봐줘야하나요?
페도라하고 데비안하고 적당히 섞으면 괜찮을거같은데..
Forums:
음
:set smartindent
:set ai
:set cindent
이거 말하시는건가요?
젠투여 영원하라......~! http://blog.naver.com/khmirage.do
==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/
vim 설정
음 vim은 ~/.vimrc 에 설정을 저장하고 vim을 실행 할 때마다 저 파일을 읽어와서 실행합니다.
그리고 들여쓰기 옵션은 환상경님의 답변대로 하시면 됩니다. 다만 vim을 실행하고 매번 저 명령을 치면 번거로우니 ~/.vimrc 파일에 set smartindent 등등을 입력해두면 다음에는 편하게 실행할 수 있겠죠.
그리고 vim에서 컬러가 안나온다면 ~/.vimrc 파일에 syntax on 이라고 적어주시던지 vim 실행시키고 :syntax on 이라고 하시면 됩니다. 그리고 http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/index-c.html 에 가시면 vim 컬러 스킴도 여러가지가 나와있으니 보고 마음에 드시는 컬러 스킴을 적용 시킬 수 있습니다.
원하는 컬러스킴을 적용하는 방법은 vim 실행상태에서 :colo 컬러스킴명 아니면 마찬가지로 ~/.vimrc 파일에 추가 시킬 수도 있습니다.
그 외에 컴파일러 지정을 하실 수도 있고 여러 가지 설정을 할 수 있지만 일단 어느 정도 사용하시면서 익숙해지시면 :help나 검색을 하시면 딱 입에 맞는 vim 설정을 하시게 될겁니다.
컬러스킴 몽땅
컬러스킴 몽땅 메뉴로 만들어 놓은 것.
http://www.vim.org/scripts/script.php?script_id=625
moc.soolge.nooynowead
moc.soolge.nooynowead
감사합니다!
오오! 곧 받아서 써봐야겠군요!
답변 감사합니다...^^
제가 원하는 답변이네요...
감비노도 궁금해하더라구..등짝!..등짝을보자!..
감비노도 궁금해하더라구..등짝!..등짝을보자!..
딴예기
딴예기 인데요
사진을 보니 등짝은 아닌것 같은데...33=33=33==
제 전용 아바타입니다...
사용한지는 몇년됐어요..^^
저 사진만 보면 힘이 솟아나요...
감비노도 궁금해하더라구..등짝!..등짝을보자!..
감비노도 궁금해하더라구..등짝!..등짝을보자!..
~/.vim/indent/
~/.vim/indent/ 디렉토리에 c.vim 파일을 만들고서
라고 해 보세요. 매우 편리합니다. (BufferReadPost 에 주려고 하니까 잘 안되었었던 거 같은 기억이 나네요, 만들어 둔 지 꽤 오래되어서 지금은 어떨려는지 모르겠지만 말이죠.)
예를 들어,
와 같은 코드를 입력할 때 this, 뒤에 엔터를 치면 커서가 some_function 의 s 아래에 놓이거나 인덴트에 따라서 e 아래에 놓이지만, 위의 cinoption 을 설정하면, t 아래에 놓입니다. 스페이스나 탭을 칠 필요 없이 자연스레 인자를 입력하기만 하면 됩니다.
또한 이 옵션은 = 키를 눌러서 formatting 을 하려고 할 때에도 적용됩니다 :-)
.vimrc 에 다음과 같은 옵션이 설정되어 있어야 예쁘게 보입니다 :
그리고, c 소스코드를 에디트할 때 포매팅 옵션으로
set fo=croql
을 써 보세요, 주석 입력할 때를 포함해서 매우 편합니다 ^^;
전 루비로 코드 짤 때
전 루비로 코드 짤 때 그런 기능이 매우 땡겼었는데 가능하군요(vim에서 불가능 하리라 생각은 않했지만 알아보기 게을러서 -_+).
루비에서도 되게 해봐야 겠네요. 함수에 변수 이름 긴거 두어개 이상 넘기면 저런 들여쓰기가 참 필요한데 말이죠.
--
마잇
--
마잇
댓글 달기