2013-07-05 35 views
79

Tôi cần di chuyển từ văn bản cao cấp 2 sang văn bản cao cấp 3 để có tất cả cấu hình/plugin giống như tôi đã cài đặt trên văn bản cao cấp2.Di chuyển từ văn bản cao cấp 2 sang văn bản cao cấp3

Tôi đã cài đặt văn bản cao cấp 3 nhưng không có bất kỳ gói và cài đặt văn bản tuyệt vời nào 2. Tôi thực sự không biết nếu có bất kỳ phương pháp chuyển tiếp thẳng nào để di chuyển hoặc chỉ sao chép một số thư mục.

+3

Văn bản tuyệt vời giữ tất cả các cài đặt và plugin của nó trong một thư mục cấu hình. Ngoài ra, Sublime Text 3 sử dụng Python 3 thay vì Python 2, vì vậy các plugin của bạn có thể không hoạt động. Nó vẫn đang trong giai đoạn thử nghiệm. – Blender

+0

OK. Sau đó, tôi cần phải cài đặt lại tất cả các plugin của tôi? Đối với cài đặt, tôi có thể sao chép và dán một số thư mục không? Nếu có, thư mục nào sẽ được sao chép (cho OSX)? –

+1

Bạn sẽ cần phải cài đặt các plugin của bạn, và tùy thuộc vào những cái bạn sử dụng, bạn có thể cần phải chờ hỗ trợ ST3. Có một danh sách tiện dụng ở đây: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages –

Trả lời

95

Tôi đã viết một bài đăng trên blog chi tiết cách di chuyển từ Sublime Text 2 sang ST3.

đọc: "Can I use ST3 yet? Migrating to Sublime Text 3"

TLDR:

  1. Sử dụng git để cài đặt các chi nhánh python3 của Control Package. Hướng dẫn từng bước available here;

  2. Di chuyển qua tất cả các thư mục của bạn trong Sublime Text 2/Packages/ đến Sublime Text 3/Packages/ ngoại trừ hai: DefaultPackage Control.

+9

+1, tôi gặp sự cố khi sao chép tất cả các thư mục Gói ('mặc định' và' kiểm soát gói' cũng). Trong khi tôi biết nó tốt cho phân tích google của bạn để mọi người truy cập vào trang web của bạn, thì tốt hơn là SO nên có ít nhất hai bước bạn đã đăng. Dunno nếu bài đăng của bạn sẽ bị xóa/không khả dụng vào một ngày nào đó. – RaphaelDDL

+6

Trích xuất từ ​​https://sublime.wbond.net/docs/syncing: bạn thực sự làm __not__ muốn đồng bộ hóa toàn bộ gói _Packages/_ và _Installed/_ folders ...Giải pháp thích hợp là chỉ đồng bộ hóa _Packages/User/folder_ –

+3

Vì điều này đã được viết Văn bản tuyệt vời giờ đây đã dễ dàng cài đặt Gói kiểm soát trong Sublimetext 3 trừ đi bất kỳ thứ gì trong git, hãy làm theo hướng dẫn chính thức cho phần đó https: // sublime.wbond.net/installation – pal4life

5

Tùy chọn/cấu hình của bạn từ ST2 nằm trong Gói/Người dùng (tìm nó với Tùy chọn -> Duyệt gói). Bạn chỉ có thể sao chép thư mục đó vào thư mục Packages trong ST3.

Giới thiệu về plugin, tốt nhất bạn nên kiểm tra liên kết đã đề cập: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages Trang wiki này giải thích trình cắm nào có thể được cài đặt thông qua Gói điều khiển.

+0

Liên kết nội dung: "Trang này đã bị xóa vì Gói kiểm soát 2.0 đã được phát hành và tự động hiển thị các gói thích hợp dựa trên phiên bản Sublime Text bạn đang sử dụng." Liên kết mới chuyển hướng đến: https://packagecontrol.io/ – Bluesail20

3
  1. Cài đặt phiên bản Python3 của Control Package. Sao chép Sublime Text 3 code for Package Control, mở Bảng điều khiển của Sublime (Ctrl `) và dán mã vào bảng điều khiển.

  2. Mở thư mục Gói của người dùng cho cả hai phiên bản Văn bản cao cấp từ các menu bằng cách sử dụng Preferences>Browser Packages... trong Văn bản tuyệt vời. (Sublime Text>Preferences>Browser Packages... trên OSX.)

  3. Trong thư mục gói ST2, sao chép tất cả các thư mục trừ hai: DefaultPackage Control. Dán tất cả các thư mục đó vào thư mục Gói ST3.

  4. Restart Sublime chữ 3.

  5. (Không bắt buộc.) Di chuyển thiết bị đầu cuối của bạn/lệnh bí danh nhắc đến ST3.

    • Windows: Chỉnh sửa autoexec.bat trong thư mục người dùng của bạn. Thay đổi doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $* thành doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. Lưu autoexec.bat và khởi động lại giao diện dòng lệnh của bạn.

    • OSX: Xóa bí danh cũ bằng cách thực hiện sudo rm /bin/subl trong thiết bị đầu cuối. Thêm bí danh mới với sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (Tùy chọn) Nhập khóa cấp phép của bạn vào ST3. Từ các menu, chọn Help>Enter License và dán vào khóa cấp phép của bạn.

bài đăng blog Xem Wes' về cách di chuyển qua từ Sublime Văn bản 2 giao cho ST3 để biết thêm chi tiết: "Can I use ST3 yet? Migrating to Sublime Text 3"

+0

[5] (1) 'autoexec.bat' ?? .. bạn có thể vui lòng cụ thể hơn một chút về *' windows version' * – gmo

+0

@gmo - Trên Win7 của tôi, tôi sử dụng autoexec.bat để xác định doskey (aka bí danh) trên mỗi bắt đầu của dấu nhắc lệnh. Bạn có thấy điều này không hoạt động trong các phiên bản Windows khác không? – KatieK

+0

w7x64, không biết rằng bạn vẫn có thể sử dụng nó. Nhưng tôi ngạc nhiên rằng bạn bao gồm tập tin đó trong câu trả lời, trông giống như một tiêu chuẩn cho những ngày này, và theo như tôi biết, nó không phải. Nhưng tôi tò mò ... Sẽ đọc thêm về nó. Cảm ơn câu trả lời. – gmo

4

thông tin aditional cho các cửa sổ người dùng, để làm cho ST3 như biên tập viên mặc định sau khi di chuyển .

Nếu bạn giữ cả hai phiên bản hoặc nếu bạn gỡ cài đặt ST2 ... có thể bạn sẽ nhận thấy rằng bạn không thể mở tệp hoặc liên kết open with theo mặc định với ST3.

Tôi nghĩ tôi có thể giúp bạn nhận được Mở bằng/trình chỉnh sửa mặc định hoạt động.
Vấn đề là trình gỡ cài đặt Sublime Text không loại bỏ mục nhập đăng ký cụ thể đề cập đến sublime_text.exe của Sublime Text 2, ngăn Windows thêm mục nhập cho sublime_text.exe của Sublime Text 3.

Để khắc phục nó bằng tay, mở regedit và điều hướng tới:

Computer\HKEY_CLASSES_ROOT\Applications\ 

tìm mục sublime_text.exe, và xóa nó. Bây giờ bạn có thể đặt Sublime Text 3 làm trình soạn thảo mặc định cho bất kỳ thứ gì bạn muốn.

Nguồn: Re: Can't make default editor in windows bởi @kane_t

1

Xem nếu bạn bổ sung đã được chuyển đổi: http://www.caniswitchtosublimetext3.com/

ST3 và ST2 là trong thư mục riêng biệt, vì vậy bạn có thể đi trước và cài đặt nó và thêm plugin của bạn/prefs khi bạn làm việc.