10

Я только начинаю переключать Textmate на Vim. Я люблю это, но это так ужасно.

Я использую Mac OS X Lion и мне нужна поддержка Ruby, поэтому я использую Vim 7.3, установленный через Homebrew, а не с Vim Lion, который поставляется вместе с.

Потом я вижу, как Кори Хейнс делает свой быстрый доклад о спецификациях, а его Vim ... это просто великолепно. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

Я смотрю на его точечные файлы GitHub, там есть примечание, чтобы использовать репо под названием Vimlander2 ускорение. Следуя инструкциям, я вижу другой, но все еще уродливый Вим. https://github.com/spicycode/Vimlander-2-The-Quickening

Я новичок в Vim, так что, возможно, что-то глупо мне не хватает - я обновился до Lion специально, потому что терминал мог обрабатывать цвета, но что-то все еще не работает.

С Vim я становлюсь все лучше и лучше, и мне это очень нравится, но на днях я открыл Textmate, чтобы выполнить поиск по всему проекту, и, конечно же, меня поразила красота, прежде чем я поймал себя на том, что печатаю:wq

Буду очень признателен за ваши советы по красоте Vim - спасибо!

4 ответа4

7
  1. Старые версии Terminal.app поддерживали только 16 цветов, и вы правы, что Lion Terminal.app должен поддерживать 256 цветов. Но он не использует CLI Vim, он использует MacVim. Это имеет огромное значение для фронта цветовой схемы, поскольку CLI Vim не поддерживает все оттенки цветов, которые можно использовать в цветовой схеме для GUI Vim. Если вы хотите "красивый" Vim, как его, убедитесь, что вы используете MacVim.

  2. Этот пакет "Vimlander2" имеет около 20 colors (в цветах ). В MacVim, находясь в режиме NORMAL , введите :color (с пробелом после color ), затем нажмите <Tab> чтобы отобразить список всех схем цветов, доступных в вашей системе. Если ваш пакет установлен правильно (например, у вас есть ~/.vim/colors/[20 or so files] ), у вас будет большой выбор. Как только вы будете удовлетворены, добавьте такую строку в ваш ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Я думаю, что шрифтом MacVim по умолчанию является Monaco. Если вам это не нравится, вы можете изменить его в меню "Редактировать", но ваш выбор не останется неизменным. Используйте его, чтобы попробовать все активные моноширинные шрифты на вашем Mac. Как только вы будете удовлетворены, добавьте такую строку в ваш ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Смотрите :help guifont для получения дополнительной информации.

  4. Зачем вам нужна поддержка Ruby? Вам нужен был конкретный плагин, написанный на Ruby?

  5. Вы не знаете, как часто я нажимаю o чтобы открыть пустую строку под текущей в других приложениях.

1

Я использую https://github.com/alloy/macvim, в котором есть блок текста проекта (mac), и PeepOpen, http://peepcode.com/products/peepopen, который является улучшением по сравнению с Command-T.

Объедините это с темой Solarized ( http://ethanschoonover.com/solarized ), и я думаю, что MacVim довольно близок к тому, чтобы быть красивым! И хотя бы не совсем безобразно.

Я хотел бы видеть вывод связки RSpec в стиле TextMate и в идеале добавить окно / панель стиля webkit, но я пока не знаю никого, кто бы это сделал.

1

С правильными настройками и симпатичной темой мы могли бы легко заставить vim выглядеть так же хорошо, как gvim или даже лучше; наряду с современным терминалом, конечно!

Параллельный просмотр Vim и Gvim: Vim vs Gvim Look

Данное руководство не предназначено ни для Terminal.app, ни для того, чтобы сделать vim красивым, а для того, чтобы тема Vim Solarized (терминал-режим) выглядела так же, как в Gvim. Шаги должны работать одинаково хорошо для любого эмулятора терминала или ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .