Bagaimana cara membuat Vim cantik (baca: Font / warna Textmate) di Mac OS X Lion? [Tutup]

10

Saya baru mulai membuat Textmate ke Vim switch. Saya suka, tapi sangat jelek.

Saya menjalankan Mac OS X Lion dan membutuhkan dukungan Ruby, jadi saya menggunakan Vim 7.3 yang diinstal melalui Homebrew, bukan Vim Lion.

Lalu saya melihat Corey Haines melakukan pembicaraan spesifikasi cepatnya dan Vimnya ... sangat indah. http://confreaks.net/videos/641-gogaruco2011-fast-rails-tests

Saya melihat dotfiles GitHub-nya, ada catatan untuk menggunakan repo yang disebut Vimlander2 yang mempercepat. Mengikuti petunjuk di sana dan saya memiliki Vim yang tampak berbeda tetapi masih jelek. https://github.com/spicycode/Vimlander-2-The-Quickening

Saya baru mengenal Vim sehingga mungkin ada sesuatu yang konyol yang saya lewatkan - Saya meng-upgrade ke Lion secara khusus karena terminal dapat menangani warna, tetapi ada sesuatu yang mati.

Saya menjadi lebih baik dan lebih baik dengan Vim setiap hari dan saya benar-benar menyukainya, tetapi saya membuka Textmate beberapa hari lalu untuk melakukan pencarian di seluruh proyek dan, yah, saya terombang-ambing oleh keindahan sesaat sebelum saya ketahuan mengetik: wq

Saya akan sangat menghargai tips kecantikan Vim Anda - terima kasih!

Hugh Jamps
sumber
Lihat SPF13 Ternyata lingkungan vi menjadi kuda kerja pengembangan. tmux + vi + spf13

Jawaban:

7
  1. Terminal.app versi lama hanya mendukung 16 warna dan Anda benar bahwa Terminal.app Lion seharusnya mendukung 256 warna. Tapi dia tidak menggunakan CLI Vim, dia menggunakan MacVim. Itu membuat perbedaan besar pada bagian depan colorscheme karena CLI Vim tidak akan mendukung semua nuansa warna yang dapat digunakan seseorang dalam skema warna untuk GUI Vim. Jika Anda ingin Vim "cantik" seperti miliknya, pastikan Anda menggunakan MacVim.

  2. Paket "Vimlander2" ini memiliki sekitar 20 warna tema (dalam colors). Di MacVim, saat dalam mode NORMAL , ketik :color(dengan spasi kosong setelahnya color) lalu tekan <Tab>untuk menampilkan daftar semua tema warna yang tersedia di sistem Anda. Jika paket Anda diinstal dengan benar (misalnya Anda memiliki ~/.vim/colors/[20 or so files]), Anda akan memiliki banyak pilihan. Setelah Anda puas, tambahkan baris seperti ini ke ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Saya pikir font default MacVim adalah Monaco. Jika Anda tidak menyukainya, Anda dapat mengubahnya di menu "Edit" tetapi pilihan Anda tidak tetap. Gunakan untuk mencoba semua font monospace aktif di Mac Anda. Setelah Anda puas, tambahkan baris seperti ini ke ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Lihat :help guifontuntuk info lebih lanjut.

  4. Mengapa Anda membutuhkan dukungan Ruby? Apakah Anda memerlukan plugin khusus yang ditulis dalam Ruby?

  5. Anda tidak akan tahu seberapa sering saya mengetik ountuk membuka baris kosong di bawah yang saat ini ada di aplikasi lain.

romainl
sumber
Terima kasih! Perbedaannya di sini adalah bahwa saya tidak menggunakan CLI Vim dan bukan MacVim. Saya sempat melihat MacVim dan merasa ngeri, tetapi saya tidak melihat bahwa penyesuaian vim berjalan sangat jauh dan bahwa MacVim yang akan memungkinkan saya untuk mendapatkan tampilan yang saya cari.
Hugh Jamps
Mengapa Anda ingin dukungan Ruby?
romainl
6

Tautan ini akan berguna:

Beralih

Kulit

Font

Inspirasi NuColors oleh crshd (dotshare.it)

octosquidopus
sumber
Terima kasih! Tautannya sangat bermanfaat. Saya telah menerima jawaban romainl karena itu menerangi perbedaan antara CLI Vim dan MacVim.
Hugh Jamps
Skema warna apa yang Anda gunakan dalam gambar?
Vlad
@Vlad Vim :: NuColors oleh crshd
octosquidopus
1

Saya menggunakan https://github.com/alloy/macvim yang memiliki textmate (mac) seperti drawer proyek, dan PeepOpen, http://peepcode.com/products/peepopen yang merupakan peningkatan dari Command-T.

Kombinasikan ini dengan tema Solarized ( http://ethanschoonover.com/solarized ) dan saya pikir MacVim cukup dekat untuk menjadi cantik! Dan paling tidak tidak jelek.

Saya ingin melihat keluaran bundel RSpec style TextMate, dan idealnya jendela / panel gaya webkit ditambahkan, tapi saya belum tahu ada orang yang melakukan itu.

Ivan
sumber
1

Dengan pengaturan yang tepat dan tema yang lucu, kita dapat dengan mudah membuat vim agar terlihat sebagus gvim atau bahkan lebih baik; bersama dengan terminal modern tentunya!

Pratinjau Vim dan Gvim secara berdampingan: Vim vs Gvim Look

The panduan di sini yang tidak dimaksudkan untuk Terminal.app atau membuat vim indah, Ini adalah tentang membuat Vim Solarized tema (terminal-mode) Penampilan sama seperti di gvim. Langkah-langkahnya harus bekerja dengan baik untuk emulator terminal atau OS apa pun.

Gayan Weerakutti
sumber