Vimscript 写的不多,实现也很简单,不过也是满足日常使用了。主要是希望大家能多提一下想要的 feature。送上 github 地址:
https://github.com/PangPangPangPangPang/vim-terminal
https://github.com/PangPangPangPangPang/vim-terminal
上班摸鱼搞定了多tab的支持。欢迎star!



1
mikac Jun 19, 2018
看起来听不错
|
2
maxxxxx OP @mikac vim 里面管理 terminal 没有其他编辑器好用,好在可定制性在那儿了,搞完确实方便多了,这个星期再把管理多个 terminal 的能力加上!
|
3
KentY Jun 19, 2018 c-z & fg
|
6
glues Jun 20, 2018 via iPhone
不错
|
7
kran Jun 20, 2018
建议针对 tab 打开终端。之前自己改的一个:
function! Term_toggle(height) if exists("t:term_win") && win_gotoid(t:term_win) let t:term_hight = winheight("") hide if exists("t:term_org_win") call win_gotoid(t:term_org_win) endif else let t:term_org_win = win_getid() botright new if exists("t:term_hight") exec "resize " . t:term_hight else exec "resize " . a:height endif try exec "buffer " . t:term_buf catch call termopen($SHELL, {"detach": 0}) let t:term_buf = bufnr("") endtry startinsert! let t:term_win = win_getid() endif endfunction |
9
maxxxxx OP 捞一下,支持了新的多 tab 功能。
|