Json Formatter
test.json
{ "stuff": { "that": [1,2,3], "isin": true, "json": "end"}}
jq . test.json
python -m json.tool test.json
test.json
{ "stuff": { "that": [1,2,3], "isin": true, "json": "end"}}
jq . test.json
python -m json.tool test.json
排除所有的 yaml 文件
zip -r yolov5.zip yolov5/ -x "*yolo*.yaml"
只查看文件名 $ zipinfo -1 yolov5.zip yolov5/ yolov5/hubconf.py yolov5/tutorial.ipynb yolov5/Dockerfile yolov5/README.md yolov5/.dockerignore yolov5/models/ yolov5/models/common.py yolov5/models/export.py yolov5/models/yolov5s.yaml yolov5/models/yolo.py yolov5/models/init.py yolov5/models/experimental.py yolov5/models/yolov5m.yaml yolov5/models/yolov5l.yaml yolov5/models/yolov5x.yaml yolov5/LICENSE yolov5/.gitignore yolov5/test.py yolov5/train.py yolov5/weights/ yolov5/weights/download_weights.sh yolov5/requirements.
Ubuntu
sudo apt install vim-gtk3
运行
vim -g
gvim
:!command 运行shell命令:!ls -l 查看当前目录列表:!ifconfig 查看本地IP地址v 进入字符可视w 选择下一个单词0 选择到行首$ 选择到行尾c 剪切选择的字符d 删除选择的字符x 删除选择的字符ggVG 选择所有的字符y 复制选择的字符:%y 复制所有的字符dd 剪切当前行3dd 剪切3行y$ 复制当前字符到行尾:y 复制当前行yy 复制当前行3yy 复制3行:y+ 复制光标所在行(也可以先使用块的方式进行选择再复制):%y+ 复制所有数据p 粘贴x 删除当前字符:1,$d 删除所有行(1第一行开始,$直到文件末尾,d删除)dw 删除光标所在字符到单词的末尾diw 删除光标所在的整个单词d0 删除光标所在字符到行首d$ 删除光标所在字符到行尾dG 删除光标所在行到文件末尾:%s/search_word/replace_word/g 替换(全文) :1,$s/search_word/replace_word/g 替换(全文) :3,4s/search_word/replace_word/g 替换(3-4行) :%s/search_word//g 删除(全文) :