2015-01-02 3 views
0

Я не могу получить доступ к vim или vi под оболочкой cygwin. Единственным доступным выбором в программе установки в редакторе является «vim-minimum», который, как утверждается, установлен (говорит «Keep» рядом с ним в дереве установщика).vim проблемы под cygwin на Windows 7

$ vim 
/cygdrive/c/Program Files (x86)/git/bin/vim: line 3: /share/vim/vim74/vim: No such file or directory 
/cygdrive/c/Program Files (x86)/git/bin/vim: line 3: exec: /share/vim/vim74/vim: cannot execute: No such file or directory 

Я нашел это хороший немного магии, чтобы попробовать: http://simonmcc.blogspot.in/2005/06/cygwin-vim-rxvt-arrow-key-problems.html ... но был заблокирован, потому что я не могу попасть в каталог, где находится файл vimrc ...

Я могу перечислить ВИМ каталог из моего дома реж:

$ pwd 
/cygdrive/c/Users/Michael 
$ ls -a /usr/share/vim 
. 
.. 
autoload 
filetype.vim 
ftoff.vim 
menu.vim 
optwin.vim 
plugin 
scripts.vim 
syntax 
tutor 
vim.exe 

... но когда я пытаюсь идти туда ...

$cd /usr/share/vim 
bash: cd: /usr/share/vim: No such file or directory 

... и пытается подкрасться на него, я считаю ...

$ cd /usr/share 
$ ls -a 
. 
.. 
awk 
bash-completion 
doc 
file 
groff 
info 
locale 
magic 
man 
misc 
p11-kit 
pki 
tabset 
terminfo 
zoneinfo 
zoneinfo-leaps 
zoneinfo-posix 

Нет 'ВИМ' каталог! Гак!

+0

Я дал ответ, но этот вопрос действительно принадлежит http://superuser.com/. – pak

ответ

2

В комплект поставки vim-miminal входит vi, упаковка vim содержит vim. Они оба находятся в моей программе установки. Не просто смотрите в разделе «Редакторы», попробуйте найти «vim» в окне поиска в верхней части окна программы установки.

Ваша программа установки говорит, что у вас есть vi, что происходит, когда вы вводите vi или vi.exe в консоли?

Я не знаю, что происходит с вашим/usr/share/vim каталогом или почему существует vim.exe в каталоге/usr/share, все это действительно странно. vim.exe должен быть в/usr/bin. Что происходит, когда вы делаете which vi или which vim?

Программа cygcheck проверяет статус пакетов Cygwin. cygcheck -c vim должен вернуться с «ОК», если он установлен правильно, ничего, если вообще не, или «Неполный», если что-то не так.

Попробуйте захватить новый setup-x86_64.exe и снова запустите установку и/или выберите другое зеркало. Должны быть как vim, так и vim-common (а также gvim и vim-latex).

+0

'$, которые VI /cygdrive/с/Program Files (x86)/мерзавец/bin/vi' – vbsql7

+0

' $ VIM, которые /cygdrive/с/Program Files (x86)/мерзавец/bin/vim' – vbsql7

+0

'$ cygcheck -c vim' 'bash: cygcheck: command not found' – vbsql7