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

6
Vimでテキストを正当化できますか?
VimではなくPicoまたはNanoでテキストファイルを編集したことがある唯一の理由は、その「Justify」コマンド^Jでした。テキストの段落を再フォーマットし、ワードブレークで改行を作成して、テキストが固定幅の画面にうまく浮かぶようにします-事前に定義された80列に合わせてテキストをフォーマットし、ワード間でのみ改行します。機能が制限されていたため、長いコメントブロック、ドキュメントファイルをフォーマットするか、パラメータの無限の行をより読みやすいものに置き換えるだけでも、非常に便利でした。 Vimでそのようなことはできますか?

4
テーブルを簡単に作成および保守するにはどうすればよいですか?
これは、いくつかのドキュメントで使用している表の一部です: +---------------+------------------------+---------------------------------------+ | TASK NAME | WHEN | DESCRIPTION | +---------------+------------------------+---------------------------------------+ | db:seed | On every update | Data required for the application to | | | | run; you should always be able to | | | | safely execute this multiple times | | | | for an …

1
Vimがマークダウンでタグの中間タグを分割しないようにする
このMarkdownファイルがあるとしましょう: [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very) いい感じ。しかし、リンクは完成していないので-long、と入力すると、Vimは次の行を中断します。 [Lorem ipsum dolor sit ](http://vi.stackexchange.com/many-links-are-often-very-long) 私のtextwidth=80設定のために...リンクの中間タグを壊すことは技術的に有効なマークダウンですが、見た目は非常に見苦しいです。見栄えの良いソースファイルを持つことは、マークダウンのポイントのようなものです。 gq問題は、多くの場合、さらに悪くなります。 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec [Lorem ipsum dolor sit](http://vi.stackexchange.com/many-links-are-often-very-very-long) これになります: Lorem ipsum dolor sit amet, consectetur adipiscing …

1
部分的に隠された折り返し線を表示する
set wrap linebreak nolist.vimrc で行の折り返しを有効にしました。ただし、これには、画面に完全に表示されない行が完全に隠され、@記号に置き換えられるという迷惑な動作があります。 これらの線が部分的に非表示になっている場合でも、どのように表示できますか?
14 wrapping 

1
自動フォーマット:テキストを挿入するときに後で折り返す
読んだ後help textwithとhelp fo-table、私は私が設定したときにすることを期待しました set textwidth=20 " for demonstration set formatoptions=tcq その後、テキストを挿入すると、常に最終的に行が折り返されますが、そうではありません。折り返しは、カーソル(またはその前)でのみ発生します。貼り付けてもラッピングは一切発生しません。 例(Vim 7.4): 12345678901234567890 This is a long line ヒットAして入力を開始すると、行は自動的に折り返されます。 しかし、02wi「still」と入力して入力しても、折り返されません。 12345678901234567890 This is still a long line 折り返す前に、さらに7文字入力する必要があります。その後、問題は次の行に続きます。 12345678901234567890 This is still more <-- it wraps here typing and again a long line 貼り付けでも折り返しはトリガーされません。 12345678901234567890 This is a long …

2
`gq`が折り返す列を設定しますか?
デフォルトでgqは、移動コマンドで使用すると、移動コマンドで記述されたテキストが79列にハードラップされます。(私はvi/に比較的慣れてvimいないため、正しい用語がわかりません。)その列数を構成して、代わりに異なる数の列で折り返すことができますか? たとえば、次のテキストがあるとします。 This is text for illustration. 折り返し列を29に構成して、カーソルが行内にあり、実行gqipすると、次のように変換できるようにしたいと思います。 This is text for illustration. Ubuntu GNOME 17.04でgVimを使用しています(違いがある場合)。 編集:私は制限を超えても大丈夫な場合があるため、他の部分に影響を与えずに、テキストの特定のセクションを指定された行の長さに手動でラップする方法を探しています。前の例を拡張すると、ドキュメントが次のようになっているとします。 This is text for illustration. This is some other text for illustration. そしてgqip、最初の行にカーソルを置いて実行します。 This is text for illustration. This is some other text for illustration. 次に、その下の新しい行に入力を開始した場合、その行が同様に制限の影響を受けないようにします。 私のユースケースはLaTeX文書を書くことです:散文の段落をオンデマンドで特定の数の列にラップできるようにしたいのですが、長い方程式やテーブルを書いている特定のケースでは、それらの行に制限より長く滞在します。
9 wrapping 

1
TeX入力の「段落」の意味を変更しますか?
私はこのようなセクションがたくさんあるLaTeXコードを書いています \begin{definition} blah blah blah ... ... \end{definition} 通常のテキストでは、gq]すべてをうまくリラップするのがとても好きです。上記のようなブロックセクション内では、endコマンドもラップされています。 vimが行の開始\endで段落を終了することを伝える方法はありますか?または、使用できる別の書式設定コマンドがあります(に<F8>マップしましたがgq]、再定義してもかまいませんか?

2
ソフトラインラップ幅
GVimでテキストを折り返すと、GVimウィンドウの右側で折り返されます。ただし、80桁目で折り返すことをお勧めします。私が見つけた解決策はですが:set columns=80、これはウィンドウを縮小し、一種の閉所恐怖症の感覚を与えます。したがって、ディスク上のファイルを変更したり、GVimウィンドウサイズを変更したりせずに、固定列でテキストを折り返す方法を誰かが知っているかどうか疑問に思いました。画面右側の固定サイズの空白スペースでも機能しますが、私の好みではありません。 それが違いを生む場合:私は主にWindowsマシンでGVim 7.4を使用しています。
7 gvim  wrapping 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.