PyYapf Python Formatter
Sublime Text plugin to run YAPF Python formatter
Details
Installs
- Total 22K
- Win 10K
- Mac 7K
- Linux 6K
Apr 23 | Apr 22 | Apr 21 | Apr 20 | Apr 19 | Apr 18 | Apr 17 | Apr 16 | Apr 15 | Apr 14 | Apr 13 | Apr 12 | Apr 11 | Apr 10 | Apr 9 | Apr 8 | Apr 7 | Apr 6 | Apr 5 | Apr 4 | Apr 3 | Apr 2 | Apr 1 | Mar 31 | Mar 30 | Mar 29 | Mar 28 | Mar 27 | Mar 26 | Mar 25 | Mar 24 | Mar 23 | Mar 22 | Mar 21 | Mar 20 | Mar 19 | Mar 18 | Mar 17 | Mar 16 | Mar 15 | Mar 14 | Mar 13 | Mar 12 | Mar 11 | Mar 10 | Mar 9 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 7 | 5 | 6 | 7 | 2 | 4 | 4 | 11 | 8 | 3 | 4 | 5 | 6 | 3 | 4 | 5 | 7 | 6 | 4 | 5 | 5 | 3 | 11 | 8 | 5 | 1 | 4 | 2 | 5 | 7 | 8 | 11 | 5 | 2 | 6 | 9 | 7 | 6 | 4 | 5 | 7 | 8 | 4 | 4 | 6 | 7 |
Mac | 2 | 6 | 3 | 7 | 4 | 1 | 0 | 6 | 4 | 3 | 2 | 1 | 2 | 0 | 4 | 4 | 3 | 4 | 5 | 1 | 1 | 2 | 1 | 3 | 2 | 4 | 2 | 0 | 5 | 1 | 3 | 2 | 4 | 2 | 5 | 3 | 4 | 4 | 5 | 3 | 4 | 3 | 3 | 1 | 0 | 4 |
Linux | 3 | 5 | 3 | 4 | 4 | 3 | 2 | 2 | 10 | 8 | 3 | 0 | 0 | 2 | 2 | 0 | 4 | 2 | 3 | 3 | 1 | 6 | 4 | 1 | 2 | 2 | 4 | 2 | 4 | 4 | 3 | 3 | 2 | 2 | 1 | 1 | 8 | 5 | 2 | 1 | 4 | 1 | 1 | 1 | 1 | 5 |
Readme
- Source
- raw.githubusercontent.com
PyYapf
Sublime Text 2-3 plugin to run the YAPF Python formatter
Usage
By default, press Ctrl-Alt-F
to format the current selection (or the entire document if nothing is selected).
You can also Ctrl-Shift-P
(Mac: Cmd-Shift-P
) and select “PyYapf: Format Selection” or “PyYapf: Format Document”.
To automatically run YAPF on the current document before saving, use the on_save
setting.
Installation
- Install YAPF (if you haven't already):
pip install yapf
Install Sublime Package Control by following the instructions here (if you haven't already).
Ctrl-Shift-P
(Mac:Cmd-Shift-P
) and choose “Package Control: Install Package”.Find “PyYapf Python Formatter” in the list (type in a few characters and you should see it).
Alternatively, install manually by navigating to Sublime's Packages
folder and cloning this repository:
git clone https://github.com/jason-kane/PyYapf.git "PyYapf Python Formatter"
Problems?
This makes it pretty easy to find valid python code that makes Yapf choke or give bad formatting. Please try to reduce any problems to a minimal example and let the YAPF folks know. If there is something wrong with this plugin, add an issue on GitHub and I'll try to address it.
Distribution
Mentions
- Must-Have Packages and Settings in Sublime Text for a Python Developer
- Teach yapf and python-fire to Python beginners
- Yapf - we brush the code of Python with autocorrector
- Yapf — причесываем код Python автокорректором
I love stumbling across things like these, it's a small world sometimes. * http://blog.leanote.com/post/kaixiang/sublime%E4%B8%AD%E4%BD%BF%E7%94%A8yafp%E6%A0%BC%E5%BC%8F%E5%8C%96python%E4%BB%A3%E7%A0%81 * https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/119839/
LICENSE
Apache v2 per LICENSE. Do what you want; if you fix something please share it.