Як зробити Vim красивим (читати: шрифт / колір Textmate) на Mac OS X Lion? [зачинено]


10

Я тільки починаю робити перемикач Textmate to Vim. Я люблю це, але це так некрасиво.

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

Тоді я бачу, як Корі Хейнс розмовляє зі своїми швидкими характеристиками, і його Vim ... це просто чудово. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

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

Я абсолютно новий для Vim, тому, напевно, чогось дурного мені не вистачає - я перейшов на Lion саме тому, що термінал міг обробляти кольори, але щось все-таки вимкнено.

Я щодня стаю все краще і краще з Vim, і мені це дуже подобається, але я відкрив Textmate днями, щоб здійснити широкий пошук проекту, і красуня на мене коротко погойдувалась перед тим, як я пішов на друк: wq

Я дуже вдячний за ваші поради щодо краси Vim - спасибі!


Перевірте SPF13 Перетворює будь-яке середовище vi в робочу коня. tmux + vi + spf13

Відповіді:


7
  1. Старі версії Terminal.app підтримують лише 16 кольорів, і ви праві, що Lion's 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щоб відкрити порожній рядок під поточним в інших додатках.


Дякую! Відмінність тут полягає в тому, що я не використовував CLI Vim і не MacVim. Я коротко подивився на MacVim і жахнувся, проте я не бачу , що ВІМ настройки пройти реальний довгий шлях , і що це MacVim , що дозволить мені отримати посвідку я після.
Х'ю Джампс

Чому ви хотіли підтримки Рубі?
romainl

6

Дякую! Посилання дуже корисні. Я прийняв відповідь romainl, хоча тому, що вона висвітлює різницю між CLI Vim та MacVim.
Х'ю Джампс

Яку кольорову схему ви використовуєте на малюнку?
Влад

@Vlad Vim :: NuColors від crshd
octosquidopus

1

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

Поєднайте це з темою Solarized ( http://ethanschoonover.com/solarized ), і я думаю, що MacVim досить близький до того, щоб бути гарним! І принаймні не зовсім некрасиво.

Я хотів би бачити вихід пакету RSpec у стилі TextMate, і в ідеалі додано вікно / панель стилю веб-файлів, але я ще не знаю, хто ще це зробив.


1

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

Попередній перегляд Vim та Gvim: Vim vs Gvim Look

Керівництво тут не є ні призначена для Terminal.app , ні роблячи ВІМ красивий, це про те , щоб Vim соляризації тему (термінал-режим) Подивіться , як же , як і в Gvim. Етапи повинні працювати однаково добре для будь-якого термінального емулятора чи ОС.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.