Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

IDEショートカット対応表

$
0
0

様々なIDEの最新の対応表です。AndroidStudio3,Xcode9,Eclipse4.7,VisualStudio2017です。
自分用ですが、他の方にも役立つかと思います。

基本的にmacを想定していますが、Visual StudioだけはWindowsです。

Android StudioとIntellijは同じはずですが、全ては試していないのでAndroid Studioとしています。

Vimの欄は自分の.vimrcneobundle系の設定neocomplete系の設定を参考にしてください。

自分は、Editor処理は、それぞれのIDEのvimプラグインを利用しているで書いていません。(Xcode9からどうしよう・・・)

編集リクエスト大歓迎です。

デバッグ関連

機能名Android Studio3XCode9Eclipse 4.7Visual Studio2017(windows)vim (Ruby)
ビルドCmd + F9Cmd + BCmd + BCtrl + Shift + b
デバッグ起動Ctrl + DCmd + RCmd + F11F5
Step Over 次の命令に移動します。F8F6F6F10(pry-byebugの場合)n
Step Into メソッドの中に移動します。F7 ⁠F7F5F11(pry-byebugの場合)s
Step Out 今のメソッドから抜け,呼び出し元に移動します。Shift+F8F8F7Shift + F11(pry-byebugの場合)f
Run To Cursor カーソル位置まで処理を進めますAlt+F9右クリックでcontinue to hereCmd + RCtrl + F10
Resume Program 次のブレイクポイントまで処理を進めます。F9Cmd + Ctrl + YF8F5(pry-byebugの場合)f

主にコードを記述するときに使うショートカット

機能名Android Studio3XCode9Eclipse4.7Visual Studio(windows)vim
リファクタメニュー表示Ctrl + T何もないところでCtrl + ClickでRefactor選択Cmd + Alt + T
名前変更Shift + F6Cmd + Ctrl + E(スコープ内の名前のみ) リファクタはCmd + Clickでrename...選択Cmd + Alt + RCtrl + R を2回
自動インポートAlt + Ctrl + OCmd + Shift + OCtrl + R 後に Ctrl + g
自動フォーマットCmd + Alt + LCmd + A 後にCtrl + LCmd + Shift + F Ctrl + K 後に Ctrl + dsyntastic導入して,save時に行う
次の警告に移動F2 (F2+Shift)Cmd + ' だがJISキーボードでは利用できないので他に変えるCmd + .Ctrl + Shift + F12
ヒントを出すAlt + クリックCmd + 1
クイック修正Alt + EnterCmd + " だがJISキーボードでは利用できないので他に変えるCmd + 1Ctrl + .
コードスニペットメニュー表示Cmd + Alt + Tコードスニペットを追加することで可能Ctrl + K 後 Ctrl + S or Ctrl + X
コード生成メニュー表示Cmd + NCmd + Alt + SCtrl + K 後 Ctrl + X
documentコメント生成/** EnterCmd + Alt + /Cmd + Alt + J///入力
テストコード生成Cmd + Shift + T
大文字小文字変換Cmd + Shift + UショートカットなしShift + Cmd + (Y or X)Ctrl + Shift + U,Ctrl + Uvモードで u
ヒストリーpasteCmd + Shift + V
エディタタブ移動Cmd + Shift + ]Ctrl + TabCmd + ECtrl + Tab
パンくず にジャンプCmd + ↑Ctrl + 4 or Ctrl + 5 or Ctrl + 6

主にコードを読むときに使うショートカット

機能名Android Studio3XCode9Eclipse4.7Visual Studio(windows)vim
選択したコードのドキュメントを開くCtrl + JAlt + クリックvim-ref-ri導入 : Ref ri クラス名など(ruby)
選択したコードのドキュメントをポップアップで開くAlt + SpaceF2Alt + F12
クラス検索Cmd + O (or Shiftx2)Cmd + Shift + OCmd + Shift + t
ファイル検索Cmd + Shift + O (or Shiftx2)Cmd + Shift + OCmd + Shift + rCtrl + ,
シンボル検索Cmd + Alt + O (or Shiftx2)Cmd + Shift + OCmd + GCmd + Shift + F12ctags導入して Ctrl + ]
利用箇所表示Alt + F7, or Alt + Cmd + F7, or Alt + Cmd + Shift + F7Ctrl + Shift + Cmd + FShift + F12
メソッドの呼び出し箇所を検索Alt + Control + HCtrl + 1 後 caller選択Ctrl + Alt + h HCtrl + K 後 Ctrl + T
クラス・変数などの定義位置に移動Cmd + B(or Cmd + クリック)Cmd + Ctrl + クリックF3 (Cmd + クリック)F12 (Ctrl + -で戻る)Ctrl + ]
スーパークラスやインターフェイスに移動Cmd + UCmd + Ctrl + クリック
クラス実装に移動Cmd + Alt + BCtrl + TCtrl + F12
テストクラスに移動Cmd + Shift + T
クラスの構造表示Cmd + F12 or Cmd + 7Ctrl + 6Cmd + O
行番号に移動Cmd + LCmd + LCmd + LCtrl + G
編集位置に戻るCmd + Shit + DeleteCtrl + Q
戻る、進むCmd + [ , Cmd + ]Cmd + Ctrl + ←, Cmd + Ctrl + →(フリックが簡単)Cmd + [ , Cmd + ]Alt + Ctrl + ←, Alt + Ctrl + →Ctrl + O, Ctrl + I
関連ファイルに移動Cmd + Ctrl + ↑

その他

機能名Android Studio3XCode9Eclipse4.7Visual Studio(windows)vim
Find Action(機能を直接呼び出せる。)Cmd + Shift + AなしCmd + 3
Viewエリアの開閉Cmd + 1など , Shift + ESCCmd + 0, Cmd + Ctrl + 0, Cmd + Shift + Ynerdtreeを導入して、:NERDTreeToggle 自分はF2にしている
エディタのファイルとナビゲーションのパス同期Alt + F1 でenterCmd + Shift + J自動で選択Ctrl + Alt + lnerdtreeを導入して、:NERDTreeFind 自分はCtrl+Gを二回にしてる
Viewエリアの移動Ctrl + TabCmd + F7Alt + F7自分は、sjなどにしている

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>