Geanyで私のコードを通過するランダムな行があり、アプリケーションを再起動すると、そこに留まります。どうすれば削除できますか?
スクリーンショット:
編集> Peferences>エディター>ディスプレイそしてそこで、非アクティブ化長いラインマーカー(Umbruchhilfe)
行は、ランダムではありませんが、80文字の制限を示しています。 Linux-Kernelコードにはまだ使用されています。
これはテキストエディターであるため、(古い標準の)72文字の改行がどこにあるかを示しています(改行がオンになっているか、レガシーテキストエディターでテキストファイルを開く予定の場合)。
より詳しい情報:
タイプライター時代の終わりには、ほとんどのデザインは72 CPLに向けられており、1インチあたり12文字のピッチに6インチを掛けたものです(たとえば、IBM Selectricを参照)。これにより、マージンごとに少なくとも1インチが確保され、当時の米国政府は8 1/2×11インチの紙で標準化していました。初期のコンピュータテキストエディタは、この基準をそれらの端末インターフェース。
改行列-現在のドキュメントで改行が有効になっている場合に改行を挿入するエディターの列番号。
インジケーターをオフにする特定のオプションがあるようには見えませんが、おそらくそれを列0に設定するか、5000のように設定すると、少なくともインジケーターが見えなくなる可能性があります。 :)
行を取り除く方法はわかりませんが、なぜそこにあるのかは推測できます。
スクリーンショットの文字数を数えている場合、行は72桁目に配置されているようです。これは従来 と考えられてきました 最大の「安全」行の長さ。多くのテキストエディターは、行を折り返すように指示された場合、デフォルトで行あたり72文字で折り返します。
明らかに、あなたのエディタはそうしていません(少なくともあなたが使用しているモードではそうではありません)が、その列を越えて伸びるコードの行はスクロールや折り返しをせずに一行で見るには長すぎるかもしれないという警告です場合によっては(たとえば、80列の端末で、いくつかの列が行番号で占められる)。
エディターの設定で警告行をオフにするか、その位置を調整できます。
私の友人は、72文字の縦線です(@ techie007について言及していただきありがとうございます)。これは、読みやすくするために行を折り返すコーディング規約です。他の規約もあります。説明されているように、そのうちの1つはIBMのパンチカードに由来します このプログラマーでは、stackexchangeの質問 。
Wikipedia は、80文字の制限についても言及しています。
文化的影響
- 80カラムのパンチカード形式の遺産は、文字ベースの端末の設計では、1行あたり80文字の表示が一般的な選択だったということです。 2011年11月の時点で、Microsoft Windowsのコマンドプロンプトウィンドウの幅などの一部の文字インターフェイスのデフォルトは80カラムに設定されたままで、FITSなどの一部のファイル形式は引き続き80文字のカード画像を使用します。