gpt4 book ai didi

vim - 如何映射功能键来编译我的程序?

转载 作者:行者123 更新时间:2023-12-04 17:41:02 24 4
gpt4 key购买 nike

在 VIM 中,我想映射用于编译当前打开的 C/C++ 文件的功能键 Fn。那可能吗 ?如果是,请指导我。

最佳答案

这当然是可能的,并且是我首选的工作方式。

我的 .vimrc 中有以下内容:

nnoremap    <F5>   :make<CR>

这将调用 'makeprg' ,默认为 'make' .然后就可以使用 Vim 的 Quickfix 中的结果模式来处理编译错误、警告等,这( with the correct setup )会将您的光标直接传送到代码中错误所在的位置。

如果只想编译当前文件,可以设置 'makeprg'除了 'make ',例如您的编译器,后跟当前文件:
:set makeprg=g++\ %

[但是您需要添加编译器标志,例如包含路径等]

如果您使用替代构建系统,例如 Boost Build , SCons ,等等,那么我虚心推荐使用 Makeshift 设置 'makeprg'为你。

Vim 中的帮助主题让你开始:
  • :help :make
  • :help :nnoremap
  • :help :set
  • :help 'makeprg'
  • :help :_%
  • 关于vim - 如何映射功能键来编译我的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3890313/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com