Cuối cùng tôi đã có được điều này để làm việc trên hộp OSX của tôi. Tôi đã sử dụng các bước này để làm cho nó hoạt động:
Kiểm tra subl
từ cài đặt ST của bạn:
Đầu tiên, điều hướng đến một thư mục nhỏ trong Terminal mà bạn muốn ST mở và nhập lệnh sau:
/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl .
LƯU Ý: Bạn có thể cần thay thế Sublime\ Text.app
trong lệnh trên Sublime\ Text\ 3.app
hoặc Sublime\ Text\ 2.app
tùy thuộc vào nơi ứng dụng được lưu trữ trong Applications
thư mục của bạn . Phần .
cuối của lệnh trên sẽ mở thư mục làm việc hiện tại mà bạn đang nằm (một lần nữa đảm bảo rằng bạn đang ở trong một thư mục chỉ chứa một vài tệp!).
Nếu bạn KHÔNG nhận được Sublime Text mở thư mục làm việc hiện tại thì bộ các bước tiếp theo sẽ KHÔNG hoạt động. Nếu không có gì xảy ra hoặc bạn gặp lỗi từ Terminal thì đó là do không thể tìm thấy ứng dụng Sublime Text. Điều này có nghĩa là bạn sẽ phải kiểm tra những gì bạn đã nhập (chính tả, v.v.) HOẶC Văn bản cao siêu chưa được cài đặt!
Kiểm tra ".bash_profile":
Bây giờ là lúc tạo liên kết tượng trưng của bạn trong PATH
thư mục của bạn , NHƯNG, trước khi chúng tôi làm, hãy kiểm tra tệp hồ sơ của bạn bằng cách sử dụng nano ~/.bash_profile
. Đây là những dòng sau đây liên quan đến subl
việc hoạt động trên dòng lệnh cho Sublime Text:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
Dòng đầu tiên đặt vị trí mà bạn muốn Terminal tìm kiếm nhị phân trên máy của mình, tôi sẽ lưu trữ liên kết tượng trưng của tôi trong /usr/local/bin
thư mục - Tôi đoán bạn có thể lưu trữ nó ở bất cứ đâu với điều kiện bạn đã thông báo cho Terminal nơi tìm kiếm nhị phân.
Dòng thứ hai là TÙY CHỌN và chỉ đặt Sublime Text làm trình chỉnh sửa mặc định. Cờ -w
đã được thêm vào và bạn có thể tìm hiểu thêm về các cờ bằng cách truy cập các tài liệu văn bản Sublime: ST3 subl hoặc ST2 subl
Nếu bạn thực hiện bất kỳ chỉnh sửa nào đối với tệp này khi bạn đã đóng nó, bạn cần chạy lệnh:
source ~/.bash_profile
để biên dịch các chỉnh sửa mới được áp dụng của bạn. Nếu bạn thấy bất kỳ lỗi nào sau khi tìm nguồn cung cấp tệp của bạn, hãy sửa chúng trước khi chuyển đến bước cuối cùng.
Tạo một liên kết tượng trưng đến văn bản cao siêu:
Bây giờ trong đường dẫn đã chọn của bạn (tôi đã sử dụng /usr/local/bin
), bây giờ bạn nhập lệnh sau:
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Việc /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
chính xác là cùng một vị trí với những gì bạn đã nhập và xác minh là hoạt động trong BƯỚC 1 ở trên. Vị /usr/local/bin/subl
trí của vị trí mà bạn muốn liên kết tượng trưng được đặt - cần phải là một trong những PATH
vị trí của bạn từ BƯỚC 2 ở trên.
Bây giờ khi bạn điều hướng đến một thư mục hoặc tệp mà bạn muốn mở trong Sublime Text, bây giờ bạn chỉ cần nhập subl
theo sau là tên của tệp hoặc .
để mở thư mục làm việc hiện tại.
subl
ST3. Tôi đã tạo ra các liên kết tượng trưng trong/usr/local/bin/subl
đó trỏ đến/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
. Tôi thậm chí đã thêmexport PATH=/usr/local/bin:$PATH
vàexport EDITOR="subl -w"
trong tôi~/.bash_profile
- nhưng nó vẫn không hoạt động và tôi cũng gặp lỗi tương tự.