1

As one of the millions of people around the world I do not have an "anglo-saxon" keyboard and frustratingly I don't have {} on my keyboard (i have è ° à and other useful stuff for italian). How hassly for programming is that!!!!!

So I'd like to assign a key binding to curly brackets but they are not listed in the preferences->general->keys.

Is it possible? Have I missed it?

4

1 に答える 1

1

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

1)ファイルを介して新しいルーブルを作成>新しいRubyプロジェクト>「テンプレート」の次のページに移動し、ルーブルテンプレートを選択します

2)commands / Commands.rbファイルを編集し、以下を挿入します(必要に応じて調整します)

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
于 2012-04-10T23:15:28.980 に答える