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


101

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


1
BoundinCodeの選択した回答を更新したい場合があります。彼の答えは最も簡単な方法であり、プラグインなしでこれを行うことができます。
Adrien Be

回答:



255

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

Sublime Text 2:組み込みの「サイドバーで表示」機能

キー割り当てを作成するには、[設定]> [キー割り当て-ユーザー]に移動して、次を追加します。

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

ここから。


41
「サイドバーの公開
1596897#

涼しい!!私はこれを探していて、書くつもりでした!賞賛!
KillABug 2014

これは便利な回答ですが、選択した回答は「EclipseのLink with Editor」の機能を複製したものです。質問で要求されたとおり。つまり、ショートカットを押す必要なしにアクティブなファイルを明らかにします。
serby '20

MacOSであなたは...代わりに、コマンドキーを使用することがあります { "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
Molomby

14

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

メニューツール->新しいプラグインを保存してください:

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

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


1
アルバート...すばらしい答え...これはプログラマー同士の答えです...ありがとう!!! ;-)
ZEE、2014

2

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

https://github.com/miguelgraz/FocusFileOnSidebar


0

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')

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.