問題タブ [eol]
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.
java - System.getProperty("line.separator").toString() を使用するにはどうすればよいですか?
メソッドに渡されるタブ区切り文字列 (テーブルを表す) があります。コマンドラインに出力すると、行のある表のように表示されます。
https://i.stack.imgur.com/2fAyq.gif
コマンド ウィンドウは正しくバッファリングされます。私の考えでは、各行の前後に必ず改行文字があります。
私の問題は、着信文字列をテーブルの行を表す個々の文字列に分割したいということです。これまでのところ、私は持っています:
出力:
明らかに、OS に新しい行を開始するように指示する文字列が含まれています。それでも、明らかに改行文字は含まれていません。
Windows XP SP3 で最新の JDK を実行します。
何か案は?
csv - SQL Server BCPは1行だけ挿入されていますか?
FMTファイルを使用してcsvファイルをSQLServerボックスにBCPしています-すべて問題ありませんが、5行のファイルの最初の行のみが挿入されます。
最終列のターミネーターの改行設定だと思いますが、csvファイルの改行を表示および編集するにはどうすればよいですか?
c - \ n Cでは複数文字ですか?
\nはCRとLFで構成されていると読みました。それぞれに独自のASCIIコードがあります。
では、Cの\ nは単一の文字で表されているのでしょうか、それとも複数の文字で表されているのでしょうか。
編集:単に「はい、そうです」または「いいえ、そうではありません」と言うのではなく、あなたの答えを親切に指定してください
php - ブラウザによって送信される公式のeol値は何ですか(たとえば、textareaで)
PHPでは、「\ n」は使用しているOSのeolとして機能するため、信頼性が低くなります。
また、PHPにはEOLの定数があることを理解していますが、それは私が求めているものではありません。ブラウザーから確実に確認できるEOL値を知りたいのです。
mercurial - CRLF を使用した CVS から Mercurial への変換
CVS リポジトリを Mercurial に変換しましたが、キャリッジ リターンが CRLF (Windows スタイル) から LF (Unix スタイル) に変換されます。ただし、リポジトリに CRLF が必要です。Mercurial 拡張機能の win32text と eol を使用すると、この問題に対処できることがわかりました。しかし、そもそもリポジトリを CRLF で変換することを本当に望んでいます。
誰かがこの努力に成功したかどうか聞いてみたいです!
windows - Mercurialでeol拡張機能を設定する際の問題
UNIXでホストされているMercurialリポジトリをWindowsコンピュータに複製しようとしています。eol拡張子を使用して、サーバー上のLFで終わるテキストファイルがWindowsコンピューターに複製されたときにCRLFを持つようにしたいと考えています。
以前はうまく機能していたwin32text拡張機能を使用していましたが、一般的なコンセンサスはeol拡張機能が進むべき道であると思われるので、試してみようと思いました。
私のMercurial.iniには
デフォルトの動作はクローン作成時にLFをCRLFに変換することであると理解しましたが、UnixサーバーからWindowsにクローンを作成するたびに、行末がLFのままになるため、明らかに何かを見逃しました。
何か案は?
git - Git を使用したクロスプラットフォーム開発 (EOL 問題)
私たちの開発環境では、Windows、Mac、および Linux を使用しています。commit -> pull -> push
仕事の流れに困っています。
問題は行末文字です。誰かが Mac で編集を行い、別の誰かが Windows で編集を行った場合、それらはプル時に競合します。行末が変更されているため、差分ではファイル全体が異なるものとして表示されます。
だから私の質問は、コミット時にすべての行末をLFだけに変換するようにすべての環境をセットアップするにはどうすればよいかということです。また、引っ張るときは行末を変更せず、LFのままにしておきます。
python - Pythonfile.writeが余分なキャリッジリターンを作成します
Pythonを使用して一連のSQLステートメントをファイルに書き込んでいます。テンプレート文字列は次のようになります。
私は次のようにファイルに書き込んでいます:
ただし、結果の出力では、予想どおり\ r \ nではなく、各行の最後に\ r \ r\nが表示されます。なんで?
mercurial - Mercurialの行末翻訳
私はクロスプラットフォームプロジェクトにWindowsでMercurialを使用しており、eol拡張機能を使用して行末をUnix形式に変換します。これは、.hgeolと.hgignoreが変換されないことを除いてほとんど機能します。私の.hgeolは次のようになります。
ここで、ドキュメントから**行を取得し、。*で始まるファイル名を無視するUnixシェル拡張のように機能する場合に備えて、。*を追加しました。しかし、それでも行きません。他にやらなければならないことはありますか?
svn - Linux ベースの Subversion プロジェクトを Windows と行末にチェックアウトする
Linux サーバーの Subversion リポジトリでホストされているプロジェクトで共同作業しています。私のコンピュータは Windows XP を実行しています。Windows XP マシンで CollabNet の Windows Subversion コマンドライン クライアントを使用しています。
Windows マシンでファイルを編集してからsvn update
. Subversion は、違いが実際には行末の間だけである場合、違いがあると考えます。
これはプロパティで解決できることを知っていeol-style
ますが、どのように進めるかは不明です:
- どのような設定
eol-style
を使用すればよいですか? - このプロパティの設定は Linux 側と Windows 側のどちらで行いますか?