Aligner is a perfect multi-line symbol column alignment tool
- cross-platform
- TODO ่ฟๆปค
- ๅผๅฏไปฃ็ ๆฎตๆงๅถ aligner disable/enable
- ๆไปถไฟฎๆน็ๆงๆ ผๅผๅใๅๅฐ่ฟ็จๅฎๆคใ
- ไธvscodeใidea ้ๆ
- =ใ+ใ-ใ/ ็ญ่ฟ็ฎ็ฌฆๅทๅฏน้ฝ
- ่ชๅฎไน็ฌฆๅทๅฏน้ฝ
- ็ฌฌไธ่กๅผๅฏไธๆงๅถ
- ่ช้ๅบ่ฏญ่จไปฃ็ ๅฏน้ฝๆ ผๅผๅ
- ๅ่กๆณจ้ไธๅทฆ่พน็ไปฃ็ ้ด่ท่ฎพ็ฝฎๅไธช็ฉบๆ ผ
go get github.com/suyanlong/aligner
install to PATH env
aligner -h NAME: aligner - A new CI/CD cli, align multiple lines of single comments or symbols USAGE: aligner [global options] command [command options] [arguments...] VERSION: aligner v1.0.0-2-g4e9cb99 darwin amd64 Wed Apr 22 11:26:05 UTC 2020 COMMANDS: comment align multiple lines of single comments check aligner check whether the symbols are aligned help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --comment value, -c value annotation symbols --path value, -p value alignment path (default: "/Users/suyanlong/github/aligner") --replace, -r replace file (default: false) --ext value, -e value file extension --ignore value, -i value ignore file or direction --help, -h show help (default: false) --version, -v print the version (default: false)
python.py:
class GosTxType: gosMallPay = "-10" # XXXX appPay = "-9" # XXXX ecPay = "-8" # XXXXXXXXX addPool = "-7" # XXXXXXXXXX cityFee = "-6" # XXXXXXXX taskFee = "-5" # XXXXXXX
aligner -c "#" -e ".py" comment ./python.py
python.py:
class GosTxType: gosMallPay = "-10" # XXXX appPay = "-9" # XXXX ecPay = "-8" # XXXXXXXXX addPool = "-7" # XXXXXXXXXX cityFee = "-6" # XXXXXXXX taskFee = "-5" # XXXXXXX
Contributors
Report issue or pull request, or email 592938410@qq.com