안녕하세요 리눅스로 넘어온지 딱 일주일이 지났네요…^^
다른게 아니라 설정하다가 문제점이 있어서 질문 드립니다.
모… 문제라기 보다는… 제가 못해서 그런거 같은데요;;
vi 에디터가 처음에 tiny 버전으로 설치가 되어있더라구요…
음… 사용이 조금 불편한거 같아서~
이동하는것도 hjkl 로 이동하고… 방향키로는 이동안되구요…
그리고 텔넷으로 다른 리눅스 서버 접속해 보면
vi 에디터 안에서 C를 짠다~ 그러면~
각 구문마다 다른 색으로 지정되어서 코드 짤때 가독성도 높고 이뿌기도 하고 그렇던데…
어떻게 설정해야 할지 정말… 까마득해서요…ㅠ_ㅠ;;
설명좀 부탁드립니다…ㅠ_ㅠ!!
정리하자면…
hjkl 로만 움직이지 마록 방향키로도 움직이고 싶구요…(vim 버전을 높은걸 설치하면 될까나요…?)
그리고 vi에디터 안에서 구문마다 다른 색상을 지정하고 싶어요…
인터넷 어디가면 다운받을수도 있고 직접 수정해서 쓸수도 있다는데…
막상 어떤식으로 수정하는지도 모르겠어서요…^^;;
항상~ 답변해주시는 고수님들에게 정말 감사드리고 있습니다.
좋은 밤 되세요…^^
시냅틱 꾸러미 관리자에서 vim 패키지를 검색해서 설치하세요.
찾기 귀찮으시면 터미널 열고 아래 내용을 붙여 넣으시면 됩니다.
[code:2e9qgvxu]sudo apt-get install vim [/code:2e9qgvxu]
vi 에디터는 현재 최신버전으로 깔아서 커서로 움직이는 문제는 해결했는데요~
vi 에디터에 색입히는거랑… 또한가지 문제가 생겼습니다;;
gcc 로 컴파일 할때요~
#include <stdio.h>
이런식으로 C 위에 stdio.h 를 인크루듯 키지자나요~
근데
stdio.h : no such file or directory 라고 나오네요…
라이브러리를 인크르드 시키는 부분에서 오류가 나는거 같은데…
gcc --version 해본결과
gcc 4.2.3 (ubuntu 4.2.3-2ubuntu7) 이라고 나오거든요.
혹시나 해서 방금 깐것입니다.
gcc에서 따로 뭐 설정해줘야 하나요??
아니면… 또 뭔가를 따로 더 깔아줘야 하는건가요?
user14
(하늘다람쥐)
4
build-essential 패키지를 설치하신게 맞나요? 혹시 gcc만 설치하신게 아닌가 싶어서…gcc만 설치하시면 필요한 include파일들이 같이 설치되지 않거든요.
하늘다람쥐님 말대로 build-essential 를 설치하니까 정상적으로 gcc 컴파일이 되는군요…^-^
으헷~~ 감사합니당…ㅠ_ㅠ/
이제 vi에디터 색 넣는것만 남았네요…ㅎㅎ
댓글 달렸는지 수시로 확인하고 구글이랑 네이버랑 미친듯이 돌아다니고 있습니다…ㅋㅋ
[url:3kwyj5c7]http://www.cs.cmu.edu/~maverick/VimColorSchemeTest/[/url:3kwyj5c7]에서 마음에 드는 설정파일을 다운받아 사용할 수 있습니다.
[code:3kwyj5c7]colorscheme 파일명.vim[/code:3kwyj5c7]
만약,
탭이 너무 깊다면,
[code:3kwyj5c7]set tabstop=4[/code:3kwyj5c7]
자동 들여쓰기를 적용해보고 싶다면,
[code:3kwyj5c7]set autoindent
set smartindent
set cindent[/code:3kwyj5c7](위의 3개중 마음에 드는걸로… 또는 3개 모두 적용해도…)
한글폴더 안에서 vim으로 문서를 열었다가 빠져나오면 터미널의 글씨가 깨지는 경우,
[url:3kwyj5c7]http://www.ubuntu.or.kr/viewtopic.php?p=4446[/url:3kwyj5c7]
[quote="mozily":3b8l6mw4]
댓글 달렸는지 수시로 확인하고 구글이랑 네이버랑 미친듯이 돌아다니고 있습니다…ㅋㅋ[/quote:3b8l6mw4]
딴지 거는 것은 아닌데요…
vim-tiny 가 기본설치된 것과 build-essential 설치하는 것과 vim에 syntax on 하는 것은
미친듯이 질문하고 검색하지 않아도 ubuntu forum에 이미 답이 있고,
검색엔진에서 검색해도 금새 답이 나올텐데… ㅋㅋ
오른쪽 위의 구글맞춤검색 한번 해보시길… ![하하 :)]()
Vim이 Vi의 최신 버전은 아닙니다.
Vim은 Vi의 변종들 중 하나입니다. (Vi iMproved의 약어)
그리고 커서 이동은 hjkl에 익숙해 지시는 것이 좋습니다.
한 번 Vi에 맛들이시면(?) 손이 방향키 쪽으로 갈 일이 없습니다. 손목을 알파벳 키 쪽에 고정해 두고 거의 모든 일이 가능합니다. 이게 정말 큰 편의성을 제공합니다.
신택스 하일라이팅은 위 댓글처럼 ex 모드(':'로 전환)에서 'syntax on’을 치시면 됩니다.
상시 적용하고 싶으시면 /etc/vim/vimrc 파일에 'syntax on’을 추가(혹은 주석 해제)하시면 됩니다. 개인 계정에서만 설정하고 싶으시다면 홈 디렉토리에 '.vimrc’라는 파일을 만들어서 거기에 추가하시면 됩니다.
Vi가 진입 장벽은 높습니다만, 한 번 익숙해지면 정말 최강이라는 걸 느끼실 겁니다. ![하하 :)]()
그럼 이만.
[quote="pcandme":32z2btkb]
Vi가 진입 장벽은 높습니다만, 한 번 익숙해지면 정말 최강이라는 걸 느끼실 겁니다. ![하하 :)]()
[/quote:32z2btkb]
Emacs가 진입장벽이 조금 더 높고, 익숙해지면 조금 더 좋습니다. ![하하 :)]()
Lbird
11
[quote="joo8111":3oufuzrl][quote="pcandme":3oufuzrl]
Vi가 진입 장벽은 높습니다만, 한 번 익숙해지면 정말 최강이라는 걸 느끼실 겁니다. ![하하 :)]()
[/quote:3oufuzrl]
Emacs가 진입장벽이 조금 더 높고, 익숙해지면 조금 더 좋습니다.
[/quote:3oufuzrl]
Emacs는 이미 에디터가 아니라는 의견이… ![하하 :)]()