私はAtomで行の長さを80文字にハード制限しようとしています。 「最大スクリーン線長」の設定で見つけましたが、そこに値を設定できません。ソフトラップを設定しましたが、これも機能しないようです。私はパッケージをチェックしましたが、特定の言語からのパッケージもそれを促進するものはありません。 autoflow パッケージを見つけましたが、80文字に駆動する方法を明確に示していません。これを実装する方法についてのアドバイスは役に立ちます。 80文字がPEP 8標準であることを理解しています。問題から始めるのは嫌です。
「最大スクリーン線長」の設定で見つけましたが、そこに値を設定できません。
設定する正しい設定は、Preferred Line Lengthです。
これは、同じSettings>Editorページの一部です最大画面行長。
Preferred Line Lengthの説明に示されているように、Soft Wrap At Preferred Line Length(まだSettings>Editorページの一部)。また、Soft Wrap At Preferred Line Lengthの説明では、メインSoftも有効にする必要があることを示していますラップ設定(設定>エディターページの一部)。
良い点は、それらが互いに隣り合って便利に配置されていることです。
両方を有効にします:
これでデフォルトのAtomエディター設定が処理されます。
PEP8について言及したので、あらかじめ組み込まれているlanguage-pythonパッケージ(Settings>Packages、「language-python」を検索)。
これらすべての設定により、Atomは、80文字を超えると長いテキストを自動的に改行するようになりました。(実際には、文字数制限を160に設定できます。たとえば、 Atomとlanguage-pythonの両方の設定で同じPreferred Line Length)