LoginSignup
12

More than 5 years have passed since last update.

意外と知らない?SublimeTextのショートカットキー集

Posted at

暇だった時に、ぼーっとSublimeTextのkeymapを眺めていたんですが、意外と知らないものがあって、便利そうだったのでまとめてみました。

はじめに

  • この記事でのショートカットはすべてMac、SublimeText3でのデフォルトショートカットキーです。ショートカットの横には設定上の名前を書いています。

  • キー名はSublimeTextでの名前をそのまま使っています。(superはcommandキーですね)

  • 1行に続けてキーが書かれているショートカットは、1つ目を押した後に2爪を押す、という感じです。

ショートカット一覧

カーソル移動も含めてundo, redoする

super + u  // soft_undo
super + y  //soft_redo

使いそうなのにしらなかった。
通常のundo、redoとの違いは、ファイルの変更を行わなかったカーソル移動も含めて戻されること。
「あ、さっき見てたmethodなんだっけ〜〜」的なときに使える(かもしれない)

前にコピー、カットした履歴から貼り付ける

super + k, super + v // paste_from_history
super + option + v   // これも一緒です。

最近のcopy, cutなどをして履歴から貼り付けができます。
これは便利!コピーだけ先にしておいてストックしておく、みたいに使えるかもですね。

定義元を表示

f12 // goto_definition

まさかデフォルトで定義元を辿れるなんて…!
ボクが勉強不足なだけかもしれませんが。
ただ、同じProject内のみなので、RubyでKernelのmethodを辿りたい、とかはできないです。

ファイルを越えてカーソルを移動させる

ctrl+minus // jump_back
ctrl+shift+minus // jump_forward

soft_undoとなどと違い、編集履歴は戻さず、カーソルの移動のみを戻します。ファイルを越えた移動もちゃんと戻してくれるので便利ですね。

Paneを増やす、減らす、Pane間の移動

super+k, super+up // new_pane
super+k, super+down // close_pane
super+k, super+left or right // focus_neighboring_group

Paneの追加、削除、それからPane間の移動をしたいときのショートカット。
特にPane間の移動は便利ですが、デフォルトのキーがすごく使いにくいので、設定したほうがいいかも。

文字をUpper case, Lower caseにする

super + k, super + u // upper_case
super + k, super + l // lower_case

言わずもがなですね。定数とか作るときに便利、でしょうか。

と、こんなかんじでまだまだいろいろあります!
また、自分でショートカットを作ることもできるので、試してみてはいかがでしょうか :)

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12