我在vim的标签中有几个cpp源文件。我想有一个带命令提示符的另一个选项卡,以便运行make。我打开网络标签,运行sh,现在我有控制台。但是如何从这个控制台移动到其他选项卡?如果我按AttributeError Traceback (most recent call last)
<ipython-input-124-d9912be48299> in <module>()
2 print(time_unit)
3 time_cal = nc.variables["time"].getncattr('calendar') # read
calendar type
----> 4 local_time = nc.num2date(t, units=time_unit, calendar=time_cal) #
convert time
5 print("Original time %s is now converted as %s" % (time[0],
local_time[0]))
netCDF4\_netCDF4.pyx in netCDF4._netCDF4.Dataset.__getattr__
(netCDF4\_netCDF4.c:20474)()
netCDF4\_netCDF4.pyx in netCDF4._netCDF4.Dataset.getncattr
(netCDF4\_netCDF4.c:19433)()
netCDF4\_netCDF4.pyx in netCDF4._netCDF4._get_att (netCDF4\_netCDF4.c:4451()
AttributeError: NetCDF: Attribute not found
我在控制台中有垃圾并且没有更改标签。如何在停留在控制台选项卡中时移动到另一个文本选项卡?
答案 0 :(得分:0)
正如我所说,vim 8或neovim都有一个终端模拟器。
由于您使用的是vim 7,因此还有其他一些方法:
@pizzup提到的Tmux非常适合这个用例。我认为它是最常用的终端多路复用器而且非常强大。比较复杂,但由于你使用vim,陡峭的学习曲线不应该是一个杀手锏。然而,有几个cavehats,但你会发现成千上万的文章来解决它们。
GNU Screen是tmux的替代品,我没有使用它的经验,但是对于vim也应该可以使用。
使用它们,您可以使用类似Plugin的内容,它允许您在vim中使用终端。但是我还没有对它进行过测试,但它看起来很整洁。