2013-09-07 3 views
1

Sublime Text 3에 파일을 저장할 때 기본 저장 위치가 Sublime 설치 디렉토리이고 왜 기본 파일 유형이 없습니까?Sublime Text 기본 저장 옵션

enter image description here

내가 바탕 화면에 위치와 .txt로하는 기본 파일 형식을 기본 저장을 설정할 , 어떻게 이런 짓을 할 수 있습니까? 수동으로 Default File Type 플러그인을 설치할 수 있습니다

{ 
    "font_size": 9, 
    "hot_exit": false, 
    "ignored_packages": ["Vintage"], 
    "remember_open_files": false 
} 

답변

3

(현재) 기본 확장 문제를 해결하지는 않지만 AdvancedNewFile을 시도 할 수도 있습니다. 명명되지 않은 버퍼를 만드는 대신이 플러그인은 명명 된 파일을 만듭니다. 기본 위치는 구성 가능하지만 기본 확장은 없습니다.

면책 조항 : 저는 AdvancedNewFile 플러그인의 관리자입니다.

나는 기본 파일 확장명을 지원하기 위해 AdvancedNewFile 업데이트되었습니다

편집.

+0

굉장! 나는 일하고있어. 지금은 시험 할 수 없지만, 내가 돌아 왔을 때, 그것이 효과가 있다는 말을하고, 그것을 줄 것이다.^_ ^ – Jazcash

0

: 여기

내 설정입니다. 그것은 아주 간단한 플러그인이고 Package Control page은 Sublime Text 2에만 해당한다고 말하고 있습니다. OSX에서 설치 했으므로 제대로 작동합니다. 당신이 Ctrl 키 N을 명중 할 때마다 지금

{ 
    "default_new_file_syntax": "Packages/Text/Plain text.tmLanguage", 
    "use_current_file_syntax": false 
} 

파일을 저장하고 : 설치하려면 %APPDATA%\Sublime Text 3\Packages로 이동 한 다음

git clone https://github.com/spadgos/sublime-DefaultFileType.git DefaultFileType 

을 실행, 복사 Packages\User-Packages\DefaultFileType\default_file_type.sublime-settings 다음에 그 내용을 변경 새 파일을 만들려면 일반 텍스트로 설정됩니다. 플러그인은 키 조합과 함께 작동하며 메뉴 옵션이 File -> New File이 아닙니다.

저장 위치가가는 한 이론이 있지만 문서를 백업 할 수 없습니다. 최소한 Win7 (나를 위해)에서는 기본 저장 위치가 새 파일을 만들 때 CtrlN 또는 File -> New File을 눌렀을 때 열려 있던 파일을 포함하는 디렉토리 인 것 같습니다. 예를 들어, 새 파일을 만들 때 Packages\User\Preferences.sublime-settings 파일을 열고 CtrlS을 누르면 Packages\User에 저장 대화 상자가 열렸습니다. 나는 바탕 화면에 파일을 저장 한 새 파일에 대한 N Ctrl 키충돌, 뭔가를 입력 한 다음 S Ctrl 키 및 바탕 화면에서 열 저장 대화 상자 를 기록했다.

기본적으로 기본 저장 위치에 대한 기본 설정은 없지만 적어도 Windows에서는 항상 바탕 화면 파일을 열어 두었다가 바탕 화면 파일이 포커스되는 동안 새 파일을 만들어서 조정할 수 있습니다.

+0

아마도 ST3에서 파일 -> 새 파일을 사용하여 작동시킬 수 있습니다 필요. 'on_window_command' 이벤트 리스너를 사용할 필요가 있습니다. – skuroda

+0

나는이 플러그인을 이미 시험해 보았지만, 확실하게 다시 설치하려고했지만 Windows 8 x64 (Sublime Text 3)에서는 작동하지 않는 것 같습니다. 파일은 항상 오른쪽 하단의 "일반 텍스트"라고하지만 이상합니다. 실제로 파일 이름에 .txt를 추가하지 않습니다. – Jazcash

0

이 옵션은 기본적으로 제공되는 옵션이어야하지만 솔직하게 자동화하는 것이 좋습니다.물론

import sublime, sublime_plugin 

class EverythingIsPowerShell(sublime_plugin.EventListener): 
    def on_new(self, view): 
     view.set_syntax_file('Packages/PowerShell/Support/PowershellSyntax.tmLanguage') 

는, 당신이 PowerShell을에서 언어를 변경할 수 있습니다 : - 도구를 히트> 새 플러그인

그리고 만들어지는 파일을 통해이 붙여 넣기, 저장하고 "DefaultLanguage.py"호출 또는 무언가 충돌 ... 당신이 좋아하는 것은 무엇이든. tmLanguage의 상대 경로 만 있으면됩니다. 원하는 언어로 파일을 연 다음 콘솔을 열어 (보기 -> 콘솔 표시) 다음을 입력하십시오 :

view.settings().get('syntax') 
관련 문제