【发布时间】:2026-01-27 16:25:02
【问题描述】:
我知道这听起来很愚蠢,但我已经在 Vim 编辑器上编写了 C++ 代码,我终生无法弄清楚如何编译和运行它。我知道这非常简单,但我已经醒太久了 感谢您的帮助!
【问题讨论】:
-
嗯... Vim 是一个文本编辑器。你必须使用 compiler 来编译你的程序 ;-).
-
你可以看到这个[问题][1],但我认为使用 IDE 会更好。 [1]:*.com/questions/2627886/…
-
@SergeyKoklyuev 使用 IDE 或文本编辑器是个人选择,没有好坏之分。这可能更容易,因为 OP 听起来像初学者(无意冒犯)。
-
您可以添加一个映射序列来编译您正在编辑的单一来源,并添加一个序列来运行它。在我的
~/.vimrc中,我添加了map \g <Esc>:!gcc -Wall -Wextra -pedantic -std=c11 -Wshadow -Ofast -o %< % <CR>,它将编译映射到\g(由[ctrl]+v访问,然后\g)然后运行文件,为map \r <Esc>:!./%< <CR>添加一个映射(由[ctrl]+v访问然后@ 987654330@)。所以基本上是\g让gcc和\r运行。