vim-6.3에서 한영 전환 부분 ...

서지훈의 이미지

hanterm을 사용할때는 별다른 불편이 없었는데.
윈도우즈에서 아무래도 vim작업하는게...
한영 전환 에서 좀 답답하네요...
그래서 소스 레벨에서 좀 그쳐 볼라고, 한영 전환 부분을 좀 길게 ~~~ 찾아 봤는데...
안뵈는군요.
혹여... 이 전환 부분이 어디쯤인지 아시면 답변을 좀 부탁드립니다.
답답... 답답... :?

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

ktd2004의 이미지

어떤 부분이 불편하신지 모르겠습니다만
참고하십시오..

예전에 Windows용 VIM6.2 버전에서 ESC 키를 눌렀을 때 한글입력상태에서 영어입력상태로 돌아가지 않는 문제가 있었습니다.
그때 해결책이

1. VIM_SRC/src/gui_w32.c 파일의 im_set_active 함수를 수정하는 것이었습니다.
2. vimrc 파일에 다음의 라인을 넣어준다.

set iminsert=0
set imsearch=-1
inoremap <ESC> <ESC>:set iminsert=0<CR>

저도 그때 직접 컴파일해서 gvim을 사용했었는데.

지금은 소스파일(vim-6.3.68)에 패치를 가하지 않고 vimrc 파일에 위 세라인을 추가하고, 새나루에서 <ESC> 영문전환 기능을 켜놓고 사용하고 있습니다.

윈도우용 vim에서 한영전환의 문제점이라면 저 문제뿐인것 같은데, 도움이 되실지 모르겠습니다.
(현재 버전의 vim에서 vimrc에 추가된 부분이 없어도 동작할 지는 모르겠습니다. 시험해보지 않아서요..)

서지훈의 이미지

gvim이 아니라 걍 vim인데 ...
별 효과가 없군요.

혹시 한영 전환하는 부분이 어디쯤인지 아시는 분 안계시나요?
정말 오늘 회사에서 쟁일 찾다찾다 포기함...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

ktd2004의 이미지

제가 지금 사용하고 있는 vim-6.3.68 에서는 gvim/vim 모두 이상 없습니다.

서지훈의 이미지

제가 소스로 직접 설치를 했는데...
혹시 컴파일시 다른 컴파일 옵션이나 관계된 패키지가 있나요?
제 머신에서는 전혀 안되는 군요. ㅡㅡㅋ
리눅스 머신이고요...
좀 더 자세히 참고 될만한 말씀 주시면 감사하겠습니다.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

ktd2004의 이미지

저는 리눅스 머신에 ssh로 접속해서 사용하기 때문에 리눅스 콘솔에서의 vim에 대해서는 잘 모르겠네요..

#!/bin/sh

./configure	--with-feature=huge	\
		--with-x		\
		--enable-gui=gtk	\
		--enable-multibyte	\
		--enable-fontset	\
		--enable-hangulinput	\
		--enable-cscope

## --enable-perlinterp, --enable-pythoninterp를 활성화 시키면
## "segmentation falut"가 발생함. */
#		--enable-perlinterp	\
#		--enable-pythoninterp

make && make install

if [ "$1" == "-m" ]; then
	rm -f ./dist/*
	#make unixall extra lang
	make dosrt dossrc
	cp -f kmake kmake1.bat kmake2.bat ./dist/
	#unix2dos ./dist/kmake.bat
	#make doslang dosbin
fi


제가 linux에서 vim을 컴파일할 때 사용하는 스크립트입니다.
참고가 되실지 모르겠습니다.

그리고 linux로 ssh/telnet로 접속해서 vim을 사용할 때는 새나루의 "<ESC> 영문전환" 기능을 활성화 시켜놓으면 굉장히 편합니다.

서지훈의 이미지

지금 사용하는 리눅스 머신이 서버용 머신이라 별다른 게 설치가 되어 있지가 않은 상태입니다.
X도 약간의 라이브러리만 설치 되어 있고, GTK도 없는 상태인데...
대략 이런거와도 관련이 있을지?

저도 ssh로 접속해서 현재 사용중인데 좀 그렇네요...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.