med*_*iev 4 linux bash vim gnu-screen
我知道我可以做,!commands但我想以某种方式在 vim 中集成一个 shell。或者我可以使用 screen 并拆分屏幕,以便 vim 占据说,一半的屏幕?
集成子进程是 Vim 的主要弱点。还有的没有内置的shell窗口的支持,但你可以尝试vimsh插件。
在 Screen 中,按C-a c可创建新的(全屏)窗口。按C-a p或C-a n移动到上一个/下一个窗口(C-a space也移动到下一个窗口)。此外,split命令 ( C-a S) 会将您的屏幕分成两个区域;您可以将一个用于 shell,一个用于 Vim。按下C-a tab可在区域之间切换。
你总是可以按Ctrl+Z来暂停 Vim 并在父 shell 中运行命令;键入fg以返回 Vim。或者你可以:shell用来创建一个(全屏)子shell;键入exit以返回 Vim。
| 归档时间: |
|
| 查看次数: |
734 次 |
| 最近记录: |