Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] 查找 --> 列出包含字符串的行及增强的列模式 #920

Open
huizhoudadao opened this issue Nov 21, 2024 · 1 comment

Comments

@huizhoudadao
Copy link

huizhoudadao commented Nov 21, 2024

UltraEdit有几个独到的小功能,未在其他编辑器上见过

1 : 查找 --> 列出包含字符串的行 : 查找字符,显示所在行,并可复制所在行
2 : 列模式

希望增加 上面功能1,也可参考增强列模式
image
image
image
image
image

1 查找 ping 10. 列出所在行,下一个,复制所在行,粘贴到新文档
2 查找 Packets 列出所在行,下一个,复制所在行,在新文档启用列模式(编辑->列模式或 Alt+C),在新文档首行尾部 粘贴

我们用批量 ping ip 的输出为例,想知道那些IP是通的,哪些不通:
从最后一张图,我们可以知道,第二行所在 IP 不通,
对类似的结构化文本,只要有对应关系,都可以提取数据,
只要复制新文档的数据到excel,即可形成表格进一步处理

很多时候,我们查找字符串,并不是关心这些字符串本身,
而是关心和这些字符串相关的其他字符信息,所以列出查找字符串所在行就很有用.
试过很多文本编辑器,都不提供这个小功能,只有UltraEdit有这个功能,但ultraedit是商业软件,而且非常大而慢.

另外,虽然很多编辑器都有列模式,但ultraedit的列模式功能最强,
可以复制列,粘贴列,删除列,还可以插入等差序列(需要编号时很有用)

image
image

@zufuliu
Copy link
Owner

zufuliu commented Nov 21, 2024

1 : 查找 --> 列出包含字符串的行 : 查找字符,显示所在行,并可复制所在行

To select all matched text: just click "Select All".
To select all matched lines: check "Bookmark matched line", then click "Find All", then Edit -> Bookmarks -> Select All.
image

2 : 列模式

Column mode text selection: hold Alt key while selecting text.

还可以插入等差序列(需要编号时很有用)

Edit -> Lines -> Modify Lines:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants