Python-PEP 8-关于line too long引发的一系列操作-Pycharm和sublime text3对py文件的自动换行

1.sublime text3设置每行的长度:点击view - word wrad column选择需要的长度即可;

Python-PEP 8-关于line too long引发的一系列操作-Pycharm和sublime text3对py文件的自动换行_第1张图片

 

or 点击Preferences - Setting-User 打开该文件添加"word_wrap": true即可(一劳永逸的方式);

 

Python-PEP 8-关于line too long引发的一系列操作-Pycharm和sublime text3对py文件的自动换行_第2张图片

-- 注意该方法只能view而不能真正将文件的那一行超过长度的代码自动改成两行,从代码行号就能看出;也就是说想要真正按规范来只能手动换行;

 

2.Pycharm中出现上述情况会有以下提醒:(很烦人)

在网上找了自动换行的方法View -> Active Editor -> Use Soft Wraps or Settings - Editor-General -> Use soft wraps in editor 也不能去掉这个波浪线,好像自动换行的方式都不能改变源文件中的那一行代码,其始终还是一行代码;

所以只能选择alt+Enter and ignore 该PEP8的提醒了;强迫症患者忽略了之后还想重新让他提醒的话可以去 File - Settings - Editor - Inspections - Python - PEP 8 coding style violation,点击该检查项就可以看到被ignore的 E501了;

Python-PEP 8-关于line too long引发的一系列操作-Pycharm和sublime text3对py文件的自动换行_第3张图片

嗯。看着真舒服~

如有错误,欢迎指正~

 

 

 

你可能感兴趣的:(python,sublime,pycharm)