Vim 的异步运行shell命令插件 asyncrun-vim

MIT
跨平台
2016-10-25
韦易笑

Asyncrun.vim

asyncrun.vim 可以在 Vim 8 / NeoVim 里面方便的启动各种后台任务,结果会实时输出到 Quickfix窗口:

只有一条命令,就是 :AsyncRun ,跟vim中的 ! 一样用法,后面接 shell 命令即可:

https://github.com/skywind3000/asyncrun.vim

异步git push:AsyncRun git push origin master
异步编译:AsyncRun gcc % -o %<
异步更新 tag:AsyncRun ctags -R --fields=+S .
异步 grep:AsyncRun grep -R .

所有命令都会在后台运行,不再需要等待整个进程结束才能继续。进程输出会被实时显示到 Quickfix窗口中,编译器错误输出也会使用 vim的 errorformat 得到匹配,在后台命令运行的过程中,你可以马上跳到 quickfix窗口查看输出或者继续象往常一样的在vim里面编辑你的文件,同时跑着你的程序。

后台命令结束时,可以发出一个铃响,提醒你任务结束了,因为此时你可能正在专心于打字,而忽略了结束。程序很轻量级,只有一个 asyncrun.vim,不依赖任何其他第三方插件。

记得,在运行命令前提前使用 copen 打开 quickfix窗口查看输出。

的码云指数为
超过 的项目
加载中

评论(1)

韦易笑
韦易笑 软件作者
力荐

Vim 8.0 编程利器 asyncrun.vim 稳定版 1.3.3 发布

可以在 vim 8 里面方便的启动各种后台任务,结果会实时输出到 Quickfix 窗口: 使用简单,只需要一条命令 :AsyncRun ... 就可以运行后台命令(格式就和老的 ! 命令一样) 命令在后台执行,不...

2016/10/30 03:47

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

vim 学习 - 初学者的生存快捷键和 C/C++ 插件配置

vim - 初学者的生存 我非常幸运可以在初学 vim 的时候遇到这个文章:https://coolshell.cn/articles/5426.html. 它所倡导的几点对于我这个 vim ,甚至可以说 linux 初学者来说,是非常实在和...

2018/09/20 22:25
32
0
多线程异常处理

多线程异常处理 在日常开发中,会经常启用多线程进行一些异步计算处理。而异常情况总是存在的,如果异步计算中出现了未检查异常而又没处理妥当的话,很有可能会导致异常丢失,从而难以定位问...

2018/12/06 17:24
47
0
VIM 文件类型识别错误

写jsx的时候格式化时被检测为JavaScript类型,所以格式化一片狼藉。

2016/03/23 12:10
61
1
setup vpn server (Original)

#install yum install -y ppp iptables wget ftp://ftp.ntua.gr/pub/net/poptop/pptpd/pptpd-1.3.1/pptpd-1.3.1-0.i386.rpm rpm -ivh pptpd-1.3.1-0.i386.rpm #conf 配置pptpd vim /etc/pptp...

2011/05/05 23:23
833
0
解决Centos vi vim 中语法不能高亮显示的问题

yum安装vim最简单的命令, yum -y install vim* 然后就可以使用vi命令了. 网上的文章: 要使用vim, 使用yum看了一下,发现有4个 vim-common.i386 2:7.0.109-6.el5 base vim-enhanced.i386 2:7...

2012/01/03 17:03
1K
0
vim学习资料整理

汇总VIM的教程与学习资料,以方便初学者及持续学习者。欢迎补充。 一、官方文档   网友happyvim说:“gvim的两份帮助写得非常好,vim的帮助不像tc的帮助—-跟垃圾差不多。相比之下,简直是...

2013/04/13 11:23
486
0
VIM教程与学习资料汇总

一、官方文档 网友happyvim说:“gvim的两份帮助写得非常好,vim的帮助不像tc的帮助—-跟垃圾差不多。相比之下,简直是一个在天上,一个在地下的区别。” 30分钟入门: 首次安装vim后,可用 ...

2012/05/25 10:29
128
0
vim总结

# 什么是vim,为什么要使用vim ## 历史 ed -> ex(sed) -> vi -> vim -> gvim / macvim ## 帮助 vimtutor :h - 帮助系统 ## vim的五种模式 插入模式 - 和普通编辑器的模式差不多 普通模式 可视...

2016/04/08 14:33
62
1
给vim新手的建议-不要纠结于快捷键

我用vim大概有4年了,说说感受哈 网上很多介绍vim的文章都重点介绍vim的快捷键,以至于初学者觉得vim就是一个充满快捷键的装逼利器,其实并不是这样的。我从来不用hjkl来移动光标,也不用w,...

2012/05/07 08:47
390
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部