2012-04-10 3 views
1

전 세계 수백만 명의 사용자 중 하나로서 "앵글로 색슨"키보드가 없으며 좌절감으로 인해 키보드에 {}이 없습니다 (나는 è ° à 이탈리아어를위한 다른 유용한 것들). 프로그래밍에 얼마나 힘든 일인가 !!!!!목록에없는 바로 가기 키/키 바인딩 할당

그래서 중괄호에 키 바인딩을 지정하고 싶습니다. 그러나 preferences-> general-> 키에 나열되어 있지 않습니다.

가능합니까? 나는 그것을 놓쳤는가?

답변

1

확인하려면 하나의 키를 누르고 대신 중괄호를 찾으시겠습니까? 명령을 사용하면 그렇게 할 수 있습니다. 아래 예제는 {}을 삽입하고 커서를 중간에 놓음으로써 편집기가 일반적으로하는 일을 대략적으로 보여줍니다.

1) "템플릿"다음 페이지로 이동하여 루블 템플릿

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

이 모든 프로젝트의 모든 파일 형식에서 작동합니다. 키 바인딩을 수행하는 코드를 보관하는 프로젝트 만 만들고 있습니다. –