問題タブ [newline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPFラベルの改行?
次のような WPF のラベルのテキストに改行を追加するにはどうすればよいですか?
python - pythonは\nなしで行を読んでいますか?
これはすべてのプラットフォームで機能しますか? Windows が \r\n することは知っていますし、Linux が \n するのに対して Mac が \r するのを聞いたことを覚えています。このコードを Windows で実行したので問題ないようですが、クロスプラットフォームかどうか知っている人はいますか?
ruby - Ruby の ZipInputStream が行末を台無しにするのはなぜですか?
ZipInputStream が、ファイルに保存されている行末で下品な自由を取っていることに満足しています。少なくとも、ファイルを保存しているプラットフォームに適しているのであれば。残念ながら、zip からテキスト ファイル (.txt、.cpp. など) を取り出すと、\n (0x0A) が \r\n (0x0d0a) に置き換えられます。大変ご迷惑をおかけいたしました。
行末を完全に変更しないようにするか、選択したものを使用するように設定できるフラグはありますか?
ありがとう。
(私は zip ファイル、その作成などを確認しました。他の zip ツールを使用して解凍し、適切にアーカイブされていることを確認しました。rdebug を使用してプロジェクトをステップ実行し、ZipInputStream 呼び出しが read であることを確認しました。 () は行末に \r\n を返します。)
c# - Environment.NewLine の値を変更できますか?
ファイルを書き込むときに改行文字であるため、 Environment.NewLine を使用するライブラリを使用しています。Unix 形式のファイルを書き込むために必要なので、改行文字を変更したいと考えています。
Environment.NewLine の値を変更できますか?
他のアイデアはありますか (ファイルポストの作成を変換する以外に)?
formatting - MS-DOSスクリプトで改行を印刷するには?
MS-DOS でプログラムの出力を印刷したいので、次のような .bat ファイルを作成しました。
しかし、コマンドプロンプトに表示される出力は次のようになります。
コードの本来の動作に関係のないもので Ruby コードを汚したくないので、MS-DOS を使用して出力に改行を挿入したかったのです。
MS-DOS で必要なコマンドは、'type' と 'print' だけですが、どちらもファイルを印刷するためのものです。
空行が2行あるテキストファイルを作成してtypeコマンドで出力してみましたが、見づらかったです。
どんなアイデアでも大歓迎です。
ruby-on-rails - 次の行にステートメントを続ける WITH A COMMENT
Ruby で次の行に進みたいというステートメントがある場合、通常、次のように行の最後にバックスラッシュを追加します。
しかし、行にコメントがある場合、それは機能しません:
これを回避する方法はありますか?
(編集:Squeegyの解決策は正しいです。実際、それができることは知っていましたが、バックスラッシュと同じ行にコメントを付ける方法があるかどうか特に疑問に思っていました)。
java - Java での改行文字の挿入
の代わりに「ラベル」を使用している場合、Java アプレット プログラムに改行文字を挿入するにはどうすればよいSystem.out.println()
ですか?
前もって感謝します。
php - PHPには、動作しているOSを検出する機能がありますか?
PHPデータベースでこれを探すキーワードがわからないので、ここで質問しています。
私が知りたい理由は、さまざまなオペレーティング システムがテキスト ドキュメントの新しい行をどのように処理するかということです。
WindowsでCSVファイルを使用していますが、新しい行を追加すると思うたびに、実際には新しい行が最新の行の後ろに貼り付けられます。
理由は、Windows では、新しい行は次のとおりです。\r\n
そして、私が使用している CSVHandler.class.php ファイルは、\n
ただし、MAC OS X ではこれが新しい行であり、Windows とは異なります。
だから私はこれを探しているので、簡単なif()
ステートメントを実装してこれを解決できます。現在、私は をハードコーディングしました\r\n
が、もっと単純なはずですよね?