使用 Sublime Text 3,是否可以修改打开的文件以仅保留给定的列?
例如我有一个包含以下内容的文件:
a 1
b 2
c 3
d 4
我希望 Sublime Text 将此文件内容转换为:
a
b
c
d
在 Linux 上,我可以轻松实现这一点awk
:
awk '{print $1}' filename
我很好奇我是否可以用 Sublime Text 3 实现同样的功能,并且能够指定列号和/或分隔符?
答案1
在 Sublime Text 3 中,您可以使用正则表达式进行搜索和替换。将:替换 .*$
为空白。
- CTRL+H打开搜索和替换
- ALT+R启用正则表达式
- 查找:
.*$
注意开头的空格 - 替换:空白
- CTRL+ALT+ENTER全部替换
当然,它与 AWK 并不相同,并且对于某些用例来说不那么容易。