跳转到内容

裁剪输出

当你只想在文档中展示构建日志或命令输出的一部分时,可以使用 Crop(裁剪)功能,只截取需要的区域并生成 SVG。

使用以下选项指定各边的裁剪量。

选项说明
--crop-top裁剪上侧
--crop-bottom裁剪下侧
--crop-left裁剪左侧
--crop-right裁剪右侧

直接以像素(px)或字符数、行数(ch)指定数值。

Terminal
# 裁剪前
console2svg capture -w 80 -h 12 -- console2svg
# 从顶部裁剪 20px,从底部裁剪 3 行,从左侧裁剪 10px,从右侧裁剪 10 个字符
console2svg capture -w 80 -h 12 \
--crop-top 20px --crop-bottom 3ch \
--crop-left 10px --crop-right 10ch -- console2svg

console2svg

也可以根据特定字符串出现的位置进行动态裁剪。

Terminal
# 裁剪字符串 "Options" 所在行以下的全部内容
console2svg capture -w 80 -h 12 --crop-bottom "Options" -- console2svg

console2svg

通过指定偏移行数,也可以从匹配行的前后位置开始裁剪。

Terminal
# 保留到 "Options" 前 2 行(-2)为止
console2svg capture -w 80 -h 12 --crop-bottom "Options::-2" -- console2svg

console2svg