다음 기능을 제공하는 vim 플러그인을 찾고 있습니다.
사용자가 사이에 내용이 없는 괄호 쌍을 입력하면 커서가 자동으로 한 문자 앞으로 이동하고 레이블(<++>)이 원래 위치에 삽입됩니다.
사용자가 ctrl+j를 누르면 커서가 다음 <++>로 이동하고 태그를 삭제하여 사용자를 삽입 모드로 밀어 넣습니다.
vim-latexsuit에서 이러한 기능을 본 적이 있습니다. 하지만 tex 파일을 작성하지 않을 때에는 사용할 수 없습니다.
그렇다면 이러한 기능을 제공할 수 있는 vim 플러그인을 찾을 수 있을까요?
누구든지 나에게 조언을 해줄 수 있다면 매우 감사하겠습니다.
답변1
" A syntax for placeholders
" Pressing Control-j jumps to the next match.
inoremap <c-j> <Esc>/<++><CR><Esc>cf>
" Completions using placeholders
inoremap ) )<++><Esc>F)i
inoremap ] ]<++><Esc>F]i
inoremap } }<++><Esc>F}i
.vimrc에 추가하면 작동합니다.