Làm cách nào để cài đặt MacVim trên OS X?


126

Tôi đang sử dụng OS X 10.9.1 (Mavericks).

Các bước hệ thống để cài đặt vào Gvim hoặc MacVim trong Mac OS là gì? Nếu bạn viết các bước bằng cách sử dụng 1, 2, 3, ..., bạn sẽ dễ dàng làm theo.

Tôi phải thú nhận rằng tôi đã không hiểu tất cả các hướng dẫn được cung cấp trên trang MacVim. Các trang web tìm kiếm google khác không làm rõ. Ví dụ

$VIMRUNTIMEgì Tôi nên cài đặt phiên bản vim nào cho HĐH?

Bây giờ bằng cách nào đó tôi đã cài đặt MacVim trong hệ thống của mình (Tôi không tin một cách có hệ thống). Tôi có thể thấy rằng tôi có một thư mục /Applications/gvim.app/MacVim.app/.

Bây giờ khi tôi mở tệp văn bản từ MacVim, đã được viết bằng vi-Editor, MacVim không nhận ra nó. Ngoài ra vi không nhận ra bất cứ điều gì được viết trong MacVim!

Làm thế nào tôi có thể giải quyết điều này?

Câu trả lời:


258
  • Bước 1. Cài đặt homebrew từ đây: http://brew.sh
  • Bước 1.1. Chạyexport PATH=/usr/local/bin:$PATH
  • Bước 2. Chạy brew update
  • Bước 3. Chạy brew install vim && brew install macvim
  • Bước 4. Chạy brew link macvim

Bây giờ bạn có các phiên bản mới nhất của vim và macvim được quản lý bởi brew. Chạy brew update && brew upgrademỗi lần một lần để nâng cấp chúng.

Điều này bao gồm việc cài đặt CLI mvimvà ứng dụng mac (cả hai đều hướng đến cùng một thứ).

Tôi sử dụng thiết lập này và nó hoạt động như một nét duyên dáng. Brew thậm chí còn chăm sóc cài đặt vim với các tùy chọn thích hợp hơn.


1
Upping này. Các brewMacVim -ed được cập nhật thường xuyên hơn nhiều so với cái từ liên kết Peter đăng. Cả hai đều làm việc.
kstallah

1
Nice, brew có cài đặt các gói nhị phân hoặc biên dịch từ nguồn không?
Peter Gibson

2
Biên dịch nó từ nguồn. Bạn có thể xem github.com/Homebrew/homebrew/blob/master/L Library / Formula / trộm để xem tập lệnh ruby ​​thực tế mà brew sử dụng để cài đặt nó.
reem

11
Không chắc chắn khi điều này được thêm vào nhưng liên kết ứng dụng bây giờ yêu cầu chạy brew linkapps.
Kara Brightwell

8
Ngoài ra, để làm cho điều này hoạt động với Spotlight, tôi thấy rằng nhấp chuột phải vào ứng dụng MacVim homebrew (/usr/local/Cellar/macvim/7.4-81/MacVim)> "Tạo bí danh" và di chuyển nó vào / Ứng dụng Spotlight sau đó sẽ chọn nó lên. Không biết tại sao bí danh bia linakapps không được Spotlight chọn. (đây là phiên bản 0.9.5 trên OS X El Capitan)
DonnaLea


15
  1. Tải xuống bản dựng mới nhất từ https://github.com/macvim-dev/macvim/release

  2. Mở rộng kho lưu trữ.

  3. Đặt MacVim.app vào /Applications/.

Làm xong.


"Mở rộng nó"? Tôi đang tìm kiếm, nhưng cách duy nhất tôi thấy để ứng dụng được xây dựng dưới dạng .app từ liên kết đó là biên dịch nó (yêu cầu tải xuống hơn 4 GB Xcode). Câu trả lời này có còn hiệu lực không?
tự đại diện

4
Tất nhiên nó vẫn còn hiệu lực. GitHub không chính xác là một mô hình về UX vì vậy tôi tha thứ cho bạn vì đã bỏ lỡ liên kết "Phát hành".
romainl

1
Hà, cảm ơn. Tất nhiên tôi thấy điều này sau khi tôi hoàn tất tải xuống và biên dịch thủ công ....
Wildcard

8

Macvim đó đã lỗi thời. Sử dụng https://github.com/macvim-dev/macvim thay thế

Xem Câu hỏi thường gặp ( https://github.com/b4winckler/macvim/wiki/FAQ#how-can-i-open-files-from-terminal ) để biết cách cài đặt mvimtập lệnh để khởi chạy từ dòng lệnh


MacVim.dmgcài đặt để /Applicationsok, nhưng không có mvim- đó là trên github (clone hoặc .zip).
chối

Để thiết lập các mvimkịch bản shell chỉ cần sao chép mvim tập tin từ DMG và dán để bạn Desktop , sau đó mở một nhà ga và loại cp ~/Desktop/mvim /usr/local/binvà khởi động lại thiết bị đầu cuối. Đó là nó! : D Bây giờ hãy mở thư mục hoặc tệp có mvim .hoặcmvim file.txt
alexventuraio

Sau khi cài đặt DMG, có một tập lệnh mvim tại /Applications/MacVim.app/Contents/bin/mvim. Sở thích của tôi là tạo một launcher / usr / local / bin / mvim với #!/bin/sh/exec /Applications/MacVim.app/Contents/bin/mvim "$@"
AbePralle

Sau khi cài đặt dmg, để khởi chạy từ dòng lệnh với args: đặt thêm đường dẫn vào thùng của ứng dụng. Đối với MacVim, tôi đã làm như sau. export PATH = / Ứng dụng / MacVim.app / Nội dung / bin: $ PATH Một bí danh, là một tùy chọn khác mà tôi đã thử. bí danh mvim = '/ Ứng dụng / MacVim.app / Nội dung / bin / mvim' bí danh gvim = mvim
zerocog
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.