Cách xóa gói trong văn bản cao siêu 2


160

Tôi muốn xóa và / hoặc hủy kích hoạt Emmetgói trong Sublime Text 2.

Tôi có nên xóa Emmetthư mục hoặc quy trình công việc điển hình để xóa gói không?

Câu trả lời:


291

Nếu bạn đã cài đặt với điều khiển gói, hãy tìm kiếm "Điều khiển gói: Xóa gói" trong bảng lệnh (được truy cập bằng Ctrl+ Shift+ P). Nếu không, bạn chỉ có thể loại bỏ thư mục Emmet.

Nếu bạn muốn sử dụng chú thích tùy chỉnh để truy cập các lệnh, hãy tạo Default.sublime-commandstrong thư mục Người dùng của bạn. Sau đó chèn một cái gì đó tương tự như sau.

[
    {
        "caption": "Package Control: Uninstall Package",
        "command": "remove_package"
    }
]

Tất nhiên, bạn có thể tùy chỉnh lệnh và chú thích khi bạn thấy phù hợp.


10
Thực sự muốn nó có từ "gỡ cài đặt" trong đó ở đâu đó vì vậy tôi không cần phải tìm nó. Rốt cuộc, nó được gọi Package Control: Install Packageđể thêm nó, vậy tại sao không gỡ cài đặt để loại bỏ nó.
Jonathan Trần

2
@JonathanTran Tôi đã mở rộng câu trả lời của mình một chút để bạn có thể có lệnh đó trong bảng lệnh, không phải là vấn đề quan trọng như bây giờ vì bạn biết phải tìm gì.
skuroda

1
Hoạt động trong văn bản cao siêu 3 quá :) Cảm ơn @skuroda
mlunoe

22

Chỉ muốn thêm, rằng sau khi bạn xóa gói đang đề cập, bạn cũng có thể cần kiểm tra xem liệu nó có được liệt kê trong danh sách các gói trong khu vực sau không và xóa danh sách của nó theo cách thủ công:

Tùy chọn> Cài đặt gói> Kiểm soát gói> Cài đặt - Người dùng

{
    "auto_upgrade_last_run": null,
    "installed_packages":
    [
        "AdvancedNewFile",
        "Emmet",
        "Package Control",
        "SideBarEnhancements",
        "Sublimerge"
    ]
}

Trong trường hợp của tôi, thời gian dùng thử cho "Sublimerge" của tôi đã hết và tôi sẽ nhận được một cửa sổ bật lên mỗi khi tôi bắt đầu Sublime Text 2 nói:

"Gói được chỉ định, Sublimerge, không khả dụng"

Tôi sẽ phải đóng cửa sổ sự kiện trước khi có thể làm bất cứ điều gì trong ST2.

Nhưng trong trường hợp của tôi, ngay cả sau khi gỡ bỏ gói thành công thông qua kiểm soát gói, tôi vẫn nhận được thông báo bật lên cửa sổ sự kiện cho tôi biết "Sublimerge" không khả dụng. Điều này không có ý nghĩa gì vì tôi đã gỡ bỏ gói thành công.

Mãi cho đến khi tôi tìm thấy tệp "auto_upTHER_last_run" này và xóa thủ công mục nhập "Sublimerge" và lưu bản chỉnh sửa của tôi, tin nhắn sẽ biến mất.


Đề nghị tuyệt vời. Tôi đã phải xóa thủ công một gói vì nó khiến hộp thoại "remove" của Gói điều khiển không thành công, nhưng nó vẫn được cài đặt lại khi tôi khởi động lại ST. Loại bỏ nó khỏi tập tin cài đặt đã lừa
kmgdev

@Ciwan Chuyển đến thư mục gói và xóa gói bạn không muốn.
kmgdev

Bạn trả lời đã giúp tôi giải quyết điều này (tôi có cùng một thông báo xuất hiện khi khởi động cho một gói khác). Chỉ cần làm rõ, trong Sublime Text 3, tập tin này được đặt ởPreferences -> Browse Packages... -> Package Control.sublime-settings
abpetkov

21

đi đến kiểm soát gói bằng cách nhấn Ctrl + Shift + p

gõ "gỡ gói"

và nhập gói / plugin của bạn để gỡ cài đặt và gỡ bỏ nó


8

Có một số câu trả lời, Đầu tiên NẾU bạn đang sử dụng Kiểm soát gói đơn giản chỉ cần sử dụng lệnh Xóa gói của điều khiển gói ...

Ctrl + Shift + P

Package Control: Remove Package

Nếu bạn đã cài đặt gói theo cách thủ công đang ở trên máy Windows ... thì đừng lo; Chỉ cần sửa đổi các tập tin bằng tay.

Đầu tiên điều hướng đến

C:\users\[Name]\AppData\Roaming\Sublime Text [version]\

Sẽ có 4 thư mục:

  1. Gói đã cài đặt (Giữ tệp cấu hình Kiểm soát gói, bỏ qua )
  2. Gói (Giữ nguồn gói)
  3. Gói nguyên sơ (Giữ thông tin phiên bản, bỏ qua )
  4. Cài đặt (Thông tin cài đặt tuyệt vời, bỏ qua )

Đầu tiên mở .. \ Gói thư mục và định vị thư mục có tên giống như gói của bạn; Xóa đi.

Thứ hai, mở Sublime và điều hướng đến Tùy chọn> Cài đặt gói> Kiểm soát gói> Người dùng cài đặt

Thứ ba, xác định vị trí dòng nơi tên gói bạn muốn "gỡ cài đặt"

{
    "installed_packages":
    [
        "Alignment",
        "All Autocomplete",
        "AngularJS",
        "AutoFileName",
        "BracketHighlighter",
        "Browser Support",
        "Case Conversion",
        "ColorPicker",
        "Emmet",
        "FileDiffs",
        "Format SQL",
        "Git",
        "Github Tools",
        "HTML-CSS-JS Prettify",
        "HTML5",
        "HTMLBeautify",
        "jQuery",
        "JsFormat",
        "JSHint",
        "JsMinifier",
        "LiveReload",
        "LoremIpsum",
        "LoremPixel",
        "Oracle PL SQL",
        "Package Control",
        "Placehold.it Image Tag Generator",
        "Placeholders",
        "Prefixr",
        "Search Stack Overflow",
        "SublimeAStyleFormatter",
        "SublimeCodeIntel",
        "Tag",
        "Theme - Centurion",
        "TortoiseSVN",
        "Zen Tabs"
    ]
}

LƯU Ý Giả sử gói bạn đang xóa là "Zen Tab", bạn cũng phải xóa, sau "TortoiseSVN" nếu không nó sẽ bị lỗi.

Do đó, kết luận cách dễ nhất để xóa hoặc Cài đặt Gói văn bản tuyệt vời.


3

Thực hiện theo các bước dưới đây-

Bước 1 - Ctrl+ Shift+P

Bước2 - Nhập gói vô hiệu hóa

Bước 3 - nhập tên gói mà bạn muốn tắt và nhấn enter

Xóa thành công, nếu không xóa thì khởi động lại Sublime


0

Các bước đơn giản để xóa bất kỳ gói nào khỏi Sublime như phpfmt, Xdebug, v.v.

1- Go to Sublime menu-> Preference or press Ctrl+Shift+P .
2- Choose -> Remove package option, after you choosing it will display all   packge installed in your sublime, select one of them.
3. After selection it will remove, or for better you can restart your system.

0

Văn bản cao siêu 3

Thủ tục


Chạy văn bản cao siêu.


Chọn Tùy chọnKiểm soát gói .

Hoặc là

Sử dụng ctrl+ shift+ pphím tắt cho ( Win , Linux ) hoặc cmd+ shift+ pfor ( OS X ).


Chọn Xóa Gói. Package Control: Remove Package


Bắt đầu nhập tên của gói bạn muốn xóa và chọn nó từ danh sách các gói đã cài đặt.


Chờ cho quá trình gỡ cài đặt hoàn tất.


Và làm thế nào để làm điều đó bằng tay trong Sublime 3? Sublime 3 bị sập khi tôi cố gắng gỡ cài đặt plugin Kite.
Leonardo
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.