자주 편집하는 파일이 여러 개 있고 동시에 모두 열어야 합니다. 열려 있는 파일 세트를 저장하는 숭고한 방법이 있는지 궁금합니다. 크롬이나 파이어폭스에서 클릭만으로 열리도록 구성할 수 있는 웹 페이지 탭 세트를 가질 수 있는 것과 비슷합니다. 버튼 하나
답변1
파이어폭스/크롬과는 다릅니다. 내가 본 바에 따르면 Sublime은 지난 번부터 탭을 열 수 있지만 특정 탭 세트를 자동으로 열 수는 없습니다.
프로젝트를 열고 다음에 열고 싶은 파일을 엽니다.중요한- Sublime을 닫을 때 먼저 선택하십시오.프로젝트 > 프로젝트 닫기을 클릭한 다음 Sublime을 닫습니다. 그러면 열린 탭이 저장됩니다.
그런 다음 thisguy123이 설명하는 대로 각 프로젝트를 엽니다. 또는 명령줄 옵션을 사용하세요 --project path/to/project.sublime-project
.
매번 이렇게 각 프로젝트를 닫는 것은 귀찮으므로 키보드 단축키를 설정하십시오.
파일을 ".../Packages/CloseProjectAndExit/close_project_and_exit.py"로 저장합니다. Sublime Packages 디렉터리가 어디에 있는지 모른다면 다음을 살펴보세요.http://docs.sublimetext.info/en/sublime-text-3/basic_concepts.html#the-data-directory.
import sublime
import sublime_plugin
class CloseProjectAndExitCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("close_project")
self.window.run_command("close_window")
키맵에 복사:
{ "keys": ["ctrl+shift+`"], "command": "close_project_and_exit" }
답변2
프로젝트로 저장하세요.Project-> Save Project As...
그런 다음 탭을 다시 열고 싶을 때 다음으로 이동하세요.Project -> Open Project
답변3
ST3에서는프로젝트 전환현재 탭 세트를 해당 프로젝트에서 마지막으로 열었던 탭 세트로 바꿔야 합니다.
그렇지 않다면 프로젝트의 기본 작업공간에 문제가 있다는 의미입니다.
(솔루션은 더 아래에 있음)
설명
때로는 작업 공간 파일이 삭제되거나 디렉터리 이동 중에 문제가 발생하거나 파일이 한 분기에서는 .gitignored되고 다른 분기에서는 그렇지 않은 문제 등이 발생합니다.
에서선적 서류 비치
Sublime Text의 프로젝트는 두 개의 파일, 즉 프로젝트 정의가 포함된 .sublime-project 파일과 열려 있는 파일 및 각 파일에 대한 수정 사항과 같은 사용자별 데이터가 포함된 .sublime-workspace 파일로 구성됩니다.
일반적으로 .sublime-project 파일은 버전 제어에 체크인되지만 .sublime-workspace 파일은 체크인되지 않습니다.
또 다른 가능성은 프로젝트를 작업공간 파일에 저장했거나 그 반대로 저장했다는 것입니다. 이런 일이 일어나는 이유는 두 가지를 혼동하기 쉽기 때문이라고 생각합니다.퀵 스위치 프로젝트그건 너네 둘 다 보여주잖아숭고한 프로젝트파일과숭고한 작업 공간파일.
메모:그 이유는 프로젝트당 여러 작업 공간이 허용되기 때문입니다. ~ 안에퀵 스위치 프로젝트작업 공간을 선택하면 해당 작업 공간의 프로젝트가 열리고 해당 작업 공간이 활성화됩니다. 프로젝트를 선택하면 해당 프로젝트가 열리고 프로젝트의 기본 작업공간이 활성화됩니다. 단, 찾을 수 없는 경우에는 아무 작업도 수행하지 않습니다.
해결책
먼저다른 이름으로 프로젝트 저장에게:
my-project-name.sublime-project
그것은 단지 안전/온전한 단계일 뿐입니다. 그 다음에작업공간을 다른 이름으로 저장에게:
my-project-name.sublime-workspace
파일 이름이 일치하는 위치. 이제 프로젝트는 탭 세트를 기억하고 전환하면 해당 탭이 열립니다.