Mac 终端显示光标的列

Mac 终端显示光标的列

如何显示光标或鼠标指针的列位置。使用 OSX 10.10 上的终端

已编辑---

在此处输入图片描述

例如,我想知道 over 中的 R 是哪个字符。

我设法找到了如何在终端中显示行数和列数,但这不是要求

答案1

一个StackOverflow 上的答案提到转义代码\033[6n

例如,如果您输入:

~$ echo -e "z033[6n"; cat > foo.txt

按几次 [ENTER],然后按 [CRTL]+[D]。然后尝试:

~$ cat -v foo.txt

^[[47;1R

n 和 m 值分别为 47 和 1

(谢谢保罗·斯卡丁

这可能会或可能不会实现您想要的功能 - 您有更多背景信息吗?如果您在编辑的文本文件中查找列号,许多工具(例如nanovim)都有当前位置报告;nano例如,您可以按Ctrl+cvim可能会根据设置默认显示它,但如果没有,您可以使用:set ruler来显示状态栏。

如果您正在处理不断变化的输出并且需要获取特定条目出现的列号,那么您最awk有可能使用它。

相关内容