>> Read No. 6897 article  
[질문]vim에서 key mapping에 관해

등록 2000-09-28 19:01:00     조회 2
이름 ggusi    

		vim에서 java 프로그래밍 공부를 하는 중입니다.
그런데 vim key mapping기능을 이용하니 편리하더군요.
java 소스를 편집하고 <F2>키를 눌렀을 때 컴파일 되게 하려면
 :map #2 :!javac %^M
 처럼 하면 되더군요.
그런데 에러메세지를 바로 vi에서 볼수 있게 하려면 어떻게 하나요?
지금은
 :map #2 :!javac % 2> /tmp/javac.err ^M:sp /tmp/javac.err^M
 위와 같이 해서 사용하는데, 에러가 발생하든 하지 않든 무조건
vim의 화면을 나누어 에러를 갈무리한 화일을 보여주기 때문에
조금 불편합니다. javac의 리턴값을 받아서 리턴값에 따라
javac.err 파일을 볼수 있는 방법은 없습니까?
 두번째 질문은
위의 예를 보면 %가 ex 모드에서 파일명으로 대치되는 모양인데
뒤에 있는 확장자를 지워버리려면 어떻게 하면 되나요?
가령 Test.java를 편집하는 상황이라면
 :map #3 :!java %^H^H^H^H^H^M
 이렇게 쓰려고 하니까 파일의 확장자(.java)가 지워지는 것이
아니라 명령행 자체를 지워서 <F3>을 입력했을 때 :!j^M이 입력
됩니다. 제가 원하는 건 <F3>을 입력했을 때
 :!java Test^M
 이 되는 것이죠.
 어떻게 해야 할까요?
 마지막으로 vim의 고급기능을 사용하는 방법을 정리해놓은
사이트 좀 추천해주셔요. 거의 대부분의 사이트가 기초적인
내용만 가르쳐 주는 것 같더군요.
--
vim으로 이런 것도 할 수 있습니다.
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 9.19 초 ] 작업시간: [ 8.86 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789789742
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.