#文本
48 个方案
用 ripgrep(rg)瞬间搜索项目文件
用 rg 在整个项目里递归搜索文本——速度比 grep 快,自动跳过 .gitignore 里的垃圾文件,结果高亮显示。
awk 一行命令:提取和过滤任意文本列
用 awk '{print $n}' 配合 -F 和条件表达式,在 Linux 上一条命令完成取列和筛选。
用 bat 带语法高亮地查看文件
在终端里用 bat 看代码和配置文件:语法高亮、行号、git 变更标记,脚本里也能输出纯文本。
用 less 在终端查看文件
不用打开编辑器,就能滚动、搜索大文件,还能实时盯日志。
用 cat 命令合并多个文本文件
把拆分的日志、CSV 分卷或章节文件合并成一个文件。
Windows 里的 grep:Select-String
用正则搜索文本文件和日志内容,返回文件名、行号和匹配行。
用 findstr 在命令行里搜索文件内容
用 Windows 自带的 findstr 在文件中查找文字,支持搜索子文件夹、忽略大小写并显示行号。
用 Neovim 编辑文件
使用兼容 Vim、内置 LSP 和 Lua 配置的现代编辑器。
sort -h:正确排序 1.5K、10M 这类人类可读大小
用 GNU sort 的 -h 选项在 Linux 上对 du/df/ls -lh 的输出按真实大小排序。
用 PowerShell 把多个文本文件合并成一个
用 Get-Content + Set-Content 一条命令把多个 txt/csv/log 文件按文件名顺序合并,也可用 cmd 的 type/copy 实现。
cut -d -f:从分隔文本中提取指定列
用 cut -d 提取 Linux 上的 CSV 字段或冒号分隔值,用 -c 截取字符范围。
用 Measure-Object 统计文件行数
Windows 版的 wc -l:统计任意文本文件或命令输出的行数、单词数、字符数。