【发布时间】:2015-07-31 06:49:44
【问题描述】:
我正在尝试使用别名来使用 vim 多语言 IDE。
alias vim-cpp='vim [load c++-specific vimrc file]'
alias vim-python='vim [load python-specific vimrc file]'
...
我知道 vim 可以识别文件扩展名,所以 Vim 不需要别名来为自己制作多语言用途。但该解决方案需要像“vim asd.c”、“vim qwe.py”这样的文件名。
另一个问题是,我在 vimrc 中编写了自动编译和运行的函数,并为此设置了一个热键为 F5, F6, ... 。当我想用 C 编写 WiringPi 编程时需要在使用 gcc 编译时添加 -lwirirngPi 参数时,该解决方案无法区分当前的 .c 文件是否使用了wiringPi。所以这个函数只做“gcc(文件名).c -o(文件名)”而不用-lwiringPi。
这就是我搜索别名和加载自定义 vimrc 的参数的原因。
有没有办法做到这一点?
【问题讨论】: