작업, 다음과 같은 짓을하지 :Inoremap 내가 정력에 자동 브래킷 삽입을 설정하기 위해 노력하고있어
:inoremap { {}<Left>
하지만,이 모드를 삽입하고 만 {
{
를 입력하십시오 예상대로 삽입됩니다. :imap
을 확인했으며 다음 내용이 포함되어 있습니다.
i <S-Tab> * <C-R>=BackwardsSnippet()<CR>
i <Plug>SuperTabBackward & <C-R>=SuperTab('p')<CR>
i <Plug>SuperTabForward & <C-R>=SuperTab('n')<CR>
i <C-Tab> * <Tab>
i <Tab> * <C-R>=TriggerSnippet()<CR>
i <CR> * <C-R>=<SNR>19_SelectCompletion(1)<CR>
i <C-R><Tab> * <C-R>=ShowAvailableSnips()<CR>
i <C-X> <C-R>=<SNR>19_ManualCompletionEnter()<CR>
i {} * {}
i {{ * {
i {<CR> * {<CR>}<Esc>O
i { * {}<Left>
제대로 설정된 것을 보여줍니다. 누구든지 도울 수 있니?
를, 그것은'의 매핑을 모두 나에게 확실히 작동합니다 imap'를 왼쪽 괄호 입력시 오른쪽 대괄호 삽입. 나는'Vim 7.4.86'을 사용하고 있습니다. 어떤 버전을 사용하고 있습니까? – Rubens
@Rubens Vim 7.2를 사용하고 있습니다. – AkshaiShah
다른 매핑 (예 :'{')이 효과가 있습니까? –