Sublime text 2에서 Sublime text3으로 마이그레이션


84

sublime text2에 설치 한 모든 동일한 구성 / 플러그인을 갖기 위해 sublime text 2에서 sublime text 3으로 마이그레이션해야합니다.

Sublime Text 3을 설치했지만 Sublime Text 2 패키지 및 설정이 없습니다. 마이그레이션하는 간단한 방법이 있는지 아니면 일부 폴더를 복사하는지 정말 모르겠습니다.


3
Sublime Text는 모든 설정과 플러그인을 하나의 구성 폴더에 보관합니다. 또한 Sublime Text 3는 Python 2 대신 Python 3을 사용하므로 플러그인이 작동하지 않을 수 있습니다. 아직 베타 버전입니다.
Blender

괜찮아. 그런 다음 모든 플러그인을 다시 설치해야합니까? 설정을 위해 일부 폴더를 복사하여 붙여 넣을 수 있습니까? 그렇다면 복사 할 폴더 (OSX 용)는 무엇입니까?
Fizer 칸

1
플러그인을 설치해야하며 사용하는 플러그인에 따라 ST3 지원을 기다려야 할 수도 있습니다. 편리한 목록은 여기있다 : github.com/wbond/sublime_package_control/wiki/...은
제레미 Halliwell

답변:


97

Sublime Text 2에서 ST3로 마이그레이션하는 방법을 자세히 설명하는 블로그 게시물을 작성했습니다.

읽어보기 : "아직 ST3를 사용할 수 있습니까? Sublime Text 3로 마이그레이션"

TLDR :

  1. git을 사용하여 Package Control의 python3 브랜치를 설치합니다. 여기에서 단계별 지침을 확인할 수 있습니다 .

  2. 두 개 Sublime Text 2/Packages/Sublime Text 3/Packages/제외한 모든 폴더로 이동 : DefaultPackage Control.


9
+1, 모든 패키지 폴더 ( defaultpackage control또한)를 복사 할 때 문제가 발생했습니다 . 나는 사람들이 당신의 웹 사이트에 들어가는 것이 당신의 구글 분석에 좋다는 것을 알고 있지만, 당신이 게시 한 적어도 두 단계를 가지는 것이 SO에게 더 낫습니다. 게시물이 언젠가 삭제되거나 사용할 수 없게 될 경우 Dunno.
RaphaelDDL

6
sublime.wbond.net/docs/syncing 에서 추출 : 실제로 전체 패키지 /설치된 패키지 / 폴더 를 동기화하고 싶지 않습니다 . 적절한 해결책은 패키지 / 사용자 / 폴더 만 동기화하는 것입니다
Iulian Onofrei

3
이 기록 된 이후 숭고한 텍스트는 이제 쉽게, Sublimetext 3 뺀 자식 물건의에서 패키지 제어를 설치하는 부분에 대한 공식적인 지침을 따르도록했다 sublime.wbond.net/installation
pal4life

이 게시물에 대한 Thx-모든 단계를 사용하고 0 문제로 마이그레이션되었습니다.
wick3d

1
비디오는 이제 약간 구식입니다. 패키지 관리자는 일부 Python 코드를 Python 콘솔에 붙여 넣는 설치가 있습니다.
Ghoti 2015-06-26

5

ST2의 기본 설정 / 구성은 패키지 / 사용자에 있습니다 (기본 설정-> 패키지 찾아보기에서 찾을 수 있음). 해당 폴더를 ST3의 Packages 폴더에 복사하면됩니다.

플러그인에 관해서는 이미 언급 된 링크를 확인하는 것이 가장 좋습니다 : https://github.com/wbond/sublime_package_control/wiki/Sublime-Text-3-Compatible-Packages 이 위키 페이지는 패키지 제어를 통해 설치할 수있는 플러그인과 어떤 플러그인을 설명합니다. 수동 설치가 필요합니다.


링크 내용 : "이 페이지는 Package Control 2.0이 릴리스 된 이후 제거되었으며 사용중인 Sublime Text 버전에 따라 적절한 패키지를 자동으로 표시합니다." 새로운 링크로 리디렉션 : packagecontrol.io
Bluesail20

3

윈도우 사용자를위한이 추가적으로 정보는 만들 ST3는 AS 마이그레이션 후 기본 편집기 .

두 버전을 모두 유지하거나 제거하면 ST2... open with기본적으로 파일을 열거 나 ST3.

Open With / default editor가 작동 하도록 도와 줄 수 있다고 생각 합니다.
문제는 Sublime Text 제거 프로그램이 Sublime Text 2의 sublime_text.exe를 참조하는 특정 레지스트리 항목을 제거하지 않아 Windows에서 Sublime Text 3의 sublime_text.exe에 대한 항목을 추가하지 못하게한다는 것입니다.

수동으로 수정하려면 다음을 열고 regedit탐색하십시오.

Computer\HKEY_CLASSES_ROOT\Applications\

sublime_text.exe항목을 찾아 삭제하십시오. 이제 Sublime Text 3를 원하는 모든 기본 편집기로 설정할 수 있습니다.

Source : Re : Ca n't make default editor in windows by @ kane_t


2
  1. Python3 버전의 Package Control을 설치합니다. Package Control에 대한 Sublime Text 3 코드를 복사하고 Sublime 의 콘솔 ( Ctrl `)을 열고 코드를 콘솔에 붙여 넣습니다.

  2. 메뉴 에서 Sublime Text에서 Preferences> Browser Packages...를 사용하여 두 Sublime Text 버전에 대한 사용자의 Packages 디렉토리를 엽니 다 . ( Sublime Text> Preferences> Browser Packages...OSX에).

  3. ST2 패키지 디렉토리에서 다음 두 디렉토리를 제외한 모든 디렉토리를 복사하십시오. DefaultPackage Control. 모든 디렉토리를 ST3 패키지 디렉토리에 붙여 넣으십시오.

  4. Sublime Text 3을 다시 시작하십시오.

  5. (선택 사항) 터미널 / 명령 프롬프트 별칭을 ST3으로 이동합니다.

    • Windows : autoexec.bat사용자 디렉터리에서 편집 합니다. 변경 doskey subl="C:\Program Files\Sublime Text 2\sublime_text.exe" $*doskey subl="C:\Program Files\Sublime Text 3\sublime_text.exe" $*. autoexec.bat명령 줄 인터페이스를 저장 하고 다시 시작합니다.

    • OSX : sudo rm /bin/subl터미널에서 실행하여 이전 별칭을 제거합니다 . 로 새 별칭을 추가합니다 sudo ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl.

  6. (선택 사항) 라이센스 키를 ST3에 입력합니다. 메뉴에서 Help>를 선택 Enter License하고 라이센스 키를 붙여 넣습니다.

자세한 내용은 Sublime Text 2에서 ST3로 마이그레이션하는 방법에 대한 Wes의 블로그 게시물을 참조하십시오. "아직 ST3를 사용할 수 있습니까? Sublime Text 3로 마이그레이션"


[5] (1) autoexec.bat?? .. 좀 더 구체적으로 말씀해 주시겠습니까?windows version
gmo

@gmo-내 Win7에서는 autoexec.bat를 사용하여 명령 프롬프트를 시작할 때마다 doskey (별명)를 정의합니다. 다른 버전의 Windows에서이 기능이 작동하지 않는 것을 발견 했습니까?
KatieK 2014

w7x64, 여전히 사용할 수 있는지 몰랐습니다. 하지만 대답에 그 파일을 포함시킨 것에 놀랍게도 요즘에는 표준 파일처럼 보이지만 내가 아는 한 그렇지 않습니다. 하지만 궁금 해요 ... 그것에 대해 더 읽어 볼게요. 답변 해주셔서 감사합니다.
gmo 2014

1

플러그인이 변환되었는지 확인 : www.caniswitchtosublimetext3.com 은 더 이상 사용할 수 없습니다.

ST3 및 ST2는 별도의 폴더에 있으므로 계속해서 설치하고 작업하면서 플러그인 / 환경 설정을 추가 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.