2011-08-02 2 views

답변

1

2 키 + 수정 기호 시퀀스에 대해 2 키 단축키를 만드시겠습니까?

으로 @Tassos은 가능하지 않는 것 주석하지만 당신은 정말 너무 당신이 mapleader을 사용할 수 있습니다 둔화되고 =>를 입력 생각하는 경우 .vimrc이 같은 (:help mapleader 참조) 아마도

let mapleader="," 
imap <leader>= => 
+1

이유에 대해'inoremap' 대신' ='대신', ='및'imap'을 쓰겠습니까? 필자는 사용자가 vimrc에 넣은 것이 무엇이든 상관없고 vimrc 매핑에 ''을 사용하지 않기 때문에 inoremap을 사용할 것을 강력하게 제안합니다. 왜 내 자신의 매핑을 변수에 의존해야하는지 (플러그인 매핑은 다른 경우) 때문에 보이지 않기 때문입니다. – ZyX

+0

@ZyX, asker가 이미'imap'을 사용하고 있기 때문에'inoremap' 대신에'imap'을 작성했습니다. 나는 그것이 의식적인 선택이라고 생각했다. 기본적으로''에 동의하지만, 일부 플러그인이 기본적으로이 플러그인을 사용할 때 매우 유용하다는 것을 알게되었습니다. 바로 가기를 매우 직관적으로 만듭니다. 그들은 모두 ' something'에 할당되어 있고'set mapleader = "를 가지고 있기 때문에"끔찍한 기본값 인 "을 사용하거나 단축키를 다시 매핑 할 필요가 없기 때문에 신속하게 플러그인을 사용할 수 있습니다. – romainl

+0

그래서 나는«플러그인 매핑이 다른 경우»라고 말했습니다. (그러나 나는','을 내 맵핑의 리더 (leader)로 사용하고 플러그인 맵핑은 그대로 또는 명시 적으로 맵핑하는 것을 선호한다.) – ZyX

4

약어가 더 유용할까요? 예를 들어, 이것을 사용하여 삽입 모드에서 >=>으로 자동 변환 할 수 있습니다.

iabbr > => 

는 약어가 확대되는시기에 대한 특정 규칙이있다, 그래서 이것은 모든 > 당신은 아마 어쨌든 원하지 않는 =>로 변경되지 않습니다. 자세한 내용은 abbreviations을 참조하십시오.

+1

'inorebbrev'. 더 결정 론적입니다. – ZyX

관련 문제