2
Sublime APIを使用してサイドバーの右クリックでフォルダのパスを取得するにはどうすればよいですか?私はsublime.view.file_name()でファイルのパスを取得できますが、フォルダには何もありません。一言で言えばSublime APIでサイドバーを右クリックしたときのフォルダのパスを取得
Sublime APIを使用してサイドバーの右クリックでフォルダのパスを取得するにはどうすればよいですか?私はsublime.view.file_name()でファイルのパスを取得できますが、フォルダには何もありません。一言で言えばSublime APIでサイドバーを右クリックしたときのフォルダのパスを取得
、コマンド定義とSide Bar.sublime-menu
ファイルを作成します。
[
{ "caption": "Side Bar Test Dirs", "command": "side_bar_test_dirs", "args": {"dirs": []} },
{ "caption": "Side Bar Test Paths", "command": "side_bar_test_paths", "args": {"paths": []} },
{ "caption": "Side Bar test Files", "command": "side_bar_test_files", "args": {"files": []} },
]
をそしてコマンド:
import sublime
import sublime_plugin
class SideBarTestDirsCommand(sublime_plugin.WindowCommand):
def run(self, dirs):
print(dirs)
class SideBarTestPathsCommand(sublime_plugin.WindowCommand):
def run(self, paths):
print(paths)
class SideBarTestFilesCommand(sublime_plugin.WindowCommand):
def run(self, files):
print(files)
Sublime Text Unofficial Documentaionで、より詳細なドキュメントがあります。
os.path.dirname(view.file_name()) – OdatNurd