擅长:python、mysql、java
<p>这可以改进一点,但99%的时间都可以。在.vimrc中添加以下内容:</p>
<pre><code>function! PythonEnterFunc()
let l:li = getline('.')
execute "normal! a\<Cr>"
if l:li =~ '([^)]*$'
let l:pos = stridx(l:li, '(') + 1
for i in range(l:pos)
execute "normal! a\<Space>"
endfor
endif
endfunction
au FileType python inoremap <Cr> <Esc>:call PythonEnterFunc()<CR>a
</code></pre>