【发布时间】:2012-08-20 00:07:03
【问题描述】:
我的 F5 键的当前映射是:
imap <F5> <esc>:w\|!python %<CR>
现在我希望,如果我正在编辑任何 python 文件 (如果它还可以识别标准 .py 格式以外的文件,例如 .pyd 等,那就更好了) 那么这个映射的工作原理是它是。但是,如果我编辑一个 Java 文件,它会映射到以下内容:
imap <F5> <esc>:w\|!javac %<CR>
当我编辑任何.c 或.cpp 文件时,F5 会映射到:
imap <F5> <esc>:w\|!make %<CR>
我不知道如何继续。
【问题讨论】:
-
看看SingleCompile插件。我不能 100% 确定它是否可以配置为运行
make以运行.c或.cpp文件,但应该可以。
标签: vim keymapping