2012-04-10 11 views
1

世界中の何百万人もの人のうちの1人として、私は「アングロサクソン」のキーボードを持っておらず、残念ながら私のキーボードに{}はありませんイタリア語の他の有用なもの)。プログラミングのためにいかがですか!!!!!リストされていないショートカットキー/キーバインディングの割り当て

私は中括弧にキーバインディングを割り当てたいのですが、preferences-> general-> keysにはリストされていません。

可能ですか?私はそれを逃したことがありますか?

答えて

1

確認するには、1つのキーを押して代わりに中かっこを入力しますか?あなたはコマンドを使用することができます。以下の例は、{}を挿入してカーソルを真ん中に置くことによって、エディタが通常行うことに近いものです。

1)「テンプレート」については、次のページに移動し、ルーブルテンプレート

2)コマンド/ commands.rbファイルを編集し、次を挿入]を選択します(調整>ファイル>新規Rubyプロジェクトを通じて新しいルーブルを作成します。

require 'ruble' 

command 'Insert Right Brace' do |cmd| 
    cmd.key_binding = 'q' # change this for a new key binding 
    cmd.scope = 'source' 
    cmd.output = :insert_as_snippet 
    cmd.input = :selection 
    cmd.invoke do |context| 
    print '{${0}}' # snippet to surround the cursor with braces 
    end 
end 
+0

ありがとうございました。しかし、プロジェクトに依存しない方法がありますか?私はちょうど私に割り当てることができるショートカットをしたいと思う私は左の中括弧を与えるために(例えば)Ctrl +èを言うことができます。その後、私はちょうどhtmlファイルやPHPファイルを編集している場合、または私は新しいプロジェクトを開いているかどうかは関係ありません... – Gamemorize

+0

これはすべてのプロジェクトのすべてのファイルタイプで機能します。キーバインディングを行うコードを保持するプロジェクトを作成するだけです。 –

関連する問題