" 需先安装ack:sudo apt-getinstall ackBundle'dyng/ctrlsf.vim'" 编辑增强 " 多光标操作Bundle'terryma/vim-multiple-cursors'" 成对符号编辑Bundle'tpope/vim-surround'Bundle'tpope/vim-unimpaired'" 快速注释Bundle'scrooloose/nerdcommenter'" 自动对齐Bundle'godlygeek/tabular'" 快速移动Bundle'Lokaltog/vim-e...
I want to be able to highlight lines I want to indent/reverse-indent and indent with tab and shift-tab respectively. " for command mode reverse tab nmap <S-Tab> << " for insert mode reverse tab imap <S-Tab> <Esc><<i " for command mode multiple line reverse tab(doesn't work) n...
:tab sball will open all the buffers to tab view. Then we can use any tab related commands gt or :tabn " go to next tab gT or :tabp or :tabN " go to previous tab details at:help tab-page-commands. We can instruct vim to open ,as tab view, multiple files byvim -p file1 ...
delimitMate (与 vim-multiple-cursors 有冲突,在多光标模式下,输入"会生成<Plug>delimitMate,暂时没有找到解决方法,故暂不使用,改用 auto-pairs) 提供引号,大括号,括号自动补全的 Vim 插件。配置:inoremap {<CR> {<CR>}<C-o>O " Use this option to tell delimitMate which characters should be considered...
但是, 要注意, multiple-cursor的操作, 并不是vim中的所有命令, 比如 "r" 命令, 会报错说: key "r" cannot be replayed at 4 cursor locations. replay(重播, 重放, 重复出现的事物) 好像, 一定要经过插入模式 , 也就是 可以有两种操作方法, 一种是 先d, 然后i, 另一种是s. 要能出现: -- ( in...
"set lines=100 columns=150 " 开启时的窗口默认大小 1. endif 1. 1. 1. " *** vim常用的基本设置 *** 1. set nocompatible " 不使用vi的键盘模式,而是vim自己的 1. "syntax enable " 开启语法高亮功能 1. syntax on " 语法高亮支持 1. set...
autocmd FileType c,cpp set shiftwidth=4 | set expandtab "每次在编辑c文件时,它的自动缩进为4个空格;当你在插入模式下使用CTRL-D、CTRL-T缩进时,它也会调整4个空格的缩进;当你按TAB键时,它将会插入8个空格 "set cinoptions={0,1s,t0,n,p2s,(03s,=.5s,>1s,=1s,:1s ...
tab already or not " there isn't really a convenient way to spawn a truly-empty " container tab that we then fill up so it's easier to spawn " the container "on demand" as we process our first line let did_tabnew = 0 " walk the array of lines from the buffer for line in ...
Shift+L打开撤回历史 u更新的记录 e更老的记录 vim-multiple-cursors 快捷键行为 Ctrl+k选择下一个键 (多重光标) Alt+k选择所有键 (多重光标) Ctrl+p选择上一个键 Ctrl+s跳过键 Esc退出多重光标 vim-surround 想要添加包裹符号 (string->"string"): ...
:tabdo command - run thecommandon all tabs (e.g.:tabdo q- closes all opened tabs) Working with multiple files :e[dit] file - edit a file in a new buffer :bn[ext] or :bn - go to the next buffer :bp[revious] or :bp - go to the previous buffer ...