問題タブ [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.

0 投票する
3 に答える
9231 参照

windows - Windowsでラインエンドリングを変換するためにSVN設定を調整するにはどうすればよいですか?

WindowsでSVNを使用する必要があり、使用するリポジトリに関係なく、行末が常にWindowsスタイルでチェックアウトされ、常にUnixスタイルでコミットされるように設定したいと思います。

  1. これは可能ですか、それともリポジトリごとに構成ファイルを作成する必要がありますか?

    各リポジトリに構成ファイルを書き込む必要がある場合、どこに配置しますか、正しいファイル名は何ですか、ファイルには何が入り、リポジトリの他のユーザーにどのような影響がありますか?

  2. グローバルSVN構成ファイルに次の変更を加えましたが、効果がありませんでした。他に何をする必要がありますか?または、変更をWindowsで有効にするには、特定のパラメーターを使用してSVNを呼び出す必要がありますか?

    /li>
0 投票する
6 に答える
684 参照

php - substr()をEOLに?

行の内容全体を取得するにはどうすればよいですか?私は疑いを持っていsubstr()ますが答えではありません。

私の$file_text文字列には、上記のようなものがあります。私はこのようなものを探しています:

0 投票する
1 に答える
115 参照

mercurial - How to make previous commits with EOL issues consistent in Mercurial

We have a Mercurial repository with a standard of using Unix-style line endings.

If a user hasn't noticed EOL issues when committing a file - they may be 'helpfully' hidden by the diff tool - then it's a pain to fix down the line unless it's noticed immediately.

Is there a way to use "hg convert" (or similar) to re-create the repository with consistent line endings?

0 投票する
1 に答える
2972 参照

mercurial - Mercurial UNIX の行末を Windows に変換する

作業コピーが常に CRLF 行末を持つように Mercurial リポジトリをクローンするにはどうすればよいですか?

これはこの質問に似てい ます Mercurial で eol 拡張機能を構成する際の問題

しかし、私のコンピューターでは動作しないように見える何かが欠けています。

私は SVN (TortoiseSVN) を数年間使用していたので、Mercurial は初めてです。TortoiseHG をインストールし、Br​​ian O'Sullivan の Mercurial: The Definitive Guide book を使用しています。

そこで私が最初にしたことの 1 つは、彼のサンプル リポジトリを自分のマシンに複製したところ、ファイルの末尾が Windows CRLF バージョンではなく LF であることがわかりました。

そこで、SVN で行ったように、これを処理するオプションを見つけようとしました。

%USERPROFILE%\Mercurial.iniに次のファイルを作成しました。

リポジトリを削除して、再度チェックアウトしました。変化なし。

さらに調べてみると、 .hgeolファイルが必要かもしれません。だから私は%USERPROFILE%フォルダに作成しました

リポジトリを削除して再複製しましたが、ファイルにはまだ CRLF ではなく LF が含まれていました。

次に、.hgeolファイルをリポジトリの親ディレクトリに配置し、最後に Mercurial.ini ファイル内にコマンドを配置してみました。また、ネイティブを CRLF に置き換えてみました。

これが機能するために必要なすべてであるように思われるので、何かが欠けているに違いありません。SVN のような自動変換の概念が欠けているのかもしれません。

0 投票する
3 に答える
1655 参照

php - php preg_replace で末尾の行を削除する

@this postの前にこれが尋ねられたことは知っていますが、最後に空行も削除しようとしています。

私は使っている:

どの組み合わせでもうまく機能しますが、

返された配列で count() を実行しようとしていますが、 を に置き換えている\nため\n\、機能しません。上記の投稿で他のいくつかの例を試しましたが、どれもうまくいきませんでした。

私の他の機能(これまでのところ)

基本的に、これはフォームのテキスト領域自体への投稿であり、誰かが完全な行の後に Enter キーを押すと、空白行もカウントされます。

どんな助けでも大歓迎です、

ありがとう!

トレ

0 投票する
1 に答える
4289 参照

python - Python ftplib EOFerror

サーバーに接続し、ディレクトリ全体のローカルコピーを作成するスクリプトがあります。EOFerrorは、任意の選択のファイルが正確に50個ダウンロードされた後に発生します。

誰か教えてもらえますか、スクリプトの何が問題になっていますか?

エラー:

脚本:

編集:Python 2.7のftplibを手動で更新した後:

0 投票する
2 に答える
8759 参照

python - Python のバグ - または私の愚かさ - 文字列リテラルのスキャン中に EOL

次の 2 つの行に大きな違いは見られません。

しかし、前者は解析し、後者は解析しません。

これは Python のバグ/機能/奇妙さですか、それとも基本的なものが欠けていますか?

0 投票する
7 に答える
95839 参照

notepad++ - 一度に複数のファイルのEOLを変更する

Notepad ++(または別のツールを使用)で、一度に複数のファイルで終了する行を自動的に変更する方法はありますか?

つまり、 Windows EOL()ファイルCRLFとUNIX EOL(LF)ファイルの組み合わせをすべてWindows EOL(CRLF)に変換します。

0 投票する
1 に答える
1795 参照

python - urls.py の Django EOL

django サーバーを起動していくつかの URL django を入力すると、常に EOL エラーが表示されます。

そして、これは私のurls.pyコードです:

22 行目はファビコンの URL に対応しています。これはスケープ文字かそのようなものであると考えました (コメントに # を付けました) が、機能しませんでした。常に EOL エラーが表示されます。何が原因でしょうか?

0 投票する
1 に答える
2134 参照

python - PythonはCRCRLFを出力しますか?

いくつかの引数を指定して*.EXEファイルを実行し、その結果をファイルに出力するテストスクリプトを作成中です。テストを正しく実行する*.shテストスクリプトが1つあります(ただし、さらにテストするには手動で更新する必要があります)。このスクリプトの行は次のようになります。

いくつかの単純なPythonモジュールに基づいて引数を自動的に生成するPythonスクリプトを作成しました(現在はかなりラフです)。

比較するファイルを開いたところ、スクリプトが機能しているときに問題が発生しました。最初の(シェル)ソリューションは、正しい行末を出力します。2番目の(python)ソリューションは、CRCRLFで終わる行を出力します。これはメモ帳では正しいように見えますが、メモ帳++では、1行おきに空白のように見えます。

これらの行の間に空の行があってはなりません

Pythonからの出力で不適切な行末が表示されるのはなぜですか?

行末を修正するにはどうすればよいですか?(別のスクリプトを記述せずにCR CRLFをCRLFに変更します)