2013-04-14 48 views

回答

0

我找到了更短的方式。

此行添加到您的〜/ .vimrc

au FileType perl nnoremap <buffer> _t <ESC>:%! perltidy<CR> 
0

我在我的.vimrc中有以下几行。第一个为任何“perl”文件类型设置“制表”单元,第二个用_t键盘快捷键运行perltidy。这么多都不会让你得到确切的答案,但肯定应该让你一些指点:

autocmd FileType perl set tabstop=4|set shiftwidth=4|set expandtab|set softtabstop=4 
nnoremap <silent> _t :%!perltidy -q<Enter> 
vnoremap <silent> _t :!perltidy -q<Enter> 

我一直在使用我的.vimrc这些设置过去5年以上。信誉归功于谁提出了这些命令。我没有做出上述命令。

4
  1. 创建文件~/.vim/after/ftplugin/perl.vim

  2. 把这个线在该文件中: