Hacking Vim: Conque-Shell(08)
摘要本文介绍一个可以在 Vim buffer 中运行交互程序的(例如: bash)神器 —— Conque-Shell,在写代码或者做笔记的时候,可以很方便的进行一些交互式操作.安装Note: 请确保已经正确安装了 Pathogen 插件,如果没有安装,请参考 Hacking Vim: 插件管理器Pathogen(02)本篇文章的代码在 https://github.com/NsLib/blo
![](https://csdnimg.cn/release/devpress/public/img/ic-book.4f347164.png)
一键AI生成摘要,助你高效阅读
问答
·
摘要
本文介绍一个可以在 Vim buffer
中运行交互程序的(例如: bash)神器 —— Conque-Shell,在写代码或者做笔记的时候,可以很方便的进行一些交互式操作.
安装
Note: 请确保已经正确安装了 Pathogen
插件,如果没有安装,请参考 Hacking Vim: 插件管理器Pathogen(02)
本篇文章的代码在 https://github.com/NsLib/blog-vim-proj/tree/conque-shell
cd ~/.vim/bundle
git clone https://github.com/oplatek/Conque-Shell --depth=1
rm -rf ~/.vim/bundle/Conque-Shell/.git
配置
这个插件如果只是简单实用,不需要进行任何配置(高级的部分,请自行参考文档),这里给出几个比较有用的快捷键映射,提升效率:
" 水平分割出一个bash
nnoremap <C-\>b :ConqueTermSplit bash<CR>
" 垂直分割出一个bash
nnoremap <C-\>vb :ConqueTermVSplit bash<CR>
用法
ConqueTerm <command>
在当前 buffer
中打开程序:
:ConqueTerm bash
:ConqueTerm python
:ConqueTerm mysql -h localhost -u joe_lunchbox Menu
ConqueTermSplit
和 ConqueTermVSplit
用来水平和垂直切分,ConqueTermTab
则在新的 Tab
中打开.
请看下面的演示:
下表列出了几个很有用的快捷键:
快捷键 | 功能 |
---|---|
<F9> | 将选中的文本,发送到Conque-Shell的交互程序中 |
<F10> | 将当前文件所有文本,发送到Conque-Shell的交互程序中 |
<F11> | 如果当前编辑文件可执行,则打开新的Conque-Shell并运行 |
请看下面的演示:
结语
这里简单说下我的应用场景,剩下的同学们就发挥自己的想象力吧 XD
- 写
Python
程序的时候,临时测试一些代码 - 用
vimwiki
做笔记的时候,测试一些Demo
代码片段
更多推荐
所有评论(0)