Làm cách nào để làm cho Vim đẹp (đọc: Phông chữ / màu văn bản) trên Mac OS X Lion? [đóng cửa]


10

Tôi mới bắt đầu chuyển đổi Textmate sang Vim. Tôi yêu nó, nhưng nó rất xấu.

Tôi đang chạy Mac OS X Lion và cần hỗ trợ Ruby, vì vậy tôi đang sử dụng Vim 7.3 như được cài đặt qua Homebrew chứ không phải các tàu Vim Lion đi cùng.

Sau đó, tôi thấy Corey Haines đang nói về thông số kỹ thuật nhanh của anh ấy và Vim của anh ấy ... thật tuyệt vời. http://confreaks.net/ideo/641-gogaruco2011-fast-rails-tests

Tôi nhìn vào các dotfiles GitHub của anh ấy, có một lưu ý khi sử dụng repo tên là Vimlander2. Làm theo hướng dẫn ở đó và tôi có một Vim trông khác nhưng vẫn xấu xí. https://github.com/spicycode/Vimlander-2-The-Quickening

Tôi là người hoàn toàn mới với Vim nên có lẽ tôi còn thiếu một thứ ngớ ngẩn-- Tôi đã nâng cấp lên Lion đặc biệt vì thiết bị đầu cuối có thể xử lý màu sắc, nhưng vẫn còn một số thứ.

Tôi đang trở nên tốt hơn và tốt hơn với Vim mỗi ngày và tôi thực sự thích nó, nhưng tôi đã mở Textmate vào một ngày khác để thực hiện tìm kiếm trên toàn dự án và, tôi đã bị ảnh hưởng bởi vẻ đẹp ngay trước khi tôi bắt đầu gõ: wq

Tôi thực sự sẽ đánh giá cao lời khuyên làm đẹp Vim của bạn - cảm ơn!


Kiểm tra SPF13 Nó biến bất kỳ môi trường vi nào thành một con ngựa làm việc phát triển. tmux + vi + spf13

Câu trả lời:


7
  1. Các phiên bản cũ của Terminal.app chỉ hỗ trợ 16 màu và bạn nói đúng là Terminal.app của Lion phải hỗ trợ 256 màu. Nhưng anh ta không sử dụng CLI Vim, anh ta đang sử dụng MacVim. Điều đó tạo ra sự khác biệt lớn trên mặt trước của colorcheme vì CLI Vim sẽ không hỗ trợ tất cả các sắc thái màu sắc mà người ta có thể sử dụng trong bảng màu cho GUI Vim. Nếu bạn muốn có một Vim "đẹp" như anh ấy, hãy đảm bảo bạn sử dụng MacVim.

  2. Gói "Vimlander2" đó có khoảng 20 màu (in colors). Trong MacVim, trong khi ở chế độ BÌNH THƯỜNG , hãy nhập :color(có khoảng trống sau color) sau đó nhấn <Tab>để hiển thị danh sách tất cả các bảng màu có sẵn trên hệ thống của bạn. Nếu gói của bạn được cài đặt chính xác (ví dụ bạn có ~/.vim/colors/[20 or so files]), bạn sẽ có rất nhiều sự lựa chọn. Khi bạn hài lòng, hãy thêm một dòng như thế này vào ~/.vimrc:

    colorscheme nameofyourfavoritecolorscheme
    
  3. Tôi nghĩ rằng phông chữ mặc định của MacVim là Monaco. Nếu bạn không thích nó, bạn có thể thay đổi nó trong menu "Chỉnh sửa" nhưng lựa chọn của bạn sẽ không thành công. Sử dụng nó để thử tất cả các phông chữ đơn cách hoạt động trên máy Mac của bạn. Khi bạn hài lòng, hãy thêm một dòng như thế này vào ~/.vimrc:

    set guifont=nameofyourfavoritefont:h12
    

    Xem :help guifontđể biết thêm.

  4. Tại sao bạn cần hỗ trợ Ruby? Bạn có cần một plugin cụ thể được viết bằng Ruby không?

  5. Bạn sẽ không biết tần suất tôi gõ ođể mở một dòng trống dưới dòng hiện tại trong các ứng dụng khác.


Cảm ơn bạn! Điểm khác biệt ở đây là tôi đã không sử dụng CLI Vim và không phải MacVim. Nhìn tôi một thời gian ngắn tại MacVim và kinh hoàng, tuy nhiên tôi không thấy rằng các tuỳ chỉnh vim đi một thực chặng đường dài và rằng đó là MacVim mà sẽ cho phép tôi để có được những cái nhìn tôi sau đó.
Hugh Jamp

Tại sao bạn muốn hỗ trợ Ruby?
romainl

6

Cảm ơn bạn! Các liên kết rất hữu ích. Tôi đã chấp nhận câu trả lời của romainl vì nó làm sáng tỏ sự khác biệt giữa CLI Vim và MacVim.
Hugh Jamp

Những màu sắc bạn đang sử dụng trong hình ảnh?
Vlad

@Vlad Vim :: NuColors bởi crshd
octosquidopus

1

Tôi sử dụng https://github.com/alloy/macvim có trình soạn thảo văn bản (mac) như ngăn kéo dự án và PeepOpen, http://peepcode.com/products/peepopen , một cải tiến so với Command-T.

Kết hợp điều này với chủ đề Solarized ( http://ethanschoonover.com/solarized ) và tôi nghĩ MacVim khá gần với việc đẹp! Và ít nhất không hoàn toàn xấu xí.

Tôi rất thích xem đầu ra gói RSpec kiểu TextMate và lý tưởng là cửa sổ / khung kiểu webkit được thêm vào, nhưng tôi không biết ai đã làm điều đó.


1

Với các cài đặt phù hợp và một chủ đề dễ thương, chúng tôi có thể dễ dàng làm cho vim trông đẹp như gvim hoặc thậm chí tốt hơn; cùng với một thiết bị đầu cuối hiện đại tất nhiên!

Bản xem trước của Vim và Gvim: Nhìn Vim vs Gvim

Các hướng dẫn ở đây không phải là dự dành cho Terminal.app cũng không làm cho vim đẹp, Đó là về việc Vim Solarized chủ đề (thiết bị đầu cuối-mode) nhìn như giống như trong gvim. Các bước sẽ hoạt động tốt như nhau cho bất kỳ trình giả lập thiết bị đầu cuối hoặc hệ điều hành.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.