我有一个vim配置。 但是,当我粘贴文本
我做“设置:粘贴”
这将允许我很好地将文本粘贴到腻子中。
然而,我的“智能缩进”和“自动标签” - 这是在我原来的配置..走了!?
我如何做到这一点
set nohlsearch set ai set bg=dark set showmatch highlight SpecialKey ctermfg=DarkGray set listchars=tab:>-,trail:~ set list autocmd BufEnter,BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class set tabstop=4 set shiftwidth=4 set expandtab set autoindent set smartindent syntax on set listchars=tab:>- set listchars+=trail:. set ignorecase set smartcase map :tabr map :tabl map :tabp map :tabn filetype indent on filetype on filetype plugin on
你可能想要:
set pastetoggle=<F6>
有了这个,你可以改变粘贴状态与F6(你当然可以绑定到任何你想要的。
为2:设置nopaste
如果你可以使用vim的任何图形版本(例如gvim,macvim),那么他们通常会支持复制和粘贴,而不需要:set paste
。