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

4
vimの段落内の行を結合する
vimで自動改行をオンにして長いドキュメントを入力したため、すべての行がたとえば79文字で改行されたとします。文書全体にフォーマットを適用して、その長さのすべての行を分割することもできます。 段落は、ドキュメント内で空白行で区切られます。 ここで、段落内で改行をまったく使用しないことにしました。 段落の境界を完全に削除せずに、段落内のすべての改行を削除するにはどうすればよいですか? この迅速でばかげたハックを作成しましたが、適切な方法を探しています。 :%s/^\s*$/@@@@@ - replace blank lines with @@@@@ ggVGgJ - join all lines in the file :%s/@@@@@/\r\r/g - replace @@@@@ with line breaks

5
Notepad ++検索と置換で行を削除する
Notepad ++で検索と置換を使用して行を削除する方法を知っている人はいますか? 私の検索クエリでは、適切な行を検索します:^。pPrev。$ [置換]フィールドでは、行を削除する(つまり、何も置換しない)と考えて空白のままにしますが、改行文字と終了行文字は残ります。

1
ヒアドキュメントの新しい行がファイルから消えます
ヒアドキュメントをファイルにエコーしていますが、改行が失われています このスクリプトを実行する #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt arg:fooを使用すると、foo / foo.txtにあるファイルが含まれます。 name = "foo" type = "test" 何か案は?ありがとう
12 bash  newlines 

3
VIMはWindowsの改行を追加していますか?
からの行末に注意してくださいgit diff: - IP_ADDR: 'http://1.2.3.4:143' + IP_ADDR: 'http://2.4.6.8:143'^M このファイルを編集するには、カーソルを置いてから1、押しct:て新しいIPアドレスを入力します。ファイルに完全な行が追加または削除されていません。ただし、ファイルはdosVIMでタイプとして表示されます。 ドキュメントのその部分を明示的に編集しなかった場合、VIMが行末を変更するのはなぜですか?また、元の行diffにないことをどのように示しているかを見て^M、VIMがこれがdosファイルであることを他にどのように決定したでしょうか?
10 unix  vim  newlines 

3
Vim:新しい行の自動コメント
私はを設定しているため、コメントアウトされた行から新しい行を開始すると、Vimは自動的にコメントを挿入しformatoptions=tcroqlます。例(カーソルは*): // this is a comment* そして、打った後<Enter>(挿入モード)またはo(ノーマルモード)私がが残っています: // this is a comment // * この機能は、長い複数行のコメントを書くときに非常に便利ですが、多くの場合、1行のコメントだけが必要です。コメントシリーズを終了したい場合は、いくつかのオプションがあります。 ヒット <Esc>S <BS>3回ヒット これらの両方とも、3つのキーストロークを提供します。<Enter>これと合わせて、新しい行に対して4つのキーストロークを意味します。理想的には<Enter>、2回目にヒットして、次のように残しておきたいと思います。 // this is a comment * ソリューションがさまざまなインデントレベルでも機能することが重要です。 int main(void) { // this is a comment* } ヒット <Enter> int main(void) { // this is a comment // * } ヒット <Enter> …

1
bash変数の改行
私のスクリプトには次のようなものが含まれています: ifc=$(ifconfig) これにより、ifc変数にはコマンドの出力が含まれますが、ifconfig改行は含まれません。したがって、それを使って印刷すると、echo $ifc1行しか表示されません。 サブコマンドの改行を含めるにはどうすればよいですか?

1
HTMLファイルのJavaScriptを置き換えるために必要な正規表現
数百のHTMLファイルから複数行のJavaScript参照を削除するには、Notepad ++で機能する正規表現が必要です。削除したいコードは次のようになります。 <script type="text/javascript" language="JavaScript"> <!-- function ehlp_showtip(current,e,text) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == 'Netscape')) { document.tooltip.document.write("<layer bgColor='yellow' style='border:1px solid black;font-size:12px;'>"+ text + "<\/layer>"); document.tooltip.document.close(); document.tooltip.left=e.pageX+5; document.tooltip.top=e.pageY+5; document.tooltip.visibility="show"; } } function ehlp_hidetip() { document.tooltip.visibility="hidden"; } //--> </script> <script type="text/javascript" language="JavaScript"> <!-- function reDo() { if (innerWidth != origWidth …

5
perl -eステートメントに改行を挿入しますか?
次のPerlワンライナーを検討してください。 perl -e '$x; $y;' このコマンドをbashで実行しています\nが、;との間に改行()を挿入したいと思います$y。私はこれを2つの類似した方法でわずかに異なる方法で行う方法を知りたいです: メタキーシーケンスを押して改行を挿入することで、その位置に改行を挿入するにはどうすればよいですか? 非メタ文字シーケンスを入力して、その位置に改行を挿入するにはどうすればよいですか?(例えば、'$x;\n$y;') どちらの状況でも、Perlインタープリターに次のような実際の改行が表示されるようにします。 $x; $y;

4
ラテックスで改行を管理するにはどうすればよいですか?
そのため、Latexの使用を開始したときに何かを完全に見落としていたかもしれませんが、Latexソースで改行を管理するのは困難です。EmacsやVimのような強力なエディターでさえ、(少なくとも箱から出して)それを管理していないようだからです。 たとえば、ラテックスファイルに次の段落がある場合: そのため、Latexを使い始めたときに完全に何かを見逃したかもしれませんが[\ n] 、Latexソースで改行を管理するのが難しいです。私は[\ n]は持って しても、強力なエディタ[\ nの]ので、行の末尾に改行を入れて EmacsやVimのように(少なくとも、箱から出して)それを管理していないようです。[\ n]は、 しかし、その後、括弧の「ラテックス出力の改行ではなく」を2行目に追加したいので、次のようになります。 そのため、Latexの使用を開始したときに何かを完全に見逃していたかもしれませんが[\ n] 、Latexソースの改行を管理するのは困難です(ただし、Latex出力の改行は管理できません)。 EmacsやVimのよう な強力なエディターでさえ(少なくとも箱から出して)それを管理していないようですので、私は[\ n] を行末にハードリターンを入れます。[\ n] フレーズを挿入する前に、80文字の境界にある行を想定すると、やや手に負えないソフトラインラップが発生します。この場合、「下」矢印を押すと、次の行の同じ列に移動しますが、ソフトな改行は完全に無視されます。 私は何が欠けていますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.