我的配置

set mouse="激活鼠标
set nu "显示行号
set tabstop="缩进设为4个半角字符长度
set ai "自动缩进“
set cursorline "高亮当前行
set ruler "打开光标的行列位置显示功能(有点绕,自己试试就知道是什么意思了)
set autoread "自动读取更新(就是你用vim开个输出和程序文件,运行程序改变了输出文件,它会自动读取新的输出文件)
color desert "配色主题
map <F9> <Esc>:w<CR> :!fpc % -g %< && ./%< <CR>
 
"请严格注意空格和大小写,这句话即设置快捷键F9,Esc为保存<CR>为回车,:!fpc表示强制用fpc进行编译,:!g++同,%表示取文件名,-g表示目标文件,g++为-o,然后再%取文件名,<表示删除后缀,例如源文件名为test.cpp,%<就获得了test,因为可以运行的文件是没有后缀名的,&&就是并且,./是打开文件,%<,<CR>之前解释过了,整句话的翻译为人话就是按Esc和F9保存test.pas并编译成可执行文件test然后再运行可执行文件test
imap <F9> <Esc>:w<CR> :!fpc % -g %< && ./%< <CR>"同上,imap是强制运行
"C++
"map <F9> <Esc> :w <CR> :!g++ % -o %< && ./%< <CR>
"imap <F9> <Esc> :w <CR> :!g++ % -o %< && ./%< <CR>
 1 set nu
 2 set ai
 3 set autoread 
 4 set ruler
 5 set tabstop=4
 6 set cursorline
 7 set mouse=a
 8 color desert
 9 map <F9> <Esc>:w<CR> :!g++ % -o %< && ./%< <CR>
10 imap <F9> <Esc>:w<CR> :!g++ % -o %< && ./%< <CR>
来源:howieyang.me
posted @ 2017-11-10 20:49  Drury  阅读(178)  评论(0编辑  收藏  举报