在VisiData1.5.2
中,我如何添加包含行号的新列?
我认为这可以在2.0
版本中通过按i
完成,但这在1.5.2
中不起作用。当我尝试的时候,它说:
no command for "i"
也许有一种在表达式中引用当前行号的方法?
这比i
更复杂,但它会工作!
使用za
创建一个新列。然后将光标移动到该列,按gs
,然后按gz=
。输入范围(n),其中n
是工作表中的行数(您可以引用右下角的数字)。
另一个选项是,您可以尝试将i
(https://github.com/saulpw/visidata/blob/e2bbb7f60e069297f5da86f1cbe6faf3f606f72e/visidata/incr.py)的代码放在您的VisiData安装中,看看它是否"刚刚"工作。VisiData的代码被故意设计得非常模块化,以便更容易地实现即插即用。只要确保将其添加到__init__
文件中的导入中即可:https://github.com/saulpw/visidata/blob/2cb5379f413dc9d7f0baae3e4f351bb7268efb32/visidata/__init__.py#L101