Uzak bir sunucuya ssh ve bir dosya vim istiyorum.
denedim
ssh -t user@host "vim x"
Bana hata verdi:
Error detected while processing /home/michael/.vimrc:
line 58:
E538: No mouse support: mouse=a
line 91:
E474: Invalid argument: listchars=tab:▒~V▒\ ,eol:¬,trail:▒~K~E,extends:▒~]▒,precedes:▒~]▒
line 158:
E185: Cannot find color scheme solarized
line 289:
E484: Can't open file /home/michael/.vimrc_machine_specific
Press ENTER or type command to continue
ve tabii ki girdiğimde vim penceresi düzgün bir şekilde yapılandırılmadı.
Bu hatalar sunucunun .vimrc, /home/michael/.vimrc. Sonuncusu, bir hataya neden olmaması gereken bir deneme / yakalama tarafından oluşturulduğu için özellikle şaşırtıcıdır:
try
source ~/.vimrc_machine_specific
catch
" No such file? No problem; just ignore it.
endtry
Sunucuya giriş yapıp 'vim x' yazın, hepsi doğru çalışıyorsa, renk düzeni yüklenir, eksik .vimrc_machine_specific sessiz bir şekilde yoksayılır, fare çalışır vb.
Yerel makine:
- Win7'de Cygwin
- ssh versiyonu:
OpenSSH_5.1p1, OpenSSL 0.9.8o 01 Jun 2010
Uzak makine:
- uname -a:
Linux <hostname> 2.6.32-220.2.1.el6.x86_64 #1 SMP Fri Dec 23 02:21:33 CST 2011 x86_64 x86_64 x86_64 GNU/Linux
- ssh versiyonu:
OpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 2010
- vim versiyonu:
7.2 (2008 Aug 9), including patches 1-411, Huge version without GUI.
Yanlış yaptığım bir fikrin var mı?
.vimrc
dosya.