搜尋

首頁  >  問答  >  主體

vim中關於花括號的縮排問題

現在假設寫一個if語句,打完左邊的大括號按下回車之後是這樣的(設定了自動補全)

if(a < b) {
}

我想要的效果是 按下回車之後
if(a < b) {
I//遊標在這裡
}

請問大家這樣的vimrc該怎麼設定?
謝謝!

仅有的幸福仅有的幸福2743 天前658

全部回覆(2)我來回復

  • 伊谢尔伦

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

    vim 指令太過於複雜,推薦SUB

    回覆
    0
  • 滿天的星座

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

    可以透過 縮寫 完成該目的:

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

    1. {i 隨意換
    2. O 會依照目前indent的設定進行縮排
    3. 不滿意當前效果, 可依文件自行調整

    回覆
    0
  • 取消回覆