Кроссплатформенный .vimrc / _vimrc

174
Luke Moll

Я использую vim на windows (GVim portable с USB-накопителя) и Linux (стандартная командная строка vim) и хочу синхронизировать мои настройки ( _vimrcили .vimrc соответственно). Насколько я понимаю (я не слишком углубился в это), единственная разница должна заключаться в оболочке, используемой для внешних команд. TLDR:

  1. Есть ли способ в скрипте vim проверить, на какой ОС он работает?
  2. Существуют ли какие-либо другие несовместимости между GVim и Linux vim, если vimrcэто касается?

заранее спасибо

0
@bdecaf спасибо, это было частью вопроса, но другие конфликты также могут быть проблемой, если они есть. я взгляну Luke Moll 8 лет назад 0
У меня очень похожая настройка. Насколько я могу судить (g), у самого vim нет проблем. В Windows многие плагины, которые я пробовал, имели проблемы с путями в стиле Windows. Также необходимо установить много инструментов командной строки, которые являются стандартными в Unix, и у них есть проблемы с Windows. И мне пришлось установить много переменных окружения в окнах, чтобы все заработало. bdecaf 8 лет назад 0
@bdecaf хорошо, спасибо. Так что, если что-то специфичное для платформы, например, инструменты командной строки, обрабатываются по-разному для каждой платформы, все будет хорошо? Luke Moll 8 лет назад 0
В целом это должно быть, и я не ожидаю проблем. К сожалению, в Windows довольно много проблем с вариантами vim и реализацией инструментов командной строки - так что вы не будете знать наверняка, пока не попробуете. bdecaf 8 лет назад 0
@bdecaf с точки зрения «инструментов командной строки», это будут внешние двоичные файлы, такие как `diff`? Luke Moll 8 лет назад 0

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