请问 Vim 底部如何嵌入一个 shell 或者控制台?

2017-01-22 10:31:49 +08:00
 douglas1997

就比如在底部开出几行用作 python 代码测试的窗口。不知如何实现。或者用什么插件呢。

4758 次点击
所在节点    问与答
14 条回复
kikyous
2017-01-22 10:33:06 +08:00
neovim
tairan2006
2017-01-22 10:47:35 +08:00
直接切窗口啊,在 tmux 里面打开 vim 就完了。。
Tink
2017-01-22 11:07:45 +08:00
我一般是 tmux 开两个并排的 panel
douglas1997
2017-01-22 11:14:54 +08:00
@Tink
@tairan2006

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
Tmux 真的灰常灰常好用啊。谢谢各位。 neovim 还是改动太大了, 不太适合我。
librae
2017-01-22 11:23:27 +08:00
实在有需要 vim 和 console 同时进行的工作,我一般是上下或者左右分屏,一个 vim ,一个留在 console
用的 iTerm
FrankFang128
2017-01-22 11:42:05 +08:00
tmux 鼠标复制我真的学不会
simple26
2017-01-22 11:44:54 +08:00
代码测试? https://github.com/skywind3000/asyncrun.vim 可以异步运行 python 并自动打开 quickfix 显示结果 不知道是不是你所期望的
douglas1997
2017-01-22 12:23:12 +08:00
@simple26 Cool, thanks. 不用我还是需要一个 python shell.
Technetiumer
2017-01-22 12:25:43 +08:00
你用 Spacemacs
然后试试 shell-mode 和 eshell

vim 讲究 unix 哲学
emacs 是 all-in-one 思想
xuboying
2017-01-22 12:28:39 +08:00
@Technetiumer 人家主要一个 shell ,你给了他一个新操作系统。。。
ceclinux
2017-01-22 12:51:05 +08:00
tmux 不想折腾推荐 byobu
liuzhiyong
2017-01-22 12:58:48 +08:00
tmux 很强大,搞定你的需求绰绰有余。
appleorchard2000
2017-01-22 13:00:58 +08:00
用过 conqueterm
weishu
2017-09-30 16:30:10 +08:00
vim 8.0 已经支持此功能 :terminal bash

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/336166

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX