Visual Studio 2010でテキストベースのファイルを開くと、編集内容が元のファイルの行末形式ではなくCRLFで書き込まれます。VSがこれを行わないようにするにはどうすればよいですか?半分以上の編集者は、この機能を備えている必要があります。 さらに悪いのは、VSがCRLFで部分を含むファイルを書き込んだため、ファイルを再度開くときに、ファイルの行末を変換するように求めるダイアログが表示されることです。
var i; for(i=10; i>=0; i= i-1){ var s; for(s=0; s<i; s = s+1){ document.write("*"); } //i want this to print a new line /document.write(?); } 星のピラミッドを印刷していますが、新しい行を印刷できません。
だからここに私が持っているものがあります: <path class="..." onmousemove="show_tooltip(event,'very long text \\\n I would like to linebreak')" onmouseout="hide_tooltip()" d="..."/> <rect class="tooltip_bg" id="tooltip_bg" ... /> <text class="tooltip" id="tooltip" ...>Tooltip</text> <script> <![CDATA[ function show_tooltip(e,text) { var tt = document.getElementById('tooltip'); var bg = document.getElementById('tooltip_bg'); // set position ... tt.textContent=text; bg.setAttribute('width',tt.getBBox().width+10); bg.setAttribute('height',tt.getBBox().height+6); // set visibility ... } ... これで、alert()を使用しても、非常に長いツールチップテキストには改行がありません。それは、テキストが実際には2行あることを示しています。(ただし、「\」が含まれていますが、どうすれば削除 …
XMLファイルからテキストをフェッチしています。テキストブロックレンダーによって解釈される新しい行を、新しい行として挿入します。 私はもう試した: <data>Foo bar baz \n baz bar</data> ただし、データは新しい行なしで引き続き表示されます。C#を<data>介して.Textプロパティを介してコンテンツを設定します。 GUIで新しい行をレンダリングするには、XMLに何を入れる必要がありますか? XAMLでテキストを手動で設定する次のようなものを試しました: <TextBlock Margin="0 15 0 0" Width="600"> There &#10; is a new line. </TextBlock> エンコードされた文字はGUIに表示されませんが、改行はありません。
さて、私は.gitattributesこのような行でファイルを追加しました *.css text *.js text etc... 次に、http://git-scm.com/docs/gitattributes#_checking-out_and_checking-inの指示に従いました $ rm .git/index # Remove the index to force Git to $ git reset # re-scan the working directory $ git status # Show files that will be normalized $ git add -u $ git add .gitattributes $ git commit -m "Introduce end-of-line …