分页: 1 / 1

vim 如何改配置文件 实现如下功能

发表于 : 2010-11-04 18:01
殺殺人跳跳舞
vim 如何改配置文件 实现如下功能


我C语言的习惯是
如此输入

代码: 全选

if (.....){
}//光标位置
当我打右大括号的时候,怎么才能自动变成如下状态

代码: 全选

if (.....){
    //光标位置
} 

Re: vim 如何改配置文件 实现如下功能

发表于 : 2010-11-04 21:32
lilydjwg

代码: 全选

:h 40.1

Re: vim 如何改配置文件 实现如下功能

发表于 : 2010-11-23 10:41
lh-n

代码: 全选

inoremap  <buffer>  {<CR>    {<CR>}<Esc>O
vnoremap  <buffer>  {<CR>   S{<CR>}<Esc>Pk=iB
从c.vim中抽出来的,第一条可以实现你要的功能(可能需要打开自动缩进),第二条可以把你选中的代码包到一对大括号中。