Di chuyển từ Sublime text 2 sang Sublime text3


84

Tôi cần di chuyển từ sublime text 2 sang sublime text 3 để có tất cả cấu hình / plugin giống như tôi đã cài đặt trên sublime text2.

Tôi đã cài đặt sublime text 3, nhưng nó không có bất kỳ gói và cài đặt nào trong sublime text 2. Tôi thực sự không biết liệu có bất kỳ phương pháp chuyển tiếp nào để di chuyển hay chỉ sao chép một số thư mục.


3
Sublime Text 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.
Máy xay sinh tố

Được chứ. Sau đó, tôi có cần cài đặt lại tất cả các plugin của mình không? Đố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ó, những thư mục nào sẽ được sao chép (cho OSX)?
Fizer Khan, 5:13

1
Bạn sẽ cần cài đặt các plugin của mình và tùy thuộc vào việc bạn sử dụng plugin nào, bạn có thể cần đợi hỗ trợ của ST3. Có một danh sách hữu ích ở đây: github.com/wbond/sublime_package_control/wiki/…
Jeremy Halliwell,

Câu trả lời:


97

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

Đọc: "Tôi có thể sử dụng ST3 chưa? Chuyển sang Sublime Text 3"

TLDR:

  1. Sử dụng git để cài đặt nhánh python3 của Package Control. Hướng dẫn từng bước có sẵn tại đây ;

  2. Di chuyển trên khắp các thư mục của bạn trong Sublime Text 2/Packages/để Sublime Text 3/Packages/trừ hai: DefaultPackage Control.


9
+1, Tôi đang gặp sự cố khi sao chép tất cả các thư mục Gói ( defaultpackage controlcả). Mặc dù tôi biết rằng việc có mọi người truy cập vào trang web của bạn là điều tốt cho phân tích google của bạn, nhưng tốt hơn hết là SO có ít nhất hai bước bạn đã đăng. Không vui nếu một ngày nào đó bài viết của bạn sẽ bị xóa / không còn nữa.
RaphaelDDL

6
Trích xuất từ sublime.wbond.net/docs/syncing : bạn thực sự không muốn đồng bộ hóa toàn bộ Gói /Gói / thư mục đã cài đặt ... Giải pháp thích hợp là chỉ đồng bộ hóa Gói / Người dùng / thư mục
Iulian Onofrei

3
Vì đây được viết Sublime chữ đã làm cho nó dễ dàng để cài đặt kiểm soát trọn gói trong Sublimetext 3 trừ đi bất kỳ thứ git, hãy làm theo các hướng dẫn chính thức cho rằng phần sublime.wbond.net/installation
pal4life

Thx cho bài đăng này - được sử dụng từng bước và di chuyển với 0 vấn đề.
wick3d

1
Video hiện đã hơi lỗi thời, trình quản lý gói có cài đặt liên quan đến việc dán một số mã Python vào bảng điều khiển python.
Ghoti

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ó bằng Tùy chọn -> Duyệt qua Gói). Bạn chỉ có thể sao chép thư mục đó vào thư mục Gói trong ST3.

Về các plugin, tốt nhất là bạn nên kiểm tra liên kết đã được đề cập: https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Comp Tương thích-Packages Trang wiki này giải thích những plugin nào có thể được cài đặt qua Package Control và những plugin nào yêu cầu cài đặt thủ công.


Nội dung liên kết: "Trang này đã bị xóa kể từ khi Package Control 2.0 được phát hành và tự động trình bày các gói phù 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: packagecontrol.io
Bluesail20

3

Thông tin bổ sung cho người dùng windows, để làm ST3trình chỉnh sửa 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 withtheo mặc định với ST3.

Tôi nghĩ tôi có thể giúp bạn làm cho Open With / 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 xóa một mục đăng ký cụ thể đề cập đến sublime_text.exe của Sublime Text 2, điều này ngăn Windows thêm mục nhập cho sublime_text.exe của Sublime Text 3.

Để sửa lỗi theo cách thủ công, hãy mở regeditvà điều hướng đến:

Computer\HKEY_CLASSES_ROOT\Applications\

tìm sublime_text.exemục nhập và xóa nó. Bây giờ bạn có thể đặt Sublime Text 3 làm trình chỉnh sửa mặc định cho bất kỳ thứ gì bạn muốn.

Nguồn: Re: Không thể đặt trình chỉnh sửa mặc định trong windows bởi @ kane_t


2
  1. Cài đặt phiên bản Python3 của Kiểm soát gói. Sao chép mã Sublime Text 3 cho Kiểm soát gói , mở Sublime's Console ( Ctrl `) và dán mã vào bảng điều khiển.

  2. Mở thư mục Packages của người dùng của bạn cho cả hai phiên bản Sublime Text từ menu bằng cách sử dụng Preferences> Browser Packages...trong Sublime Text. ( 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 ngoại trừ hai thư mục sau: DefaultPackage Control. Dán tất cả các thư mục đó vào thư mục Gói ST3.

  4. Khởi động lại Sublime Text 3.

  5. (Tùy chọn.) Di chuyển bí danh thiết bị đầu cuối / dấu nhắc lệnh của bạn sang ST3.

    • Windows: Chỉnh sửa autoexec.battrong 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.batvà 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 thi sudo rm /bin/subltrong 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ừ menu, chọn Help> Enter Licensevà dán khóa cấp phép của bạn.

Xem bài đăng trên blog của Wes về cách chuyển từ Sublime Text 2 sang ST3 để biết thêm chi tiết: "Tôi có thể sử dụng ST3 chưa? Chuyển sang Sublime Text 3"


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

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

w7x64, không biết rằng bạn vẫn có thể sử dụng nó. Nhưng làm tôi ngạc nhiên khi bạn đưa tệp đó vào câu trả lời, trông giống như một tệp 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 vì câu trả lời.
gmo

1

Xem các plugin của bạn đã được chuyển đổi chưa: www.caniswitchtosublimetext3.com không còn khả dụng

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

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.