web-dev-qa-db-ja.com

Atomでの行の長さの制限

私はAtomで行の長さを80文字にハード制限しようとしています。 「最大スクリーン線長」の設定で見つけましたが、そこに値を設定できません。ソフトラップを設定しましたが、これも機能しないようです。私はパッケージをチェックしましたが、特定の言語からのパッケージもそれを促進するものはありません。 autoflow パッケージを見つけましたが、80文字に駆動する方法を明確に示していません。これを実装する方法についてのアドバイスは役に立ちます。 80文字がPEP 8標準であることを理解しています。問題から始めるのは嫌です。

14
theoneinskane

「最大スクリーン線長」の設定で見つけましたが、そこに値を設定できません。

設定する正しい設定は、Preferred Line Lengthです。
これは、同じSettings>Editorページの一部です最大画面行長

screenshot for Preferred Line Length

Preferred Line Lengthの説明に示されているように、Soft Wrap At Preferred Line Length(まだSettings>Editorページの一部)。また、Soft Wrap At Preferred Line Lengthの説明では、メインSoftも有効にする必要があることを示していますラップ設定(設定>エディターページの一部)。

良い点は、それらが互いに隣り合って便利に配置されていることです。
両方を有効にします:

screenshot for soft wrap

これでデフォルトのAtomエディター設定が処理されます。

PEP8について言及したので、あらかじめ組み込まれているlanguage-pythonパッケージ(Settings>Packages、「language-python」を検索)。

screenshot for language-python

これらすべての設定により、Atomは、80文字を超えると長いテキストを自動的に改行するようになりました。(実際には、文字数制限を160に設定できます。たとえば、 Atomとlanguage-pythonの両方の設定で同じPreferred Line Length

10
Gino Mempin