web-dev-qa-db-ja.com

Nシンボルの後にNotepad ++で行を折り返すにはどうすればよいですか?

メモ帳++でプレーンテキストの行を適切な量の記号(65または80など)の後に折り返す(行末の挿入ではなく、表示用のソフトラッピング)ことを希望します。出来ますか?

私が遭遇した唯一のオプションはウィンドウの幅で折り返すことです。

59
xxzoid

このソースによるとあなたはややそのような振る舞いを模倣することができます少なくともNotepad ++ 5.7以降

  1. メニューバーから[表示]を選択します。
  2. 表示されるドロップダウンメニューから「折り返し」オプションをクリックします。
  3. または他のビューで別のエディタを開き、テキストが希望の数になるまで区切り線を移動します(または、またはエディタウィンドウのサイズを変更)。キャラクター
39
Jörg

まずプラグインメニューからTextFXプラグインをインストールします。注: 利用可能です Notepad ++の32ビット版のみ。

このメニューコマンドで、長い行を分割することができます。TextFX -> TextFX Edit -> ReWrap Text to (Clipboard or 72) widthこれは、72文字以外の文字に折り返したい場合は、その番号を(スペースを入れずに)クリップボードにコピーしてからこのオプションを使用する必要があります。

それは私のNotepad ++ v6.9で動作します、そしてあなたはあなたが分割したい行を選択しなければなりません。

24
Vladislav

この正規表現の置き換えは私には十分うまくいきました:

何を見つける:

^(.{60,80})\s

と置換する:

\1\n

すべて置換

一部の行を60〜80文字に分割できない場合、それらの行は変更されないままになります。うまくいけば、それらは手動で処理するのに十分な数になるでしょう。

7
Brilliand

いいえ、メモ帳++の現在のバージョンは不可能です。それに対する 機能要求があります が、まだ実装されていません。

あなたが得ることができるのと同じくらい近く(それはそうではありません):

  1. 指定した列数Preferences -> Editing -> Vertical Splitで垂直線を作成しますが、N ++はそれに折り返しません。
  2. 非常に奇妙な選択肢はView -> Cloneを使って表示を分割することですが、明らかに問題を解決しないことは明らかです。
  3. ハードコーディングはTextFXプラグインでも可能です。 Ctrl + I ショートカット

詳細については、 N ++ウィキで行の長さを管理することを参照できます。

6
peanut_butter

これに対する解決策/回避策があります。 Sourceforge Notepad ++フォーラム - 言語によるワードラップの有効化/無効化? NPPExecとpythonスクリプトの使用を含み、特定の言語のワードラッププロパティを調整します。理想的ではありませんが、それはあなたのために働くかもしれません。

この問題に対する IdeaTorrent への機能要求もあります。

1
wonea