在vim中一直令我煩惱的一件事是,如果我在一對括號內輸入新行,它會自動插入2(8個空格):如何讓vim在括號內輸入換行符時縮進一次
x = {
}
y = [
]
z = (
)
我不確定如何改變這種做法,它只是進入一個縮進(4個空格)。此外,我想是這樣的閉架是不是在所有的時候我進入一個新的生產線這樣的縮進:
x = {
}
我的vimrc:https://pastebin.com/sYQ55W9m
在vim中一直令我煩惱的一件事是,如果我在一對括號內輸入新行,它會自動插入2(8個空格):如何讓vim在括號內輸入換行符時縮進一次
x = {
}
y = [
]
z = (
)
我不確定如何改變這種做法,它只是進入一個縮進(4個空格)。此外,我想是這樣的閉架是不是在所有的時候我進入一個新的生產線這樣的縮進:
x = {
}
我的vimrc:https://pastebin.com/sYQ55W9m
這是因爲該選項smartindent的。根據Vim Help:
自動插入縮進: - 以'{'結尾的行後。 - 從「cinwords」中某個關鍵字的行後。 - 前行以「}」
我個人使用auto-pairs的而不是vim,自動關閉,如果你想這樣的新行:
x = {
}
我已禁用它,但它仍然發生 – wdhg
你應該更好地分享你的vimrc也 – dlmeetei