Vim,{后8个空格< ENTER>

gkl3eglg  于 2022-11-11  发布在  其他
关注(0)|答案(2)|浏览(156)

我需要使用四个空格作为缩进在项目中我的工作。这是我的。vimrc:

"Autouzupelnianie nawiasow
"inoremap { {<CR>}<C-O>O
inoremap { {}<LEFT>
inoremap [ []<LEFT>
inoremap ( ()<LEFT>

syntax on

set autoindent
set number "pokazywanie numerow lini
set modifiable
set write
filetype indent on "wlaczenie rozpoznawania wciec                                                                                                                
set showmatch "nawiasy                                                                                                                                           

"Backup                                                                                                                                                          
set backup                                                                                                                                                       
set backupdir=/home/mat/Backup/vim/                                                                                                                              

let g:html_use_css="1" "htmle uzywaja css                                                                                                                        

"Wrap                                                                                                                                                            
set linebreak                                                                                                                                                    
set wrap                                                                                                                                                         
set nolist                                                                                                                                                       

"Tabulacja                                                                                                                                                       
"                                                                                                                                                                
"set smartindent                                                                                                                                                 
set tabstop=4                                                                                                                                                    
set expandtab                                                                                                                                                    
set shiftwidth=4                                                                                                                                                 
set softtabstop=4                                                                                                                                                

"Plugin snippMate                                                                                                                                                
filetype plugin on

但是当我按下{然后按下回车键时,我得到了:

{
        <8 spaces> SOMETHING
hl0ma9xz

hl0ma9xz1#

视档案类型而定,档案类型插件可能会覆写您的vimrc设定。签入$VIMRUNTIME/ftplugin/{filetype}.vim$VIMRUNTIME/after/ftplugin/{filetype}.vim。也签入$VIMRUNTIME/indent/{filetype}.vimafter版本。

qij5mzcb

qij5mzcb2#

我也面临同样的问题。
解决方法是在冒号:后发出此命令

set autoindent
set tabstop=4

或者您可以命令:

set tabstop=4 autoindent

相关问题