asyncrun-vim 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
asyncrun-vim 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
asyncrun-vim 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
asyncrun-vim 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
asyncrun-vim 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 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窗口查看输出。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
韦易笑软件作者
打分: 力荐
力荐
2017/01/06 03:51
回复
举报
更多评论
发表了资讯
2016/10/30 00:00

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

可以在 vim 8 里面方便的启动各种后台任务,结果会实时输出到 Quickfix 窗口: 使用简单,只需要一条命令 :AsyncRun ... 就可以运行后台命令(格式就和老的 ! 命令一样) 命令在后台执行,不需要等待整个后台进程结束 输出会实时显示到 Quickfix 窗口,错误输出会被 errorformat 完美匹配 你可在命令刚开始时就开始浏览 Quickfix中的实时输出内容,或在执行中继续在vim里正常编辑 如果你正专心编辑,执行结束时会响铃(可配置)...

31
28
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于DevOps专区
2018/06/13 15:07

[vim]-vim基础

#### vim按键说明 | **移动光标的方法** || | --- | --- | | h 或 向左箭头键(←) | 光标向左移动一个字符 | | j 或 向下箭头键(↓) | 光标向下移动一个字符 | | k 或 向上箭头键(↑) | 光标向上移动一个字符 | | l 或 向右箭头键(→) | 光标向右移动一个字符 | | 如果你将右手放在键盘上的话,你会发现 hjkl 是排列在一起的,因此可以使用这四个按钮来移动光标。 如果想要进行多次移动的话,例如向下移动 30 行,可以使用 "30j...

0
0
发表了博客
2019/09/03 08:51

VIM | vim操作大全

<html> <head></head> <body> <div class="article-content"> <div> <h1><strong>1. 关于Vim</strong></h1> <p>vim是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh)</p> <p><strong>1.1 Vim的几种模式</strong></p> <ul> <li>正常模式:可以...

0
0
发表了博客
2018/08/02 11:09

vim(一) vim与markdown

vim markdown 配置 vim高亮显示Markdown语法 在.vimrc添加 Plugin 'godlygeek/tabular' Plugin 'plasticboy/vim-markdonw' vim执行PluginInstall #vim即时预览Markdown 安装node.js sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs 安装instant-markdown-d sudo npm -g install instant-markdown-d 安装vim-instant-Markdown插件 在.vimrc添加 Plugin 'suan/vim-instant-Mar...

0
0
发表了博客
2019/02/13 16:32

Vim

## Vim的三种模式 ![](https://img2018.cnblogs.com/blog/1516667/201810/1516667-20181025135804061-1439733002.png) ``` i 光标后 a 光标前 o 光标下一行 ``` ## Vim配置 1. 进入 ``` sudo vim /etc/vim/vimrc ``` 2. 配置 ``` set nu //设置行号 set shiftwidth=4 //设置缩进的空格数 set cindent //设置自动缩进 set ts=4 //设置tab键的缩进为4个空格 set mouse=a    //允许使用鼠标 set noswapfile  //禁用交换文件 ...

0
0
发表了博客
2018/02/25 20:47

vim

接下来,我们来完成一个稍稍复杂一点的任务,当然这个任务也将涉及到 vim 更加高级的一些命令。 我们要完成的任务是这样的: 1. 请在 /tmp 这个目录下建立一个名为 vimtest 的目录, 进入 vimtest 这个目 录当中, 将 /etc/man.config 拷贝到本目录底下, 使用 vim 打开这个文本文 件; 2. 在 vim 中设定一下行号; 3. 移动到第 58 行行首, 再向右移动 30 个字符,移动到第 8 行行尾,再向左 移动 3 个单词; 4. 移动到第一行行...

0
0
发表于DevOps专区
2018/10/28 20:18

Vim

5.1 vim介绍 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性,就是Vi的升级版。 Vim的安装命令为: yum install -y vim-enhanced 5.2 vim颜色显示和移动光标 相同的文件,在Linux系统的不同目录中,可能会显示不同的颜色,例如,我们把 /etc/passwd文件复制到 /tmp/下,再分别用vim打开看: 跟名字有关系,比如把/tmp/passwd改为/tmp/passwd.sh,再用vim打开,会发现颜色也有了...

0
0
发表了博客
2018/05/23 20:50

Vim

参考自:http://www.cnblogs.com/starspace/archive/2009/05/15/1458044.html 现在的工作是在unix平台,平时是用UE的ftp功能来写代码的,有时候文件大了,传输就很慢,而且经常不是很稳定。 下定决心要学学Vim(现在应该没有人用原始的vi了吧),在经过二周的使用后,发现Vim实在是非常不错的一个editor,现在我在Windows上也装了一个Vim,使用起来颇为顺手,基本上已经替代了UE。 下面介绍一些我在使用Vim的过程中得到的一些心...

0
0
发表于运维专区
2018/04/12 22:27

vim

vim介绍: • vim是vi的升级版本 • vim是带有颜色显示的 • yum install -y vim-enhanced • 一般模式、编辑模式、命令模式 一班模式下移动光标: 一般模式下复制粘贴: 进入编辑模式: vim实践操作: # cp /etc/dnsmasq.conf /tmp/1.txt (1) 分别向下、向右、向左、向上移动6个字符(6j 6l 6h 6k)。 (2) 分别向下、向上翻两页(分别按两次ctrl+f和ctrl+b)。 (3) 把光标移动到第49行(49G)。 (4) 把光标移动到行尾,再移动到...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
16 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部