web-dev-qa-db-ja.com

Sublime Text 2-エディターとリンク/サイドバーにファイルを表示

EclipseのLink with Editorのような機能を探しています。基本的に、編集中のファイルをファイルツリー内のその場所に表示したいです。

99
noah

https://github.com/sobstel/SyncedSideBar

これは、Package Controlユーティリティを使用してインストールできます(githubページには記載されていません)。

81

ファイルのビュー内の任意の場所を右クリックして、[サイドバーに表示]を押すだけです。

Sublime Text 2: built-in "reveal in Side Bar" feature

キーバインドを作成するには、[設定]> [キーバインド-ユーザー]に移動し、以下を追加します。

{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" }

here から。

254
BoundinCode

これを自動化する簡単なオプションがあります:新しいプラグインを作成します:

メニューツール->新しいプラグインで保存します:

import sublime, sublime_plugin

class SideBarListener(sublime_plugin.EventListener):

    def on_activated(self, view):
        view.window().run_command('reveal_in_side_bar')

これを保存するフォルダーはデフォルトで選択され、拡張子(.py)もデフォルトで追加されます。

Windowsでは、フォルダーはC:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User

保存されたプラグインを変更するのに非常に便利です

14
Albert Català

私はここでのパーティーにかなり遅れていることを知っていますが、まったく同じニーズを持っており、マウスコマンドを避けようとしています。新しいプラグインを作成し、見てみて、試してみてください=)

https://github.com/miguelgraz/FocusFileOnSidebar

2
Miguelgraz

AlbertCatalàによって提案されたソリューションをテストしましたが、ポップアップウィンドウが表示されると、たとえば「Quick Switch Projects」コマンドでエラーが発生します。

だから、ここにエラーを避けるために私の修正版があります:

import sublime
import sublime_plugin

class LinkWithEditor(sublime_plugin.EventListener):

    def on_activated(self, view):
        if view.window() is not None:
            view.window().run_command('reveal_in_side_bar')

この助けを願っています!

0
PascalW