Sublime Text 2 でセミコロンで行を終了し、新しい行にジャンプするホットキー 質問する

Sublime Text 2 でセミコロンで行を終了し、新しい行にジャンプするホットキー 質問する

職場でホットキーの使い方を知りたいです。この仕事に就いたばかりで、人生でほぼ初めて Mac を使います。

自宅のラップトップで Eclipse を使用するとき、次の両方の機能を持つ単一のホットキーがあったように思います。

  • ;を追加終わり現在の行(キャレットが行内のどこにあったかは関係ありません)
  • カーソルを先頭に置く改行セミコロンを追加した行と同じインデントレベルで

これが Eclipse 固有のホットキーであるかどうか、または Sublime Text 2 でそのホットキーを複製する方法を知っている人はいますか?

ベストアンサー1

これに対する最善の解決策はマクロを記録するSublime Text でこれをキーボード ショートカットに割り当てます。次の手順に従います。

  1. alert('hello') のような行を作成し、カーソルを文字 'o' の直後に置きます。
  2. 次にツール > マクロの記録録音を開始します。
  3. 行末に移動するにはCommand+ を押します。
  4. 押し;てヒットEnter
  5. マクロの記録を停止するには、ツール > マクロの記録を停止
  6. マクロをテストするには、ツール > マクロの再生(オプション)
  7. マクロを保存するには、ツール > マクロを保存(例: EndOfLine.sublime-macro)
  8. 環境設定 > キーバインド - ユーザーファイルの角括弧内に以下を追加してショートカットを作成します。

    {
    "keys": ["super+;"], "command": "run_macro_file", "args": {"file": "Packages/User/EndOfLine.sublime-macro"}
    }
    
  9. Commandこれで、 +を押すたびに;、現在の行の末尾にセミコロンが魔法のように配置され、カーソルが次の行に移動するようになります。

楽しいコーディングを!

おすすめ記事