ifortran 컴파일러의 편집기로 vim을 쓰는데 vim의 초기 설정에 대해서
글쓴이: sunctchoi / 작성시간: 수, 2013/07/10 - 3:33오후
제가 intel fortran을 우분투에서 사용 중에 있습니다.
편집기로는 vim을 사용하고 있는데 사용하다 보니 설정을 잘 해주면 여러모로 편한 점이 많다는 것을 알게 되었습니다.
여러 설정 중에서 f2 같은 단축키를 사용하여 편집 중에 바로 저장과 컴파일 및 실행을 하도록 설정하는 것도 가능한 것인지?
.vimrc 파일을 어떻게 수정해야 되는지.. 포트란 & vim 사용 고수님들 정보를 나눠주시면 감사하겠습니다. 좋은 하루 되세요^^
Forums:
아.. 추가로 포트란 언어 문법에 색을 집어넣는 방법도.. 가르쳐주시면 감사하겠습니다 ㅜㅜ
.
:map :!gcc -c % 혹은 :map
:map :!gcc -c %
혹은
:map :!make
:map :!make run
뭐 이런 식으로 하시면 되지 않나 합니다. %는 현재 편집 중인 파일명을 의미하고요.
vimrc에는 앞에 :를 빼고 map 부터 써넣으시면 되겠지요.
편집모드(insert 모드)일때 저장 + 컴파일 + 실행을 하고 싶으시다면
:imap :w:!make run
머 이런식이 되겠네요
이런.. 꺽쇠가 다 날아가버렸네요 다시 씁니다..
이런.. 꺽쇠가 다 날아가버렸네요
다시 씁니다.. 밑에서 ()는 <> 로 바꿔주세요.
:map (F2) :!gcc -c %(ENTER)
혹은
:map (F2) :!make(ENTER)
:map (F2) :!make run(ENTER)
뭐 이런 식으로 하시면 되지 않나 합니다. %는 현재 편집 중인 파일명을 의미하고요.
vimrc에는 앞에 :를 빼고 map 부터 써넣으시면 되겠지요.
편집모드(insert 모드)일때 저장 + 컴파일 + 실행을 하고 싶으시다면
:imap (F2) (ESC):w(ENTER):!make run(ENTER)
머 이런식이 되겠네요
Hacking Vim Practical
Hacking Vim
Practical Vim
Learn Vimscript the Hard Way
http://learnvimscriptthehardway.stevelosh.com/
첫번째 두번째는 구입하셔야 되고 마지막은 인터넷에으로 그냥 보실 수 있습니다.
vim 내장 도움말과 꾸준히 같이 보시면 많이 도움이 됩니다. 저도 보고 많이 늘었습니다.
vim은 체계적으로 한 번 훑어주지 않으면 잘 쓰기 힘든 편집기라고 생각 합니다.
물론 혼자서 :help를 독파 할 정도면 상관 없겠지만요.
끝까지 안보셔도 많은 도움이 됩니다. 초반, 중반만 보세요 .vimrc에서 어떤일을 할 수 있는지 많이 배우게 됩니다.
.vimrc 안에 다음 내용은 거의 필수적으로 셋팅 합니다. 보통 배포본에서 기본적으로 켜주기도 합니다.
set nocompatible " 예전 구식 vi와의 호환 모드로 작동하지 않고 vim의 모든 기능을 활성화 시킵니다. 필수 입니다.
filetype indent plugin on " 파일 형식에 따른 들여쓰기, 기타 플러그인을 자동으로 활성화 시켜 줍니다.
syntax on " 파일 형식에 따라 문법 강조를 해줍니다. 컬러로 나오겠죠.
--
마잇
수정 -> 컴파일 -> 수정 -> 컴파일이 과정을
수정 -> 컴파일 -> 수정 -> 컴파일
이 과정을 편하게 해주는 기능이 vim에서 quickfix라고 있습니다. :help user_30.txt 한 번 읽어 보세요.
하나 더 권해드리고 싶은 것은 guard 입니다.
https://github.com/guard/guard
https://github.com/guard/guard-shell
guard는 지정된 파일이 변경되면 지정한 명령을 자동으로 실행시켜 줍니다.
터미널을 두 개 열거나 tmux같은 프로그램을 이용해서 화면 양쪽으로 펼쳐 놓고
한쪽에서 편집하면서 저장하는 순간 한쪽에서는 자동으로 컴파일이 진행 되도록 할 수 있습니다.
--
마잇
댓글 달기