タグ付けされた質問 「newline」

改行とは、テキストの改行(行末、EOL、または改行とも呼ばれます)を表す文字シーケンスのことです。オペレーティングシステムによって、改行のシーケンスが異なります。

7
異なるオペレーティングシステム間でのgit core.autocrlfによる行末変換の動作
Stack Overflowに関するさまざまな質問と回答、およびcore.autocrlf設定がどのように機能するかに関するgitのドキュメントを読みました。 これは私が読んだことからの私の理解です: UnixおよびMac OSX(OSX以前のバージョンではCRを使用)クライアントはLF行末を使用します。 WindowsクライアントはCRLF行末を使用します。 クライアントでcore.autocrlfがtrueに設定されている場合、gitリポジトリは常にLFの行末形式でファイルを保存し、クライアント上のファイルの行末はチェックアウト/コミット時に前後に変換されます。 -LFの行末。クライアントの行末ファイルの形式に関係なく(これはTim Clemの定義と一致しません。以下の更新を参照してください)。 これは、core.autocrlfの 'input'および 'false'設定について同じことを文書化しようとするマトリックスで、行末の変換動作が不明な疑問符が付いています。 私の質問は: 疑問符はどうあるべきですか? このマトリックスは「非疑問符」に対して正しいですか? コンセンサスが形成されたように見えるので、回答から疑問符を更新します。 core.autocrlf値 true入力false -------------------------------------------------- -------- コミット| 変換しますか?? 新しい| LFに変換(LFに変換?)(変換なし?) コミット| に変換 ?番号 既存| LF(LFに変換?)変換 チェックアウト| に変換 ?番号 既存| CRLF(変換なし?)変換 私は実際にはさまざまな設定の長所と短所についての意見を探しているのではありません。私はgitが3つの設定のそれぞれで動作することを期待する方法を明確にするデータを探しています。 - アップデート04/17/2012:コメントでJJDによってリンクされたTim Clemによる記事を読んだ後、上記の表の「不明」値の一部の値を変更し、「既存のチェックアウト|変換してtrue」を変更しましたクライアントに変換する代わりにCRLFに変換します。」彼の定義は次のとおりです。これは、他のどこかで見たものよりも明確です。 core.autocrlf = false これはデフォルトですが、ほとんどの人はこれをすぐに変更することをお勧めします。falseを使用した結果、Gitがファイルの行末を混乱させることはありません。LF、CRLF、CR、またはこれら3つのランダムな組み合わせでファイルをチェックインできますが、Gitは関係ありません。これはdiffを読みにくくし、マージをより困難にする可能性があります。Unix / Linuxの世界で働いているほとんどの人は、CRLFの問題がなく、ファイルがオブジェクトデータベースに書き込まれたり、作業ディレクトリに書き込まれたりするたびにGitが余分な作業を行う必要がないため、この値を使用します。 core.autocrlf = true つまり、Gitはすべてのテキストファイルを処理し、そのファイルをオブジェクトデータベースに書き込むときにCRLFをLFに置き換え、作業ディレクトリに書き込むときにすべてのLFをCRLFに戻すことを確認します。これは、作業ディレクトリにCRLFを保持しながらリポジトリを他のプラットフォームで使用できるようにするため、Windowsで推奨される設定です。 core.autocrlf =入力 …




6
EclipseとWindowsの改行
デスクトップがクラッシュしたとき、EclipseワークスペースをLinuxからWindowsに移動する必要がありました。1週間後、私はそれをLinuxにコピーし、喜んでコード化し、CVSにコミットします。そして、悲しいかな、ウィンドウの改行は多くのファイルを汚染しているので、1行か2行変更した場合でも、CVS diffはファイル全体をダンプします。 スクリプトを作成することはできましたが、それがEclipseプロジェクトファイルを台無しにしてしまうのではないかと思っています。


27
ツールチップ内に改行を追加する
HTMLツールチップ内で改行を追加するにはどうすればよいですか? ツールチップ内で次のように使用<br/>してみました\n: <a href="#" title="Some long text <br/> Second line text \n Third line text">Hover me</a> しかし、これは無用だったと私はリテラルテキスト見ることができた<br/>と\nツールチップの中に。どんな提案も参考になります。
170 html  tooltip  newline 

6
改行を印刷せずにawk
変数sum / NRを各反復で並べて出力したい。各反復でawkが改行を印刷しないようにするにはどうすればよいですか?私のコードでは、各反復でデフォルトで改行が出力されます for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 1.60 800 awk '{sum+=$3}; END {print sum/NR}' ${file}_${f}_v1.xls >> to-plot-p.xls done done 出力をこのように見せたい cg_c ans1 ans2 ans3 ep_c ans1 ans2 ans3 is_c ans1 ans2 ans3 tau ans1 ans2 ans3 xhpl …
169 scripting  awk  newline 


4
出力で改行を行う方法
\n出力で実際に機能させるにはどうすればよいですか?現時点では、1つの長いブロックにすべてを書き込みます。助けてくれてありがとう Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u' music.each do |z| @new += z + '\n' end File.open playlist_name, 'w' do |f| f.write @new end
165 ruby  newline 


19
Excel用のCSVファイルの生成、値内に改行を入れる方法
Excel用のファイルを生成する必要があります。このファイルの値の一部に複数の行が含まれています。 そこには英語以外のテキストも含まれているため、ファイルはUnicodeである必要があります。 私が生成しているファイルは次のようになります:(UTF8で、英語以外のテキストが混在し、行数が多い) Header1,Header2,Header3 Value1,Value2,"Value3 Line1 Value3 Line2" 複数行の値は二重引用符で囲まれ、通常の毎日の改行が含まれていることに注意してください。 Webで見つけた結果によると、これは機能すると想定されていましたが、機能しませんが、少なくともExcel 2007およびUTF8ファイルは使用できません。Excelは、3行目を最初のデータ行の2行目ではなく2行目のデータとして扱います。 これは顧客のマシンで実行する必要があり、私は彼らのバージョンのExcelを制御できません。そのため、Excel 2000以降で動作するソリューションが必要です。 ありがとう 編集:私は2つのCSVオプションを使用して問題を「解決」しました。1つはExcel用(Unicode、タブ区切り、フィールドに改行なし)、もう1つはその他の国(UTF8、標準CSV)です。 私が探していたものではありませんが、少なくとも(これまでのところ)機能します
158 excel  csv  newline 

14
emacsでファイルに表示され続ける^ Mは何ですか?
したがって、テキストメイトに関係している可能性があると思いますが、私たちは小さなチームで作業していて、1つのブランチの各行に^ Mが追加されているため、git内のほぼ同じファイルのフルファイルの競合に関する問題が発生しています。 この神秘的な^Mキャラクターは何をすることになっているのですか?それはどこから来たのでしょうか? 私たちの開発者は、Windows / Macではemacs、MacではTextMate、Macではcoda、そして時にはwp-adminテキストエディターを使用しています。 誰かがこの問題を原因としてこの問題を抱えたことはありますか?
157 git  emacs  newline 


12
MacからWindowsへの改行フォーマットの変換
Macで生成された.sqlダンプファイルをWindowsで読み取り可能なファイルに変換する変換ユーティリティ/スクリプトが必要です。これは私がここで抱えていた問題の続きです。問題はテキストファイルの改行フォーマットにあるようですが、変換を行うためのツールが見つかりません...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.