찾다

 >  Q&A  >  본문

vim에서 중괄호 들여쓰기 문제

이제 if 문을 작성한다고 상상해 보세요. 왼쪽 중괄호를 입력하고 Enter 키를 누르면 다음과 같습니다(자동 완성이 설정됨)

if(a < b) {
}

내가 원하는 효과는 Enter를 누른 후입니다
if(a < b) {
I//커서가 여기에 있습니다
}

vimrc를 이렇게 설정하려면 어떻게 해야 하나요?
감사해요!

仅有的幸福仅有的幸福2775일 전684

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:41:40

    vim 명령이 너무 복잡하므로 SUB를 권장합니다

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-16 16:41:40

    이는 약어를 사용하여 수행할 수 있습니다:

    :iabbrev {i {}<esc>i<cr>O:iabbrev {i {}<esc>i<cr>O

    1. {i 随意换
    2. O <올>
    3. {i 원하는 대로 변경하세요
    4. O는 현재 들여쓰기 설정에 따라 들여쓰기됩니다
    🎜현재 효과가 만족스럽지 않다면 문서에 따라 조정하시면 됩니다🎜 🎜

    회신하다
    0
  • 취소회신하다