mingw / msys с vi, поддержка ctags?

1701
justin cress

Я пытаюсь запустить vim на win7 внутри msys (что не совсем необходимо, я знаю, что могу запустить gvim в windows, но я хотел бы иметь возможность использовать vi внутри терминала)

все устанавливается нормально с mingw-get

но даже после копирования некоторых файлов справки и всего прочего: справка TOPIC ничего не делает, потому что E433: файл тегов отсутствует

как мне правильно настроить мой vi?

0

2 ответа на вопрос

1
garyjohn

Это зависит от того, куда вы положили файлы справки. Если вы поместите их в $ VIMRUNTIME / doc, выполните

:helptags $VIMRUNTIME/doc 

Если вы поместите их в другое место, запустите :helptagsпуть к файлу doc, куда вы их положили, например,

:helptags $HOME/vimfiles/doc 

Увидеть

:help :helptags :help add-local-help 
После: helptags на ~ \ .vim \ doc работает, я все еще получаю «файл справки нет», даже когда я пытаюсь: help: helptags justin cress 12 лет назад 0
В Windows по умолчанию Vim ничего не ищет в ~ \ .vim - вместо этого он смотрит в ~ \ vimfiles. Если вы хотите изменить установку так, чтобы Vim смотрел в ~ \ .vim, вам просто нужно изменить значение параметра 'runtimepath' в вашем ~ \ .vimrc или ~ \ _vimrc. (Vim ищет и ~ \ _vimrc, и ~ \ .vimrc, в таком порядке в Windows.) garyjohn 12 лет назад 0
~ \ .vim где msys его установил? justin cress 12 лет назад 0
Мне жаль. Я пытаюсь манипулировать слишком многими шарами одновременно, и я забыл, что вы использовали MSYS, а не прямую Windows, поэтому ~ \ .vim, вероятно, является правильным местом. Однако при использовании Vim вы должны быть осторожны, используя \ в качестве разделителя пути. В большинстве случаев Vim рассматривает \ как escape-символ, поэтому «~ \ .vim \ doc» скорее всего интерпретируется как «~ .vimdoc». Попробуйте оба: ": helptags $ VIMRUNTIME / doc" и ": helptags ~ / .vim / doc". Vim изменит / на \ при необходимости. garyjohn 12 лет назад 0
0

Вы можете установить компонент 'doc' пакета vim для MSYS.

$ mingw-get install msys-vim-doc