Sublime Text 2および3でキーボードでサイドバーを使用する方法


155

Sublime Text 2を使用する場合、サイドバーを開いて、プロジェクト内のファイル/フォルダーをナビゲートする傾向があります。そのために、ホットキーctrl + k ctrl + b(Windowsの場合)を使用できます。

ただし、サイドバーに移動すると、キーボード(矢印など)では使用できなくなります。私たちは自分のマウスでそれを使用して固執する必要があります...

ただのメモ:SideBarEnhancementsプラグインをインストールしましたが、問題を解決できるものは見つかりませんでした。

あなたが知っているかもしれない解決策はありますか?


2
Ctrl + b、Ctrl + kは、常に行を削除するような奇妙なことをします。サイドバーを切り替えようとするたびに、これらの2つのショートカットをスパムする必要がありました。私は最終的にCtrl + Shift + oのショートカットを作成しました。他に誰かがこれを持っていますか?
マルセル

2
マルセル、この表記を理解していないと思います。つまり、Ctrlを押しながらKを押してからBを押すという意味です。Ctrl + K + Kを実行すると、次の行が削除されます
Vall3y

回答:


284

Ctrl+ 0Ctrl+ Zero)を入力して、サイドバーに焦点を合わせることができます。

その後、矢印キーを使用してファイル間で選択を移動しEnter、マウスに触れることなく、選択したファイルを開くことができます。


サイドバーからプロジェクトを削除するためのキーボードショートカットはありますか?
depz123 2013年

5
サイドバーのコンテキストメニューを呼び出すことはできますか?
Vladimir Starkov 2013年

6
Macではcmd + k cmd + bを使用してサイドバーを開きますが、サイドバーにフォーカスするにはctrl + 0を使用し、エディターにフォーカスするにはctrl + 1を使用します。cmd + 1からcmd + nはタブをナビゲートすることを訴えることができます。
nicholaschris 2013

7
Ctrl+1は「フォーカスグループ1」のショートカットですが、元々フォーカスされていたグループにフォーカスしたい場合は、Esc代わりに使用してください(非公式ドキュメントを参照)。例えば、グループ2に着目し、あなたがしてサイドバーを集中されている場合、Escグループ2にフォーカスを返します
TachyonVortex

2
@ChrisAndersonキーバインディング([設定]メニュー)を開くと、使用可能なすべてのショートカットを確認できます。コマンドfocus_side_barがマッピングされていることがわかりますCTRL+0
Riccardo Marotti

60

別の有用なショートカット:ctrl+ k一緒にctrl+がb表示されます/サイドバーを非表示にします。あなたがヒットしていることを確認しますKB、正しい順序で


これは受け入れられた答えであるはずです!
ジェシカ

@ジェシカどのように、それは質問に答えませんか?
Koray

45

他に完全な答えは見つからなかったので、さまざまな答えから情報をまとめて、独自の答えを少し追加しました。

  • Ctrl+ KCtrl+ B:サイドバーを切り替える
  • Ctrl+ K+ B:上記の短絡形(必ず命中させるKB右の順に)
  • Ctrl+ 0:サイドバーにフォーカスを切り替えます(開いている場合)
  • Up/ Down:ファイルリストをナビゲート
  • Right:ディレクトリを展開します
  • Left:ディレクトリを折りたたむ/親ディレクトリに移動する
  • Enter:ファイルを開く

@SantiagoAgüero欠けていた部分は、矢印キーが機能する前にサイドバーにフォーカスする必要があるということでした(Ctrl+ 0)。

私の知る限り、これらのショートカットはすべてSublime 3とSublime 2で機能します。

注意点:これらは、デフォルトのキーバインドを使用していることを前提としています。ただし、Preferences > Key Bindings - Userから行を開いてコピーし、必要に応じPreferences > Key Bindings - Defaultkeys値を変更することで、キーバインドを簡単にカスタマイズできます。例えば、

{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+0"], "command": "focus_side_bar" },

PS見栄えの良いキーボードグリフを取得するには、<kbd>HTMLタグを使用します。たとえば、に<kbd>Key</kbd>なりますKey。(/meta/5527に感謝します):)


サイドバーでCtrl +上/下、フォルダとファイルリストのナビゲート、または(上)開いているファイルリストの切り替えができます。(Subl.3でテスト済み)
GDmac

これらの資料および他のファイルナビゲーションショートカットsublime-text-unofficial-documentation.readthedocs.io/en/latest/...
anishpatel

24

概要

Ctrl + 0サイドバーに移動します。デフォルトでは、矢印キーでフォルダをナビゲートできます。「Vim」タイプの設定が必要な場合は、キーを通常のVim設定(hjkl)に再マッピングすることで、矢印キーの使用を回避できます。

  • hはフォルダを最小化/開く
  • jは下に移動します(つまり、下矢印)
  • kは上に移動します(つまり、上矢印)
  • lフォルダーを開きます
  • Enterはファイルを開きます

キーマッピング

これを設定Preferences > Key Bindings - Userするには、以下を開いて追加します。

{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] },
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context":
    [ {"key": "control", "operand": "sidebar_tree"} ] }

ファイルを開く方法はありますが、カーソルをサイドバーに残します(たとえば、作業環境をセットアップするために複数のファイルを開く)。
user1164937 2017

13

Ctrl + pは、マウスを使用せずにファイルを開く場合にも非常に役立ちます。

Sublimeでフォルダーを開くと、そのフォルダー内のすべてのファイル(および含まれているフォルダー内のファイル)がCtrl + pで取得した検索に表示されます。

Ctrl + pを押してファイル名の一部を入力し始めると、一致するリストが表示されます。


1
これは質問にまったく答えません。
Ejaz


6

WindowsのSublime Text 2(およびSublime Text 3)の場合Ctrl+0は、サイドバーにフォーカスするために使用し、Ctrl+1またはEscキーを使用してエディターにフォーカスする。それは仕事をしなかった場合や、それらの使用0および1キー、数字キー、ファンクションキーの列の下の行ではなく、それらの中に存在していること01、キーが存在キーボードのテンキーでのことを。この画像の方が優れている可能性があります:http : //en.wikipedia.org/wiki/File : Qwerty.svg


6

Sublime Text2で、「Ctrl + k + b」の形式でキーを押すと、ubuntuで動作します。

私のマシンで動作しました(v14.04 LTS)


3

実際に同じ問題がありました。トリガーしてからreveal in side barフォーカスをサイドバーに移動する必要があるという事実と、ファイルのフォルダーが既に展開されている場合、フォーカスがサイドバーの上部に移動するという事実により、これにより、サイドバーでファイルを表示し、そこにフォーカスを移動する新しいプラグイン。キーボードの矢印でサイドバーをナビゲートするのが非常に簡単になり、試してみる=)

https://github.com/miguelgraz/FocusFileOnSidebar



1

サイドバーから移動するには、Sublime Textウィンドウにフォルダーを追加する必要があります。[ファイル]-> [フォルダを開く...]に移動し、ナビゲートできるようにする最上位のディレクトリを選択します。


1

Ctrl + 0サイドバーに焦点を当てます。
Ctrl + 1最初のウィンドウでエディターにフォーカスします。
Ctrl + 22番目のウィンドウなどのエディターに焦点を当てます
。Sandeepは、サイドバーのオン/オフを切り替えるキーボードショートカットの改善について素晴らしい投稿をしました。
Preference-> Key Bindingに移動し、次のように入力します。

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

保存して押します "ctrl+\"てサイドバーを切り替えます。

Linuxでは、新しいキーバインディングは〜/ .config / sublime-text-3 / Packages / User / 'Default(Linux).sublime-keymap'に保存されます。


0

このショートコードを設定->キーバインドに入力します

[
    { "keys": ["ctrl+\\"], "command": "toggle_side_bar" },
]

保存して "ctrl+\\"、サイドバーを切り替えます

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