[sublimetext] Sublime Text 3에서 현재 파일 경로를 (쉽게) 얻는 방법

Sublime Text 3에서 현재 파일 경로를 (쉽게) 얻는 방법

나는 자주 ST 콘솔을 사용하지 않지만 ( 패키지 관리자를 설치하기 위해 한 번만 사용했습니다 ) 다음과 같은 좋은 방법이 될 수 있다고 생각합니다.

  • 일종의 pwd 명령 과 같은 현재 파일 경로를 가져옵니다 .
  • 하지만 작동하지 않습니다.

누구든지 현재 파일 경로를 얻는 쉬운 방법을 알고 있습니까?

  • 클립 보드에 : 대답의 엄격한 목표가 아닌 것이 좋습니다.
  • ST 명령에 필요하지 않습니다. 패키지일까요?


답변

파일의 아무 곳이나 마우스 오른쪽 버튼으로 클릭 (제목 탭이 아님)-> 파일 경로 복사

마우스를 사용하지 않으려면 여기에 설명 된대로 키보드 단축키를 설정할 수 있습니다. /superuser/636057/how-to-set-shortcut-for-copy-file-path-in -숭고한 텍스트 -3


답변

현재 파일 경로를 쉽게 복사하려면 다음을에 추가하십시오 Key Bindings - User.

{ "keys": ["ctrl+alt+c"], "command": "copy_path" },

출처

Key Bindings - User명령 팔레트를 통해 열 수 있음 ( command + pOSX에서)


답변

이미지를 사용하여 이해하기 쉽습니다. 마우스 오른쪽 버튼을 클릭하면 이것을 얻을 수 있습니다.

여기에 이미지 설명 입력

편의를 위해 이미지에 전사 된 코드 :

import sublime, sublime_plugin, os

class CopyFilenameCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        if len(self.view.file_name()) > 0:
            filename = os.path.split(self.view.file_name())[1]
            sublime.set_clipboard(filename)
            sublime.status_message("Copied file name: %s" % filename)

    def is_enabled(self):
        return self.view.file_name()...  # can't see


답변

Mac OS X-Sublime Text 3

>파일 경로 복사를 마우스 오른쪽 버튼으로 클릭합니다.

여기에 이미지 설명 입력


답변

상태 표시 줄 안에 현재 파일 위치를 제공하는 Sublime 패키지가 있습니다. 방금 내 / sublime-text-3 / Packages 폴더에 직접 복제했습니다.

git clone git@github.com:shagabutdinov/sublime-shell-status.git ShellStatus;

git clone git@github.com:shagabutdinov/sublime-status-message.git StatusMessage;

GitHub에서 설명을 확인 / 읽어야합니다. 패키지 제어에 나열되어 있어도 제대로 설치되지 않습니다. 실제로 원하는대로 셸 출력을 편집 할 수 있습니다. python / shell에 대한 올바른 기술이 있다면.

(머티리얼 테마)
여기에 이미지 설명 입력


답변

저와 같고 항상 사이드 바의 항목을 클릭하여 경로 복사가 편집기 영역을 클릭 할 때만 작동한다는 것을 깨닫고 SideBarEnhancements 패키지를 살펴보십시오 . 다양한 방법으로 파일 경로를 복사 할 수있는 다양한 옵션이 있습니다.

패키지 제어를 통해 설치할 수 있습니다 (웹 페이지에는 수동 다운로드를 통한 설치 만 언급되어 있음).

참고 : 패키지는 “기본, 익명 통계 전송” . 웹 페이지는이를 거부하는 방법을 설명합니다.

SublimeSideBarEnhancements 스크린 샷


답변

이 링크로 이동합니다 . 링크의 코드는 robertcollier4에 의해 제공됩니다 .

CpoyFileName.py.py 확장자를 사용하여 이름 또는 원하는 파일을 만듭니다 .

Sublime Text 3\Packages\User폴더에 파일을 저장하십시오 . 그런 다음 위에 제공된 키 바인딩을 Preferences: Key Bindings파일 에 붙여 넣습니다 .

이제 지정된 키 바인딩을 사용하여 파일 이름 또는 전체 (절대) 파일 경로 만 복사 할 수 있습니다.

파일 이름 또는 파일 경로에는 파일 확장자가 포함되어 있습니다.