2012-04-10 3 views
1

Как один из миллионов людей во всем мире, у меня нет клавиатуры «anglo-saxon», и, к сожалению, у меня нет {} на моей клавиатуре (у меня есть è ° à и другой полезный материал для итальянца). Как скучно для программирования это !!!!!Присвоение незарегистрированных сочетаний клавиш/привязок клавиш

Поэтому я хотел бы назначить привязку клавиш к фигурным скобкам, но они не указаны в ключах preferences-> general->.

Возможно ли это? Я пропустил это?

ответ

1

Чтобы подтвердить, что вы хотите нажать один ключ и вместо этого получить фигурные скобки? Вы могли бы так использовать команды. Пример ниже приблизительно соответствует тому, что обычно делает редактор, вставив {} и поместив курсор в середину.

1) Создать новый рубль с помощью File> New проекта Рубина> Перейти к следующей странице «шаблоны» и выбрать шаблон рублевого

2) отредактировать команды/файл 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 
+0

Спасибо. Но есть ли способ, который не зависит от проекта? Я просто хочу короткий разрез, который позволяет мне назначить, давайте скажем ctrl + è (например), чтобы дать мне левую фигурную скобку. Тогда это не имеет значения, если я просто редактирую файл html или php-файл, или если я открываю новый проект ... – Gamemorize

+0

Это будет работать во всех типах файлов во всех проектах. Вы создаете проект для хранения кода, который связывает ключ. –