Xmanager 게시판

vi 구동 시 시간이 많이 걸립니다.

최종입력: 2009-08-24 11:22 - NetSarang

 
2009-08-24 11:22 - NetSarang

vi 구동 시 시간이 많이 걸립니다.

 
현상

Xshell로 vi(vim) 구동할 때 Xmanager에 연결할 수 없다는 에러 메시지가 나오나 창을 닫으면 정상적으로 동작합니다. 하지만 vi를 구동할 때까지 시간이 많이 걸립니다.

원인

최근의 vi(vim)에서 윈도우 타이틀과 클립보드를 공유하기 위해 X서버와 연결을 시도하는 기능이 있습니다. 그러나 원격 접속을 시도하는 경우나 텍스트 환경에서 작업하는 경우 X서버에 접속을 하지 못하는 경우 X서버와 접속을 시도하는 과정에서 시간 지연이 발생하는 경향이 있습니다.

해결 방법

Xmanager가 설치된 PC에서 Xshell의 접속 프로토콜을 SSH로 선택한 경우 vi 실행를 실행할 때 자동으로 Xmanager가 구동되므로 빠른 vi 실행환경을 구현할 수 있습니다.

Xshell을 사용하는 경우 Xmanager와 같은 PC X서버가 없을 수 있고, 접속 프로토콜을 SSH가 아닌 telnet 등을 선택하는 경우가 있으므로 vi에 '-X' 옵션을 사용합니다.
사용자의 시작 스크립트 파일에 앨리어스(Alias)를 등록하는 방법을 고려해 볼 수 있습니다.

vi -X

alias vi='vi -X'

적용 제품

Xshell 모든 버전

추가 정보

vim에 다음과 같은 옵션을 주어 실행하면 $VIMRUNTIME/plugin 디렉토리를 적재하지 않기 때문에 vi 실행을 더욱 빠르게 할 수 있다고 합니다.

vim -X --noplugin

이는 vi(vim)이 네트워크를 통해서(NFS) 실행되는 환경에서 유용할 수 있습니다.