最近一直在思考,如果又那么多需求需要在vim里面调试gdb,执行python文件,链接数据库,与其每一个都去用vim脚本实现,为什么不直接把终端所有操作接管呢?

然后我去了www.vim.org的首页,然后,我居然真的看到了这个插件:
Conque Shell
下载链接://www.vim.org/scripts/script.php?script_id=2771
这个插件目前的评分是 Rating 447/122, Downloaded by 1280 ,也就是差不多每个评分的人都是4分(Life Changing?。?,而我也是毫不犹豫的选择了这个选项。

废话不多说,先来上图,对,你没有看错,这真的是vim.
在vim中打开bash:

  bash  
在vim中连接mysql:

mysql
在vim中打开python解释器:

python

哈哈,怎么样~~,是不是真的很酷!,OK,还有两张图,我们在最后再贴出来。来看一下这个插件的详细信息吧

一.简介
    目前这个插件只能运行在linux或者mac下面,看了历史记录,曾经是支持windows的(杯具),另外,这个插件是后来用python全部重写了,估计是效率考虑吧

二.这个插件的价值
    正如我开头所说的,当你习惯了vim之后,你会希望任何一个操作都在vim的分割窗口里面完成,而这个插件,完美的帮你达到了这一点~

三.插件运行环境
    1.linux/mac
    2.python运行环境

四.安装方法
    下载conque_1.1.vba,用vim打开后,执行:so %,会自动执行安装.

五.使用方法
    一共四个命令:
    ConqueTerm        <command>: 在当前的窗口打开<command>
    ConqueTermSplit    <command>:横向分割一个窗口之后打开<command>
    ConqueTermVSplit <command>:竖向分割一个窗口之后打开<command>
    ConqueTermTab    <command>:先建一个tab页之后打开<command>

    在想要退出某个窗口操作时,按一下ESC,之后就会回到vim操作中。
    另外,在bash中,按下i,会自动到达终端最后的光标处,的确很贴心的设计。

OK,now,enjoy it!

作为彩蛋,送给大家两张图~~

vim

emacs

Vim(gVim)对排序的妙用

前段时间有博友在群里问了一个关于vim排序的问题,因为时间问题一直没帮忙解决,今天时间正好空出来,就帮忙搞了一下。 原文的问题如下: ...

阅读全文

vim(gVim)统计字节、字符数

前段时间在做文件扫描的时候,有一些关于字节、字符数统计的需求,考虑到有同学也可能用的到,所以整理一下记录在这里。 1.统计当前字符之前的所有字节数 ...

阅读全文

糗事百科网站改版,对应qiushibaike.vim插件升级

前不久糗百改版,所以原有的qiushibaike.vim插件用起来会有一些问题,今天有时间就修改了一下. 如图: 下载地址: //www.vim.org/scripts/script.php?scr...

阅读全文

86则回应给“在vim(gvim)中运行终端(对,你没有看错,我也没有写反)”

  1. 君临天下说道:

    好文章,等的就是他! emacs里有内置shell 功能!但是我非常想在vim里搞这个我喜欢!

    [回复]

    湖南快乐十分网址 回复:

    哈哈,我也是一看到它,就满怀激动啊~~

    [回复]

    君临天下 回复:

    PS 不能支持windows 太杯具了!我就是不喜欢那个dos界面滴!看来还是黑黑的过日子吧!

    [回复]

    湖南快乐十分网址 回复:

    嗯,这一点我确实也觉得挺遗憾的,可能要支持的话,成本太高了吧~

    [回复]

    ian 回复:

    最后一张图是啥意思?为什么是Emacs???

    [回复]

    湖南快乐十分网址 回复:

    最后两张图分别是在vim中打开vim和emacs,哈哈~

    [回复]

    依云 回复:

    我曾在Vim里面打开个vim,在里面再开个vim,在里面再开个vim,在里面再开个vim,最后程序慢得受不了了~

    [回复]

    vzomik 回复:

    。。。。。。。。

    [回复]

    湖南快乐十分网址 回复:

    哈哈,你比我还能折腾呀~~

    [回复]

  2. grassofhust说道:

    各位能用它输入中文么?

    [回复]

    湖南快乐十分网址 回复:

    呃,不是很理解,为啥要在里面输入中文呢?
    我试了一下,的确好像不认中文~

    [回复]

    grassofhust 回复:

    测试vimim时发现的,它这个是不支持输入utf8,当然中文也包括在内了。

    [回复]

  3. grassofhust说道:

    用gnu screen之后,就不会想念在vim中开终端窗口啦

    [回复]

    湖南快乐十分网址 回复:

    呵呵,我都是在win下用xshell远程登录的,只是不想一直切换tab页,而且在vim的一个分割窗口里面操作也直观一些~

    [回复]

    可可火山 回复:

    我也是个screen常用者。现在都用byobu。(screen的包装版)

    [回复]

    湖南快乐十分网址 回复:

    唉,一直没机会直接在linux下工作呢,都是远程ssh上去的……
    看了byobu的界面,很不错~~~

    [回复]

    grassofhust 回复:

    tmux也很好用,对鼠标的支持比gnu screen要好一些

    [回复]

    依云 回复:

    刚刚试过了,灰?;页2淮?,总算是能正确显示Vim的配色了,而且还会自动处理标题,而且还有状态栏~~~~更多优点还有待发掘……

    [回复]

  4. 雨碎江南说道:

    这个…犀利.
    省去了不少:!gcc 和:!javac 的功夫…

    [回复]

    湖南快乐十分网址 回复:

    哈哈,的确如此~~

    [回复]

  5. Ricky说道:

    我在Cygwin里折腾好了,当然没有图形界面,不过还可以忍受,前提是有个好的终端模拟程序:)

    [回复]

    湖南快乐十分网址 回复:

    呵呵,一直没有机会装cygwin玩一下,都是直接ssh了,不知道效果如何~~~

    [回复]

  6. 观云说道:

    wonderful,

    请问lz能不能分享下你vim的配色方案呢。。也很cool!

    [回复]

    湖南快乐十分网址 回复:

    desertex,用我博客里推荐的那款转终端颜色的插件转一下就行啦

    [回复]

  7. max说道:

    在gvim下执行ConqueTerm bash后,gvim是CPU占用就升到了24%,不过这个插件还真是life changing !

    [回复]

    湖南快乐十分网址 回复:

    唉,木有mac呀…其实猜到用gvim会cpu飙升,不过连个试的机会都没…

    [回复]

    max 回复:

    mac ?? 我在ubuntu上试的啊,难道你认错人了?

    [回复]

    湖南快乐十分网址 回复:

    不好意思不好意思….脑子抽风了,看到gvim 就想起macvim了…….

    [回复]

  8. hydRAnger说道:

    这个太V5了…岂能不顶……~

    [回复]

    湖南快乐十分网址 回复:

    哈哈~~V5,这个缩写有意思~~

    [回复]

  9. yunfei说道:

    涛哥是怎么教导我们的,不要折腾了,转投emacs吧

    [回复]

    湖南快乐十分网址 回复:

    大家都有自己形成的习惯,朋友又何必强求呢,你说是不?

    [回复]

  10. fanicy说道:

    看到标题就鸡动的点进来了,然后。。

    果然Windows杯具了。。。。

    个人感觉Linxu的命令行已经相当强悍了,在VIM中集成只是更加方便,不用切换了~倒是Win的命令行没有Linux那么强,Win下面现在貌似除了scintilla的套件支持类似Linux下命令交互,其他编辑器基本都只是结果回显。。。

    汗不知道说错没有~~

    [回复]

    Ricky 回复:

    可以在Windows的Gvim里玩bash
    //blog.csdn.net/richardsa/archive/2010/06/10/5661828.aspx

    [回复]

  11. 逸川说道:

    不知道为什么。。。我安装了vimball插件,:so%的时候却被告知UseVimball不是编辑器的命令。。。
    请问该怎么做?

    [回复]

    吴叔 回复:

    呃,一个默认插件没装..vimballPlugin.vim

    [回复]

  12. grassofhust说道:

    :so空格%

    [回复]

    逸川 回复:

    汗。。。不是那玩意儿的问题,只是留言的时候少打了个空格。。。

    [回复]

    湖南快乐十分网址 回复:

    呃,vimball插件不是默认安装的吗?你的vim版本是?

    [回复]

    逸川 回复:

    直接sudo apt-get install 的。
    vim-gtk 2:7.2.330-1ubuntu3
    vim-gnome 2:7.2.330-1ubuntu3
    就是这两个。。。貌似都装了。。。XD

    [回复]

    lyndonjiang 回复:

    悲剧的说,我在win下用vimball一切没有问题,但是在Cygwin下用就不行了。在linux下还没有试。

    [回复]

    逸川 回复:

    同悲同悲。。。
    我的这个问题到现在还没有解决。。。

    [回复]

  13. Jacky Liu说道:

    我曾经用 Vim 看 Emacs 的文档,丢脸 …

    而你居然在 Vim 里开启 Emacs,邪恶 ! :)

    [回复]

    湖南快乐十分网址 回复:

    哈哈,同道中人啊~~~~

    [回复]

  14. jayklx说道:

    这个。。。我只是想问。。
    这要怎么退出?
    貌似exit不行?

    [回复]

    湖南快乐十分网址 回复:

    呃,exit只是退出了vim中模拟的那个终端吧。
    退出vim还是没有变的,ESC,然后:q

    [回复]

    jayklx 回复:

    就是想退出那个终端。。。
    如果直接删除buffer,程序不会被终止。。。。必须关掉窗口。。

    [回复]

  15. jayklx说道:

    还有,想问你个问题,fuzzyfinder能否遍历子目录搜索?英文不好。。。找半天没找到选项。。。也不知道你用不用这个插件

    [回复]

    湖南快乐十分网址 回复:

    呃。。。这个插件真么用过。。。。
    用vimgrep不行吗?

    [回复]

    jayklx 回复:

    不是的,可能我没表达清楚- -!
    我是想快速打开子目录下的文件,不是搜索内容。。。
    我已经找到办法了,用find生成一个文件名的tag就可以了。
    强烈推荐你用下这个插件,功能十分强大,模糊搜索文件名,buffer,mru等等,对我来说,可以称的上life changing~

    [回复]

    梧桐 回复:

    刚找到一个命令:FufCoverageFile,你可以试试,是遍历子目录的,不需要tag

    [回复]

    梧桐 回复:

    如果一定要用:FufFile的话,你可以试着输入**\,之后再输入文件名就可以啦,貌似vim里面**就是遍历子目录的意思。依云老大说Lusty-explorer 这个插件更好,排序更科学,而且不闪,我机子没ruby支持,暂时不折腾了,你可以看看哈

    [回复]

    梧桐 回复:

    **就可以啦,不过有点慢。。

    [回复]

  16. zhtx说道:

    嗯不错啊,不过我觉得安装插件有点麻烦,倒不如
    : !命令
    来的方便
    比如
    !ls ~

    [回复]

    湖南快乐十分网址 回复:

    呵呵,也不错~~

    [回复]

  17. robeson说道:

    运行:ConqueTerm bash时提示出错 Conque requires the Python interface to be installed. python interface是什么? python我已经装过了
    ?这是为什么啊,怎么解决呢

    [回复]

    湖南快乐十分网址 回复:

    呃,我记不清这个插件是否需要Vim编译了python支持了。。因为我的vim都是默认支持的,在linux下重新编译一下试试?

    ./configure –prefix=/usr/vim –enable-multibyte –enable-pythoninterp –with-features=huge

    [回复]

    依云 回复:

    需要 +python 的

    [回复]

    robeson 回复:

    2 个都弄了 为啥每次编译 后安装 都没有装上~

    [回复]

    湖南快乐十分网址 回复:

    Vim是增加了python的编译选项的?提示什么错误呢

    [回复]

    依云 回复:

    有装python的开发文件不?是不是没有找到开发文件./configure就自动把它取消了?

    [回复]

  18. VIM--->IDE说道:

    这个东西真爽。。用了。

    [回复]

  19. VIM--->IDE说道:

    每天逛逛楼主的博客就是一种寄托啊。

    [回复]

    湖南快乐十分网址 回复:

    哈哈,过奖过奖~~

    [回复]

  20. VIM -->IDE说道:

    博主,我安装vimball插件的时候出了一些问题,Google也没找到答案,请博主帮帮忙。

    问题如下:vimball插件已经安装,但是执行:so %的时候出现如下问题,图片:

    //pic.yupoo.com/zhongyijun/AtnNN8zU/YYO9W.png

    [回复]

  21. 龙昌说道:

    最后一张图好像是在vim下打开emacs吧

    [回复]

    湖南快乐十分网址 回复:

    哈哈,确实如此~

    [回复]

  22. xiaoquan09说道:

    学习!~

    [回复]

  23. 吴叔说道:

    跑去看了下,现在支持WIN了,好消息啊,而且还出了ZIP包,再也不怕vba包出问题了.

    [回复]

    湖南快乐十分网址 回复:

    刚去看了一下,居然真的支持windows了,酷??!~

    [回复]

    梧桐 回复:

    windows下可以用,不过是悲剧..试着连了一下mysql,全部错位,完全没有排版,而且巨卡..windows用户还是不要试了

    [回复]

  24. wzdxt说道:

    额…你用ssh的话 多开几个连接不就可以了吗
    我用ubuntu 测试代码的话会开好多个终端
    编辑 运行 数据库 等等…..

    [回复]

  25. Jumper说道:

    set -O vi 也方便哦

    [回复]

  26. cap_sensitive说道:

    vimproc 配合 vimshell 也可实现类似的功能,貌似速度还快一些 :)

    [回复]

  27. 邱韵说道:

    最新的版本已经支持windows了哈

    [回复]

  28. fanhe说道:

    不行啊,在gvim里面光标形状变来变去,很慢啊

    [回复]

    湖南快乐十分网址 回复:

    莫非是在win7下?我在win7下也有这种问题,不过xp或者linux下就正常

    [回复]

    fanhe 回复:

    ubuntu 10.04

    [回复]

  29. yalishizhude说道:

    楼主,我编译了vba,也安装了python,但是仍然报错:(Windows7,gvim)
    Conque ERROR: Python interface cannot be loaded

    Your version of Vim appears to be installed without the Python interface

    [回复]

  30. Liango说道:

    不能支持windows,哎,不如用emacs

    [回复]

  31. windows里也能使用,亲测成功,win7系统

    [回复]

  32. baiyawen说道:

    博主 我安装好以后用命令 :conqueterm 的时候他提示这个,E492:Not an editor command:conqueterm如何解决

    [回复]

    朱念洋 回复:

    大写

    [回复]

    baiyawen 回复:

    大写也不行

    [回复]

    朱念洋 回复:

    是不是插件没有放对位置。。

    [回复]

    baiyawen 回复:

    能把你邮箱发给我吗 我发截图给你 这个事情比较着急 如果解决了 会很省事 我的邮箱baiyw#baiyawen.com

    [回复]

发表评论

湖南快乐十分网址
  • 【理上网来·辉煌十九大】韩庆祥谈十九大报告总体感受:一个字“新” 2019-03-21
  • 陈越峰:城市空间利益的正当分配 2019-03-19
  • 西部网(陕西新闻网)www.cnwest.com 2019-03-19
  • 国宝级黄腹角雉住进三清山 2019-03-05
  • 人民网驻加拿大记者报道集 2019-02-28
  • 奋进新时代·2018全国两会特别报道 2019-02-23
  • 现场视频!记者探访空袭后的大马士革 2019-02-15
  • 发展改革委就创新和完善宏观调控等答问 2019-02-15
  • 与新一季敞篷版MINI约会 最初的爱未改变 2019-02-07
  • 网约车防四类风险 小心遗落手机被司机私自转账 2019-02-06
  • (两会受权发布)中华人民共和国全国人民代表大会公告(第五号) 2019-01-16
  • 买房怎么看风水这个真的实在是太重要了 ——凤凰网房产北京 2019-01-15
  • 高清:揭幕战东道主上演神奇换人 五球轻取沙特 2019-01-11
  • 乌鲁木齐市中级人民法院庭审在线直播 2019-01-11
  • 热巴窦骁携手演绎经典神话 2018-12-25
  • 308| 866| 651| 31| 566| 962| 73| 422| 455| 88|