問題タブ [whitespace]
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.
string - Prolog アトムの空白文字の正規化
SWI-Prolog などの Prolog アトムで空白文字 (スペース、改行、タブ) を正規化する最良の方法は何ですか? つまり、ルールが必要です:
そのようなAtom2
- 単一のスペースに変換された一連の空白文字があります
- スペースなしで始まる
- スペースなしで終わる
visual-studio-2008 - 空白の自動フォーマット - ReSharper と VS2008 の戦い!
次のコード行を検討してください。
そこに表示される空白の書式設定は、終了を入力したときに得られるものです;
。
ここで、Visual Studio にコードの再フォーマットを依頼するか、締めくくりを入力すると、次の}
ように再フォーマットされます。
私は最初のフォーマットのスタイルを好みます。
ReSharper 4.0 と Visual Studio 2008 SP1 を使用しています。
中括弧の周りの空白に同意するにはどうすればよいですか?
git - コミットする前に Git が末尾の空白を自動的に削除するようにする
チームで Git を使用しており、差分、ログ、マージなどから空白の変更を削除したいと考えています。これを行う最も簡単な方法は、Git が末尾の空白 (およびその他の空白) を自動的に削除することだと思います。適用されるすべてのコミットからの空白エラー)。
以下をファイルに追加しようとしました~/.gitconfig
が、コミットしても何もしません。多分それは何か違うもののために設計されています。解決策は何ですか?
誰かが Ruby 固有のアイデアを持っている場合に備えて、私は Ruby を使用しています。コミット前の自動コードフォーマットは次のステップですが、それは難しい問題であり、実際には大きな問題を引き起こしているわけではありません。
html - HTML で折りたたまれていないが (行) 分割可能なスペースはありますか?
行の途中に 3 つのスペースのように見える空白を入れたいが、行が長くなりすぎると途切れる可能性がある場合、HTML で何を使用できますか?
通常の空白は折りたたまれ (一連のスペースは 1 つのスペースと同じように見えます)、非改行スペース ( ) では改行できません。
更新: 私が本当に欲しいのは、長い行を分割できる <pre> タグだと思います (ソース コードを表示する必要があります)。
struts - WebSphere の J2EE/Struts アプリケーションで不要な空白を削除する
JSTL などのタグ ライブラリの使用に起因する空白を削除する手法に精通している人はいますか? 初期化パラメーターを介してTomcatでtrimSpaces
これを行うことができることは知っていますが、WebSphere App Server内でこの種のことを行うのと同じような経験をした人はいますか?
python - Pythonで空白を使用する際の落とし穴はありますか?
現時点では、Pythonの空白に問題が発生したことはありません(ただし、2つのプロジェクトでのみ使用しており、プログラマーは私だけでした)。言語を学ぶ人にとって、Pythonの空白とインデントに関する潜在的な落とし穴は何ですか?
jquery - jQuery text() 呼び出しは Firefox では改行を保持しますが、IE では保持しません
私がやっている:
このようなもので:
なぜエスケープされたコンテンツですか?形式が正しくない場合があり、ドキュメントの残りの部分に干渉したり、破損したりしたくないためです。
FF では、改行を保持して表示されます。IE7ではそうではありません。空白を維持する必要があります。このコンテンツは、実際には編集用のテキストエリアに入っています。
リッチ テキスト エディターを推奨する前に、このコードは実際には HTML ではありません。カスタム方言です。
IEで改行を保持するにはどうすればよいですか?
css - IE の空白スタイルのスパン (7) 適用された _past_ スパンの終わり
ユーザーがリッチ エディット コントロールに「メモ」を入力できるアプリケーションがあります (Telerik の RedEditor ですが、ここでは関係ありません)。メモの中央にがある Safari からユーザーにメモを入力してもらい<span></span>
、そのスパンにはスタイルがwhite-space:pre
あり、メモの HTML は次の形式でした:
シンプルに、スタイルはスパンに適用する必要があり、スパンには 4 つのスペースがありました。結果の出力には 4 つのスペースが含まれているはずです。
これが問題です。IE は、そのwhite-space: pre;
スタイルをスパンだけでなく、囲んでいる div にも適用しているようです! したがって、この長い行はスパン内にないため折り返されるべきでしたが、行がページに収まるまでドキュメントを押し出しました。
何が欠けていますか。IE に問題があることは知っていますが、これは IE でも正しくないようです。
だから、質問:
white-space
1)属性がスパンにのみ適用されるべきだったというのは正しいですか?
2) これはどうにかして解決できますか? 覚えておいてください、私は入力されたコンテンツを制御できません. Mac w/Safari から入力し、IE で表示しています。
編集: 問題のページの doctype は次のとおりです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
xml - XmlSchemaホワイトスペースの崩壊:複数のホワイトスペースはどうなりますか?
次のXmlSchemaを使用します。
これは、少なくとも1文字の長さでなければならないrequiredStringTypeを定義し、空白の折りたたみも定義します。
次のXmlドキュメントを検証すると、検証は成功します。
w3.orgは、空白の折りたたみを定義しています。
「置換によって暗示される処理の後、#x20の連続するシーケンスは単一の#x20に折りたたまれ、先頭と末尾の#x20が削除されます。」
これは、3つの空白が1つまたは0の空白に折りたたまれていることを意味しますか?XmlSpyでは検証は失敗し、.Netでは成功します。
html - タブ幅を指定しますか?
空白が表示されるときにタブ幅を定義することは可能ですか (たとえば <pre> タグ内など)? CSSでこれを行う方法は何も見つかりませんが、これは非常に一般的なことのようです。
私の場合、タブの幅が非常に広いため、ページ上の一部のコード スニペットが広すぎます。どうにかしてタブ幅を短くして、スクロールバーなしで収まるようにできれば、作業がはるかに簡単になります。(タブをスペースに置き換えるだけでよいと思いますが、理想的には、それを行わずにこれを行う方法を見つけたいと思います)