当前位置:首页 » 编程软件 » vim异步编译

vim异步编译

发布时间: 2023-02-05 01:30:17

⑴ vim能编译c语言的文件吗

这个东西在linux下用得比较多吧,它就像是一个类似于txt的文本编辑工具,似乎不能实现编译的功能……我刚刚学C的时候记得有一个叫win-TC的工具,比较小,而且支持鼠标操作,对初学者比较方便,不过对C的语法要求比较高。

⑵ vim里面怎么实现一边敲代码,一边编译

在vim中输入命令,如采用gcc编译,则写为
:!gcc filename,如:!gcc hello_world.c

在vim中如果想要执行shell命令,则写为
:!shell命令,如:!./a.out

⑶ 如何用vim编程

vim是个编辑器,和windows下的nodepad.exe一样。
虽然在vim下也可以执行系统命令(如编译gcc ...),但不建议这样做,个人觉得这样没什么意思,也并不快速,还不如开两个console窗口,一个做编写,一个编译测试。

至于vim的使用,学习起来还是要花点工夫的,与nodepad.exe这样的编辑器相比,要多花费一些时间。但学会之后,使用起来非常得手。
vim设计原则是一切操作都由键盘解决,鼠标、小键盘之类的都是多余的。
它的命令太多,但我想,你学会基本的也就够用。

再说到用vim编程,那和编写普通文本没区别了。差别只是你对编写的语言的熟悉程序,毕竟,一般情况下,是没有语法提示的。当然,也可以让vim增加对某种语言语法的提示支持,操作方式从网上也可以查到。
vim很强大,如果你要在linux、苹果操作系统下工作的话,vim几乎是必需要学习的。

⑷ vim insert文件后怎样编译

1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按“ESC”键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

⑸ vim的简易IDE怎么配置

vim想要用的方便,必须得多加快捷键。但是快捷键不是乱加,得根据自己的需要,在.vimrc文件里面用vimscript语法来写。

Execute是一个非常强大的工具,因为它允许你用任意字符串来创造命令。也就是说,你把命令写在字符串里面,用exec帮你执行。

冒号(:),用于命令输入,在vimrc中可有可无,在尾行模式中是必须的开头符号。比如我要在vimrc里面写一个输出hello的语句。我会在.vimrc里面这样写

但是这样写也能运行:

当我在.vimrc文件里面写下execute "echom 'Hello, world!'",表示在vim启动时输出hello。(vim启动时会读取~/.vimrc)。

参考链接:
https://www.cnblogs.com/juneman/p/8592776.html

当配置vim时,可以先查看vim的选项,然后项配置哪个就配置哪个,或者想配置的时候在去查选项。单纯使用vim选项和vimscript语法来配置vim的话,.vimrc的可移植性会进一步增强。

以下是参考vimscript语法和vim选项写的一个快捷键映射,用于编译执行源文件。
摘自: https://blog.csdn.net/qq_33505303/article/details/66473907

其实我有点不太懂%<、&的意思。于是我用help %<找到了一下内容

上面的&filetype的意思是,引用filetype选项作为变量使用。
上面的exec "!firefox %.html &"中的&的意思,我猜应该是异步执行命令,不用阻塞等待命令返回值。

问题:为什么“:!time bash %”没有用exec?其他的都用了。

⑹ 在VIM里面是怎样编译C语言的文件

一、首先要会使用vim编写一个c文件
1.在linux终端下输入:
vi
test.c
表示生成了一个test.c的c语言文件
2.此时时命令模式,按"a"键或者"i"进入输入模式,然后就是输入C语言代码
3.保存文件,再次回到命令模式,按"ESC“键,然后按":"键再输入"wq”表示保存退出
二、然后在用gcc编译test.c文件
直接输入
gcc
-o
mytest
test.c即可
表示直接生成mytest执行文件

⑺ vim 进行windows程序编译 如何设置

设置你的编译命令
set makeprg=.....
set errorformat=...

ex. modelsim:
set makeprg=vcom\ -work\ work\ %
set errorformat=\*\*\ %tRROR:\ %f(%l):\ %m,\*\*\ %tRROR:\ %m,\*\*\ %tARNING:\ %m,\*\*\ %tOTE:\ %m,%tRROR:\ %f(%l):\ %m,%tARNING\[%*[0-9]\]:\ %f(%l):\ %m,%tRROR:\ %m,%tARNING\[%*[0-9]\]:\ %m

⑻ 如何用vim编译C++

1、vim abc.c
2、在abc.c里面写好想要的程序
3、在终端里面跳到该abc.c的目录下
4、用命令gcc -o t abc.c
5、./t 即可
PS:要先确定安装了GCC,可在终端下用命令gcc -v来确认~
希望能解决您的问题。

⑼ 如何将 vim 变成一个强大的 python ide

使用 Vim 的 :make 之类的命令编译项目时,往往无法异步,编译任务一运行,你就无法编辑了,只有等到编译结束,才能返回编辑状态,大项目时,不得不另外开一个终端来进行编译,这是很痛苦的事情,有了异步任务以后,你能在同一个屏幕下编辑并且实时在 quickfix窗口查看编译的进度。

⑽ 在VIM里面是怎样编译C语言的文件

首先,VIM只是Linux下的一个编辑器,不带有源文件编译功能,如果你说怎么编辑,详细查看vim编辑器;
其次,如果你是希望在Linux下实现文件的编译,请采用gcc或者g++编译器;
最后,如果你希望很好的管理项目文件进行编译,请参考 makefile,cmake。

热点内容
linux驱动开发教程 发布:2024-05-17 17:19:52 浏览:500
抖音中秋节视频脚本 发布:2024-05-17 17:19:51 浏览:193
快递柜为什么用安卓系统 发布:2024-05-17 17:17:18 浏览:906
电脑配置光纤接口怎么标注 发布:2024-05-17 17:06:56 浏览:976
如何用方向键控制安卓机 发布:2024-05-17 16:38:11 浏览:198
雨田系统源码 发布:2024-05-17 16:28:06 浏览:586
新手直播脚本 发布:2024-05-17 16:27:25 浏览:847
python双引号单引号 发布:2024-05-17 16:19:31 浏览:948
0xxc语言 发布:2024-05-17 16:17:40 浏览:700
php与java的区别 发布:2024-05-17 16:12:48 浏览:340