84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我想把大括號映射成輸入左大括號就有這樣的效果
int main(void){ //缩进了 }
我透過修改home目錄下的.vimrc可以達到效果,問題是這樣設定是對所有的檔案都有效的,C 我想有這樣的效果,但是別的語言(如python/lua)我不想有這樣的映射,怎麼能針對某種語言進行vim的設定呢? 要修改哪個檔案呢?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
也是寫在.vimrc裡,但是要指定檔案類型:
.vimrc
filetype indent on autocmd FileType cpp setlocal ...... # 后面省略号为具体设置,空格分隔,缩写见下表
(no)autoindent
ai
(no)cindent
ci
(no)smartindent
si
tabstop=X
ts
shiftwidth=X
sw
(no)expandtab
(no)et
softtabstop=X
sts
(no)smarttab
(no)sta
也是寫在
.vimrc
裡,但是要指定檔案類型:(no)autoindent
ai
(no)cindent
ci
(no)smartindent
si
tabstop=X
ts
shiftwidth=X
sw
(no)expandtab
(no)et
softtabstop=X
sts
(no)smarttab
(no)sta