Visual Studio Codeでワードラップのオンとオフを切り替えるにはどうすればよいですか?


481

コードファイルを使用する場合、通常、折り返すのに長い行は必要ありません。ただし、.mdファイルの場合、これは実際にはかなり便利です。ただし、ワードラップを有効にするオプションが見つからないため、長い行がラップされます。

再現するには、小さな十分なウィンドウにサイズ変更されたVisual Studio Codeを開き、新しいドキュメントに次のテキストを入力します。

This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum. This is my test lorem ipsum.
A linebreak before this. 

効果は次のとおりです。

欠落したワードラップの例

水平スクロールバーを近づけないようにしようとしています。ウィンドウの右側で1行目を折り返します。

私は自分の質問に答えるためにいくつかのことをしました:

  • 検索スタックオーバーフロー:これを書いている時点では結果はゼロです。
  • Visual Studio Codeのメニューを細かく調べましたが、見つかりませんでした。
  • 「wrap」でコマンドパレットを使用すると、一致するコマンドは表示されません。

おそらくそれは不可能であり、機能リクエストを提出する必要がありますか?それとも何か不足していますか?

オンとオフをすばやく切り替えられるようにしたいことに注意してください。1つは、@ PanagiotisKanavosがコメントで述べたように、設定の折り返し動作を変更するためのこのソリューションですが、これを行うための簡単なコマンドまたはメニューオプションを探しています(Notepad ++Sublime Text 2のように)。


これはVS Code 0.3で追加されたばかりだと思います。ラッピングコントロールの新機能リストを確認する
Panagiotis Kanavos

2
別のStackExchangeサイトからのこの質問"editor.wrappingColumn": 0は、ユーザー設定を簡単に追加できることを示しています
Panagiotis Kanavos

1
@PanagiotisKanavos提案をありがとう。ワードラップは通常、すばやくオン/オフを切り替えたいので、これはある程度の回避策になります。それに応じて質問を更新しました。ただし、この回避策で大丈夫かもしれない、ここに上陸した他の人にとっては、あなたのコメントを答えに変えることはまだ役に立つかもしれません。
Jeroen 2015年

2
その「editor.wordWrap」:true
DogCoffee 2017年

2
ワードラップが有効になっている場合、HomeキーとEndキーが期待どおりに機能しないことがわかります。github.com/Microsoft/vscode/issues/1424でバグレポートに投票してください。「Endキーを2回押すと行末に移動するはずです」
パニック大佐

回答:


794

v1.0以降では、ワードラップを切り替えることができます。

  • 新しいコマンドeditor.action.toggleWordWrap、または
  • 表示メニューから(*表示**→ ワードラップの切り替え)、または
  • ALT+ Zキーボードショートカットを使用します(Macの場合:+ Z)。

次の設定で制御することもできます。

  • editor.wordWrap
  • editor.wordWrapColumn
  • editor.wrappingIndent

既知の問題点:

  1. renderLineHighlightは論理行全体を強調表示する必要があります

これらのバグを修正したい場合は、投票してください。


これは、ウィンドウごとに手動で有効/無効にできることであることに完全に同意します。今は、大量のログエントリを含む.txtファイルを使用します。ワードラップを有効にすると、読み取りが難しくなります。通常は気にしませんが、この場合は無効にします。

現在Sublimeにあるので、実装してください。それは最高です!
ジュリ

2
@ベンジャミン、「ウィンドウにラップ」はどうですか?それは私が個人的に特定のコードファイルで頻繁に使用するものです(彼が言ったMarkDownなど)。個人的には、すぐにアクセスできる3つのオプションを確認したいと思います。オフ(折り返しなし)、ウィンドウ(表示可能な範囲に折り返す)、指定された列(設定の値を取得します)。次に、キーボードショートカットを割り当ててフリップできるようにします。それらの3つの間に。
Mark A. Donohoe

"editor.wrappingColumn": -1デフォルトで設定する必要がある場合、これは許容できるソリューションではありません。ユースケースは:私はコードファイルをたくさん使っています。場合によっては(* .mdファイル)ワードラップを切り替える必要がありますが、できません!
マルセル

2
そのためには、1.9で導入された言語固有の設定を活用できます(code.visualstudio.com/updates/v1_9#_settingsを参照)
Benjamin

61

メニューに移動し、ファイル設定ユーザー設定

デフォルト設定がsettings.json自動的に開きます。以下をsettings.jsonファイルに追加して保存してください。これにより、デフォルト設定が上書きされます。

// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }

編集中の設定のスクリーンショット。


13
最新バージョンでは、 "editor.wordWrap": "on"は1を超える設定では機能しません。
ニティッシュ2017年

1
はい、この設定はVSCode 1.10で変更されました。ここではドキュメントがあります:code.visualstudio.com/updates/...
マットBierner


31

wrappingColumnのために非推奨になりましたwordWrap

この行をsettings.jsonに追加して、デフォルトでwordWrapをオンにします。

"editor.wordWrap": "on" 

またはユーザー設定を開きます:

Mac:+,

Windows:Ctrl+,

次に、「wordWrap」を検索するか、「よく使用する」設定をスクロールして検索し、「オン」を選択します

ここに画像の説明を入力してください


2
追加ありがとうございます。しかし、トップの回答この他の以前の回答もすでに正確にそれを述べていませんか?
Jeroen 2018年

厳密にはそうではありませんが、wordWrapを参照していますが、コピーして貼り付けるだけの簡単なコードを探している人にとっては、私の追加が役立つと思いました
Pixelomo

18

1.9以降、ワードラップ設定(またはその他の設定)に特定の言語を選択することが可能になりました。これは、コマンドパレットの次の場所にあります。

設定:言語固有の設定を構成...

これにより、選択した言語の「settings.json」に移動します。

"[markdown]": {
  "editor.wordWrapColumn": 100,
  "editor.wordWrap": "wordWrapColumn"
},

「言語固有の設定を構成する」にはどうすればよいですか?
Peter Mortensen、

1つのルートはメニューからView => Command Palette...です。「言語固有の設定を構成...」(または単に「言語セット」)と入力できます。コマンドパレットはvscodeで何かを見つけるための本当に良い方法です。ショートカットを学ぶ価値があります。
robstarbuck

17

このスクリーンショット(Toogle Word Wrap)を確認してください。

ここに画像の説明を入力してください


これで答えは正しいですが、上の答えの情報が重複しています。時間をかけて他の人を助けるためのThxですが、おそらく新しい答えがもっとひどく必要な他の質問があるでしょう。
Jeroen 2017

1
@Jeroenええ、でも答えが感謝の気持ちを表すことができれば素晴らしいでしょう。私はこの質問自体で見ることができます、重複さえ賛成票を持っています。
ニッシュ

9

いつ追加されたかはわかりませんが、v0.10.8を使用 しています。Alt+ Zは、ワードラップをオンまたはオフにするためのキーボードショートカットです。これは、「すばやくオン/オフできる」という要件を満たしています。

Visual Studio Codeを閉じた後、設定は保持されません。持続するには、Radhaのsettings.jsonファイル使用の答えを使用して設定する必要があります...

// Place your settings in this file to overwrite the default settings
{ "editor.wrappingColumn": 0 }

5
これをデフォルトにするには、{"editor.wrappingColumn":-1}を使用する必要がありました。
djabraham 2016年

1
editor.wrappingColumn廃止されましたeditor.wordWrap。代わりに使用してください。
Aryo

6

[ 設定 ]タブ([ファイル][設定])に移動し、「ワードラップ」として検索します。次のアニメーション画像も役に立ちます。

ここに画像の説明を入力してください


5

ワードラップ設定の再設計

新しい折り返しオプションは次のとおりです。

editor.wordWrap: "off" - Lines will never wrap.
editor.wordWrap: "on" - Lines will wrap at viewport width.
editor.wordWrap: "wordWrapColumn" - Lines will wrap at the value of editor.wordWrapColumn.
editor.wordWrap: "bounded" 

線は、ビューポートの最小幅との値で折り返されますeditor.wordWrapColumn


答えはThx。しかし、この情報もすでにトップ投票の回答に含まれていました。その答えに新しいオプションの短い説明を編集として追加することをお勧めします。
Jeroen 2017

さまざまなオプションの意味について、いくつかの明確さを探していました。私は値で遊んで、それは基本的にboundendとの間でしonた、最後にon、ウィンドウにもっと多くのスペースがあるかのように、それは折り返さないように決めることにしましたが、ウィンドウにもっとスペースがあっても(デフォルトは)bounded折り返します私にとって個人的に最も賢明ですが、それはもちろん個人的なものです。それがお役に立てeditor.wordWrapColumn80on
ば幸いです

3
  • Windows: Ctrl + Shift+キー「P」を押します。次に、コマンドラインで「Toggle Word Wrap」と入力してを押しEnterます。
  • Mac: Command + Shift+キー「P」を押します。次に、コマンドラインで「Toggle Word Wrap」と入力してを押しEnterます。

1
  • Macの場合:コード - > 環境設定 - > [設定] - > [タイプのワードラップでの検索設定 - >変更エディタ:ワードラップからオフまで

  • Windowsの場合:ファイル - > 環境設定 - > [設定] - > [タイプのワードラップでの検索設定 - >変更エディタ:ワードラップからオフまで


1

これは、2020年5月のVSコードドキュメントからです。

新しい折り返しオプションは次のとおりです。

editor.wordWrap: "off" - Lines will never wrap.
editor.wordWrap: "on" - Lines will wrap at viewport width.
editor.wordWrap: "wordWrapColumn" - Lines will wrap at the value of editor.wordWrapColumn.
editor.wordWrap: "bounded" - Lines will wrap at the minimum of viewport width and the value of editor.wordWrapColumn.

たとえば、ウィンドウの境界で行を折り返したい場合は、次のようにする必要があります。

  1. 開くsettings.json(CTRL + SHIFT + Pを押して「settings.json」と入力)

  2. 次の"editor.wordWrap": "bounded"ようにjsonファイルに入れます:

    {

    ...、

    "editor.wordWrap": "境界付き"、

    ...、

    }

そしてそれはうまくいくはずです。


-1

行を折り返すための永続的なソリューションが必要な場合は、メニューに移動します ファイルプリファレンス[設定と変更editor.wordWrap: "on"。これは常に適用されます。

ただし、通常はコードをチェックするように設定を変更し続けます。したがって、私はAlt+ Zキーを使用してファイルの書き込まれたコードをラップするか、メニューの[表示][ ワードラップの切り替え ]に移動できます。これは、いつでも必要なときに適用されます。そしてまたAlt + Zワードラップを元に戻します(1行で行全体が表示されます)。


直せますか?
Peter Mortensen、

-3

Visual Studio Codeエディターでテキストのワードラップを使用する場合は、ボタンAlt+ を押しZてテキストのワードラップを行う必要があります。ワードラップは、テキストのラップとアンラップを切り替えます。


1
これは、最高の投票、受け入れられた回答でカバーされています。
テギョン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.