Я загрузил и установил мерзавца для окон (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 и неправильно при запуске от удара мерзавца?
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