энергия, не загружающаяся _vimrc файл при запуске от удара мерзавца

Я загрузил и установил мерзавца для окон (msysgit) и часто использовал включенный удар мерзавца. Каждый раз, когда я выполняю энергию от удара мерзавца, мой _vimrc файл не загружается, потому что существует подсветка синтаксиса или что-либо. Когда я выполняю ту же команду для запуска, форма энергии с в командной строке окон (cmd) вместо мерзавца колотят его работы, как описано в моем _vimrc файле. Единственная настройка, которую я сделал к удару мерзавца, должна добавить следующий bash_profile к C:\Program Files (x86)\Git\etc

alias up='cd ..'
alias ls='ls --color'
alias la='ls -a'
alias vimconfig='vim /c/Program\ Files/Vim/_vimrc'
alias gvimconfig='vim /c/Program\ Files/Vim/_gvimrc'
alias bashconfig='vim /c/Program\ Files/Git/etc/bash_profile'
LS_COLORS='di=36:fi=37:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'
export LS_COLORS

Кто-либо знает, почему это загружает мой _vimrc файл правильно, когда энергия запускается от cmd и неправильно при запуске от удара мерзавца?

13
задан 07.05.2011, 07:24

0 ответов

msysgit идет со своей собственной версией энергии.

Можно проверить это путем выполнения

type vim

в Вашем мерзавце колотят подсказку.

Я думаю, что это скажет Вам это vim = /bin/vim, нет /c/Program Files/Vim/Vim.exe.

Затем выполненный

vim --version | grep vimrc

видеть, какие файлы конфигурации это ищет.

В моей системе говорит это

$ vim --version | grep vimrc
   system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$VIM\_vimrc"

$VIM точки к C:\Program Files\Git\share\vim и $HOME точки к c:\Users\USERNAME.

Я предполагаю, что Ваш наилучший вариант состоит в том, чтобы выполнить Вашу версию на базе Windows энергии, например.

alias vim='/c/Program Files/Vim/Vim.exe'

или подобный.

Или Вы могли переместить msysgit версию энергии в сторону, например.

mv /bin/vim /bin/vim.disabled
14
ответ дан 07.12.2019, 11:36

Теги

Похожие вопросы