人们的想法不仅仅是你需要了解的关于优秀屏幕实用程序的基本内容,还有你认为值得从头开始教某人,初学者的事情吗?
我刚刚向Screen介绍了一位朋友,他们很难适应它.因此,用于记住绑定等的类比和方便技巧将是非常棒的.
我可以在Vim中使用:shell命令打开shell,但是我无法编辑文件并同时使用shell.
有没有办法在许多Windows(或标签)中拆分Vim,并在其中一个中打开一个shell?
可能重复:
如何在vim内运行终端?
我可以很好地使用split和vsplit设置我的工作区并打开...但我想简单地使用其中一个分割作为终端窗口.我知道打开一个额外的xterm并且有策略地放置它可能能够实现这一点,但很多时候我被困在一个窗口中,我的手开始受到终端之间的alt tabbing的伤害.
更新:根据以下建议我提出的最好的事情是使用屏幕,实际上有vim占用其中一个窗口.
我一直在搜索没有结果在vi中集成bash,如emacs中所述; 问题是:我有vi打开2个视图,一个打开:split命令,我想通过第二个视图使用bash,而我正在编辑第一个文件; 如果我:sh在编辑第二个视图时这样做,整个会话暂停并打开一个bash shell,但我无法编辑该文件并同时使用shell ..我不想使用!<command>或外部程序比如"终结者"..有解决方案吗?谢谢
是否可以在Vim缓冲区中打开Python解释器?就像是:
________________________
| |
| |
| my python script |
| |
| |
------------------------
| |
| python interpreter |
------------------------
Run Code Online (Sandbox Code Playgroud)
现在我打开Vim并打开一个单独的翻译.我看到了答案,这和被风吹走.
无论如何,感谢您的帮助,如果有什么我可以谷歌然后指向我那个方向.
R,Python,Scala等都带有REPL环境,我不想错过,但是,大多数时候编辑它们的文本很糟糕,所以我在vim中编辑代码,粘贴它并查看输出并再次编辑vim中的代码.
我可以运行当前文件,!python %我可以用更多的vim魔法运行当前行,但是,这将启动解释器的新进程.
是否可以启动REPL并向正在运行的REPL发送代码行(显然可以得到结果)?
有没有办法在Vi/Vim内部拆分窗口,以便一个窗口成为终端?
PS解决方案,如安装新的文本编辑器等,对我没有帮助.
我已经使用vim编辑代码一段时间了,现在我想在Standard ML中有效地使用它进行编程.在emacs中,可以使用sml-mode,它允许在缓冲区中打开SML解释器(在我的情况下为Moscow ML)并加载实际文件.
是否可以运行莫斯科ML解释器并从vim中加载实际文件?
我是 vim 新手,我了解到在 vim 中可以通过两种方式与终端交互。首先是输入: ! 。第二个是 :term,当您有一个与源代码并排的终端时。当我按下 :term 时,我的光标就位于终端中。如何切换回源代码,反之亦然?这里的答案并没有真正的帮助。我尝试了组合键 CW,然后是 :bn,但它只退出终端,然后再次返回终端。