19

長い行を含むテキスト ファイルがある場合、それらをごちゃ混ぜにせずに特定の幅に再フォーマットする方法は何ですか?

一般的に、私が探しているのはVimでこれです
(すべての行で実行されます)

V
gq
j

textwidthあらかじめセットで。

4

4 に答える 4

10

[編集] → [折り返し] メニューには、さまざまな行の長さで段落をハード ラッピングするための多数のオプションがあります。

「ルーラーで段落を折り返す」は、ユーザー設定でそのように設定されたルーラーの設定を使用します(https://stackoverflow.com/a/11319526/120898を参照):

// Adds a single vertical ruler at line 80
"rulers": [80],

または、View → Ruler で一時的な定規を設定することもできます。

于 2013-06-18T01:32:01.283 に答える
0

vintageはい、モードを有効にすると、これが可能になります。

  1. Preferences > Settings -- Default
  2. セクションVintageから削除ignored_packages

ビンテージ モードでは、Sublime はほとんどの場合、VIM のように機能します。これで、上記のキー コンボを使用できます。

于 2014-01-09T19:04:02.597 に答える
-2

Sublime はコードを再インデントし、通常はかなりうまく機能します。Edit → Line → Reindent に移動すると、メニューにオプションが表示されます。

または、Sublime でカスタム キー バインディングを設定して、ショートカットでコードを再インデントできるようにすることもできます。これを行うには、Preferences → Key Bindings – User に次の行を追加します。

{"keys": ["alt+shift+r"], "command": "reindent" , "args": {"single_line": false}}
于 2012-10-11T16:40:41.513 に答える