이것을 사용하는 것은 Luc Hermitte의 것보다 조금 더 단순하고 아마도 평범한 것입니다.
컴파일 된 상태에서 gvim 의 인스턴스를 시작하면 (그리고 페도라 나 데비안과 같은 주요 리눅스 배포판에서 오랜 시간 동안) 서버 모드에서 시작합니다. 설명하려고하는 vim
것이 GUI 터미널 의 단일 인스턴스에 적용되지 않는 것 같아서 "gvim"을 강조했습니다 (매개 변수를 적절하게 사용하면 가능할 것으로 생각되지만).
어쨌든, gvim 인스턴스의 어느 곳에서나 gvim --remote [file path]
( --servername
지정 되지 않은 ) 파일을 열 수 있습니다 . vim을 사용하여 파일 시스템을 직접 탐색하지 않기 때문에 나는 이것을 좋아합니다. 대신 정통 파일 브라우저 (자정 사령관)를 사용합니다. 또는 mc
경량 이기 때문에 더미를 다른 위치에 열어 놓고 다양한 색 구성표 스킨을 사용하여 구별을 단순화 할 수 있습니다 (따라서 2 ~ 3 개가 별도 열려있는 경향이 있습니다) 하나 이상의 GUI 터미널에있는 탭). 그러나 동일한 원칙이 모든 파일 브라우저에 적용되어 연결할 수있는 맞춤형 핫키 형식을 허용한다고 생각합니다 gvim --remote %f
. 에서 mc
나는 사용자 메뉴에서 그것을 가지고, 그래서 F2 + 전자 및 하이라이트 / 선택한 파일이 gvim을 인스턴스로 전송됩니다.
예를 들어, 동일한 데스크탑의 모니터 # 2 또는 별도의 데스크탑 및 아마도 다른 색 구성표에서 두 번째 gvim 인스턴스 를 열면 이번에는 명시 적으로 --servername foo
보낼 수 있습니다. 대신 해당 인스턴스에 파일을 추가하십시오.
gvim --servername foo --remote [file path]
하고있는 일의 범위 등에 따라 유용 할 수도 있고 그렇지 않을 수도있는 것