3 个版本 (1 个稳定版)
1.0.0 | 2023年4月13日 |
---|---|
0.2.0 | 2023年4月13日 |
0.1.1 | 2023年4月11日 |
0.1.0 |
|
#1308 in 文本处理
11KB
154 行
zp
"zp" 命令是一个自定义命令,它接受一个参数,即源文件的名称。该命令的目的是将源文件或标准输出缓冲区的内容复制到剪贴板,使用户能够轻松地将内容粘贴到另一个文件或程序中。
要使用 "zp" 命令,只需打开您的终端或命令提示符,然后输入 "zp",后跟源文件的名称。例如
zp my_file.txt
获取文件的前 n
(n 是一个整数) 个单词
zp my_file.txt n
获取某个范围之间的行,即获取从 n
到 m
(n 和 m 是整数) 的文件中的行
zp my_file.txt n m
您还可以使用 zp 从标准输出缓冲区复制
cat sample_file.txt | zp
这将复制文件的全部输出。
您也可以从标准输出缓冲区获取行范围和前 n 个单词
cat sample_file.txt | zp 2
cat sample_file.txt | zp 2 5
这将获取 sample_file.txt 的前两个单词和第 2 行到第 5 行
这将复制 "myFile.txt" 的内容到剪贴板。
"zp" 命令特别适用于快速将文本或数据从文件复制到另一个文件,而无需手动选择和复制文本。这可以节省时间和精力,尤其是在处理大型或复杂文件时。
安装
最好使用 rustup 设置 Rust 工具链,然后您可以运行
cargo安装 zp
Homebrew
brew tap bahdotsh/zp
brew install zp
从源代码
git clone https://github.com/bahdotsh/zp.git
cd zp
cargo install --path .
依赖关系
~1–13MB
~157K SLoC