Làm cách nào để cài đặt plugin vào trình soạn thảo Sublime Text 2?


141

Làm cách nào để cài đặt plugin vào trình soạn thảo Sublime Text?

Tôi muốn cài đặt plugin Emmet cho trình soạn thảo Sublime Text 2.

Câu trả lời:


182

Bạn nên có một Data/Packagesthư mục trong thư mục cài đặt Sublime Text 2. Tất cả những gì bạn cần làm là tải xuống plugin và đặt thư mục plugin vào Packagesthư mục.

Hoặc, một cách dễ dàng hơn sẽ là cài đặt Package Control Pluginbằng wbond.

Chỉ cần truy cập vào đây: https://sublime.wbond.net/installation

và làm theo hướng dẫn cài đặt.

Một khi bạn đã làm xong bạn có thể sử dụng Ctrl+ Shift+ Pphím tắt trong Sublime, gõ vào cài đặt và nhấn enter, sau đó tìm kiếm emmet.

EDIT: Bây giờ bạn cũng có thể nhấn Ctrl+ Shift+ Pngay lập tức và sử dụng lệnh 'Cài đặt điều khiển gói' thay vì làm theo hướng dẫn cài đặt. (Đã thử nghiệm trên Build 3126)


11
Lưu ý rằng - trong Sublime 3, ít nhất - bạn có thể xác định vị trí Packagesthư mục bằng cách vào Preferences menu trong Sublime và chọn Browse Gói ... .
Đánh dấu Amery

58

Cài đặt Kiểm soát gói trước.

Phương pháp cài đặt đơn giản nhất là thông qua bảng điều khiển Sublime Text. Bảng điều khiển được truy cập thông qua phím tắt Ctrl+ `hoặc menu View> Show Console. Sau khi mở, dán mã Python thích hợp cho phiên bản Sublime Text của bạn vào bảng điều khiển.

Mã cho văn bản cao siêu 3

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Mã cho văn bản cao siêu 2

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

Để biết mã cài đặt cập nhật, vui lòng kiểm tra Hướng dẫn cài đặt điều khiển gói .

Hướng dẫn sử dụng

Nếu vì một lý do nào đó, hướng dẫn cài đặt bảng điều khiển không hoạt động với bạn (chẳng hạn như có proxy trên mạng của bạn), hãy thực hiện các bước sau để cài đặt thủ công Kiểm soát gói:

  1. Nhấp vào Tùy chọn> Duyệt menu Gói
  2. Duyệt qua một thư mục và sau đó vào thư mục Gói / Cài đặt
  3. Tải xuống gói Control.sublime-gói và sao chép nó vào thư mục Gói đã cài đặt /
  4. Khởi động lại văn bản tuyệt vời

Sử dụng

Kiểm soát gói được điều khiển bởi Lệnh Pallete. Để mở pallete, nhấn Ctrl+ Shift+ p(Win, Linux) hoặc CMD+ Shift+ p(OSX). Tất cả các lệnh Điều khiển gói bắt đầu với Kiểm soát gói:, vì vậy hãy bắt đầu bằng cách nhập Gói.


5
Có thể là một giải pháp nhưng chắc chắn là điều ngu ngốc nhất tôi từng nghe nói. Cài đặt một trình cài đặt để cài đặt các gói.
AndroidDev

5
Từ packagecontrol.io/installation : CẢNH BÁO: Vui lòng không phân phối lại mã cài đặt qua một trang web khác. Nó sẽ thay đổi với mỗi bản phát hành. Thay vào đó, xin vui lòng liên kết đến trang này.
Zenadix 17/03/2015

@Zenadix Điều đó đúng, tuy nhiên SE có Cảnh báo rằng các câu trả lời chỉ liên kết không được phép, do đó nếu bạn nghĩ rằng mã đã lỗi thời, hãy chỉnh sửa câu hỏi và đăng mã cập nhật. Trong câu trả lời của tôi không có bất kỳ phiên bản mã hóa cứng nào, vì vậy tôi nghĩ rằng nó nên hoạt động.
kenorb 17/03/2015

11

Không có Trình quản lý gói

Tôi đặc biệt khuyên bạn nên sử dụng Trình quản lý gói như được mô tả trong các câu trả lời khác vì nó thuận tiện hơn nhiều cho cả cài đặt cập nhật. Tuy nhiên, đôi khi các plugin không có trong thư mục, vì vậy đây là cách tiếp cận thủ công.

Trước hết, tìm Packagesthư mục của bạn trong Application Support/Sublime Text 2thư mục của bạn , ví dụ:

~/Library/Application Support/Sublime Text 2/Packages

Bây giờ, lấy thư mục Plugin của bạn (ví dụ bạn có thể tải xuống dưới dạng zip từ GitHub) và chỉ cần sao chép thư mục vào thư mục của bạn Packages:

cp ~/Downloads/SomePlugin-master/ 
   ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/SomePlugin`

Khởi động lại văn bản tuyệt vời 2 và bùng nổ! bạn đã hoàn tất.

Với Trình quản lý gói

Tham khảo một trong những câu trả lời khác tại đây hoặc truy cập trang chủ Trình quản lý gói .

Điểm thưởng

Nếu có một plugin không có trong Trình quản lý gói, tại sao không gửi nó thay mặt tác giả bằng cách làm theo các bước được tìm thấy ở đây .


7
  1. Cài đặt Trình quản lý gói theo hướng dẫn trên https://packagecontrol.io/installation

  2. Mở Trình quản lý gói bằng Ctrl+ Shift+P

  3. Nhập Gói điều khiển để hiển thị các lệnh liên quan (Cài đặt gói, Xóa gói, v.v.) với các gói

Hãy tận hưởng nó!

nhập mô tả hình ảnh ở đây



1

Theo câu trả lời của John Day

Bạn nên có thư mục Dữ liệu / Gói trong thư mục cài đặt Sublime Text 2. Tất cả những gì bạn cần làm là tải xuống plugin và đặt thư mục plugin vào thư mục Gói.

Trong trường hợp nếu bạn đang tìm kiếm thư mục Dữ liệu / Gói, bạn có thể tìm thấy nó ở đây

Windows :% APPDATA% \ Văn bản tuyệt vời 2

OS X : ~ / Thư viện / Hỗ trợ ứng dụng / Văn bản tuyệt vời 2

Linux : ~ / .Sublime Văn bản 2

Cài đặt di động : Văn bản tuyệt vời 2 / Dữ liệu


0

Các đoạn mã cài đặt cho vanilla Sublime có thể thay đổi trong tương lai.

Đây link sẽ là nơi an toàn nhất để cài đặt hỗ trợ plugin để Sublime Văn bản 2.

Đối với Sublime Text 3, liên kết này hoạt động có mã.

nhập mô tả hình ảnh ở đây


0

Hướng dẫn đã được thử nghiệm trên Mac OSx Catalina.

Sau khi cài đặt Sublime Text 3, cài đặt Package Controlthông qua Tools > Package Control. Sử dụng các hướng dẫn sau để cài đặt packagehoặc theme:

  1. nhấn CMD + SHIFT + P

  2. chọn Package Control: Install Package--- hoặc bất kỳ tùy chọn nào khác mà bạn yêu cầu. kiểm soát gói

  3. nhập tên của gói hoặc chủ đề cần thiết và nhấn enter.

cài đặt gói

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.