내가 사용하는 데스크탑에서는혼합 색상 구성표vim에서 내 콘솔의 16색 팔레트에 대한 기본 색상을 설정합니다(readme 파일에 설명된 대로).
그러나 내 노트북에서는 Daylight 색상 구성표를 사용하므로 노트북에서 데스크톱으로 SSH를 통해 VIM을 열 때 혼합 색상을 사용하는 것이 흥미로워 보입니다.
다른 컴퓨터에 SSH를 연결할 때 색상을 설정하기 위해 vim 구성을 "전달"하는 방법이 있습니까? (colorscheme 파일이 이미 설치되어 있다고 가정하고 호출하면 됩니다 colorscheme solarized
.)
답변1
환경 변수에 액세스할 수 있습니다.귀하의 vimrc
사용 중$NAME
. ssh
환경 변수 설정SSH_CONNECTION
SSH 세션 내에서연결에 대한 null이 아닌 메타데이터입니다. vim
SSH 액세스 권한이 있는지 여부에 따라 두 가지를 결합하여 구성 코드를 실행할 수 있습니다 .
if $SSH_CONNECTION
colorscheme solarized
endif
if
런타임의 본문은 SSH_CONNECTION
비어 있지 않으므로 데스크탑에 놓으면 .vimrc
이전에 구성한 내용과 함께 SSH를 통해 Solarized 테마를 얻게 됩니다.