使用控制台作为标签

时间:2017-12-19 08:36:00

标签: linux vim

我在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 我在控制台中有垃圾并且没有更改标签。如何在停留在控制台选项卡中时移动到另一个文本选项卡?

1 个答案:

答案 0 :(得分:0)

正如我所说,vim 8或neovim都有一个终端模拟器。

由于您使用的是vim 7,因此还有其他一些方法:

@pizzup提到的

Tmux非常适合这个用例。我认为它是最常用的终端多路复用器而且非常强大。比较复杂,但由于你使用vim,陡峭的学习曲线不应该是一个杀手锏。然而,有几个cavehats,但你会发现成千上万的文章来解决它们。

GNU Screen是tmux的替代品,我没有使用它的经验,但是对于vim也应该可以使用。

使用它们,您可以使用类似Plugin的内容,它允许您在vim中使用终端。但是我还没有对它进行过测试,但它看起来很整洁。