vsコードでシングルクリックでプレビューファイルを無効にする方法は?


120

ダブルクリックしてファイルを開き、シングルクリックのプレビューを防止したい。それをコードでどうやって行うのですか?


24
を設定することでプレビューをオフにすることができ"workbench.editor.enablePreview": falseますが、シングルクリックを防ぐことはできません。つまり、シングルクリックでファイルを開いて、プレビューではなく直接編集することができます。
Takahiro

1
プレビューを本当のエディターに変換することができます。デフォルトworkbench.action.keepeditorではこれが⌘K, Enter埋め込まれています(埋め込まれているのはSublime Textのスローバックです)
nik.shornikov

回答:


50

「ファイル」->「設定」->「設定」に移動し、以下を検索して無効にします。

"workbench.editor.enablePreview": false

イタリアのトゥルッリ


3
この変更を行うと、シングルクリックで(プレビューではなく)ファイルが開きます。シングルクリックアクションをすべて無効にする場合は、Alexの提案を使用してください。
Tony

これは間違った答えです。これにより、シングルクリックでファイルが開きます。OPと私は、シングルクリックプレビューを無効にしてシングルクリックファイルを開きたいと考えています。シングルクリックでファイルを選択し、ダブルクリックで開きます。問題は、エクスプローラウィンドウでファイルをクリックするとプレビューが開き、開いたままにしておきたいドキュメントにフォーカスを失うことです。プレビューを削除するように提案すると、実際にはファイルの自動オープンが発生しますが、これは混乱を招く動作です。
Joel Karunungan

130

vscode 1.20から:

"workbench.list.openMode": "doubleClick",

2
私はこれにたどり着くために間違った質問に答えるたくさんの人々と戦いました(おかしなことに、より永続的なモードを有効にしてプレビューモードを無効にしようとすると、問題が実際に煩わしくなります)。ありがとう@Alex
jmcgrory

@jmcgroryの正確な問題がありました。これは解決策としてマークされます
Ares9323

1
これは間違っています。プレビュー機能は引き続き機能します。
Joel Karunungan

64

クリックしたときにファイルのプレビューを無効にする唯一の方法は、に設定"workbench.editor.enablePreview"することfalseです。

"workbench.editor.enablePreview": false,

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


1
これは、ファイルがダブルクリックされたときにのみタブで開かれるという動作を変更しません。唯一の違いは、「プレビューモード」ではなく「編集モード」で開かれることです。
phifi 2017年

2
これは、ファイルのプレビューを無効にしてファイルを開く方法です。VS Codeはダブルクリックを実行できません。
マイケルJ.カルキンス2017年

2
@ MichaelJ.Calkinsがこの問題に対する正しい答えを持っています。これは正しいものとしてマークする必要があります。
アーミン

1
これは古いバージョン用です。一番上の答えを見てください
Yuki

これは、CTRL + Pでファイルを開く場合にも機能します。
Iain Samuel McLean Elder

7

私の知る限り、現在これを行う方法はありません(バージョン1.12)。

多くの人がこの機能を「リクエスト」しました。このGitHubの問題をご覧ください。

..そして問題に関する比較的新しいコメント:

申し訳ありませんが、これをもう一度調べる時間はあまりありませんでした。現在のところ、再度PRを要求する前に、コード全体のツリー使用の領域で最初にいくつかの負債を解消する必要があります。


1
その行動は本当に私を困らせます-しかし問題へのリンクをありがとう。
phifi 2017年

リンクをありがとう、問題は閉じられました。3年後、この問題はまだ解決されていません。
Joel Karunungan

openModeオプションを見てください!
デヴィッド・モルナー

1

ファイルを直接編集したくない場合に、UIレベルからこれを設定する方法は次のとおりです。ファイル->設定->ワークベンチ->リスト:オープンモード= 'doubleClick'

または

ファイル->設定->「開くモード」を検索し、「doubleClick」に設定します


1

したがって、@ Alexと@ MichaelJ.Calkinsの両方の提案を行う必要がありました。具体的には、クリックしてプレビューをtrueにできるように、オープンモード設定を構成する必要がありました。そうすれば、シングルクリックでプレビューし、実際にダブルクリックで開いたままにすることができます。以下は、構成された設定です。

"workbench.list.openMode": "singleClick",

"workbench.editor.enablePreview": true,

2
これがまさに私が欲しかった方法です。ありがとう
Joel H

1

エクスプローラービューでシングルクリックでファイルが開かないようにするために必要な設定は、この質問に対する以前の回答にありますが、次の2つを適用する必要があります。

"workbench.editor.enablePreview": true

これにより、エクスプローラーでのシングルクリックが、プレビュー(斜体)モードで開く代わりに、ファイルを完全に開くように変更されます。おそらくこれは、タッチスクリーンデバイスを使用している場合を除き、以前よりも悪いため、次の設定も必要です。

"workbench.list.openMode": "doubleClick"

次に、エクスプローラーでファイルをダブルクリックして開き、プレビューをオフにします。最後に、doubleClick変更を有効にするには、vscodeの開いているすべてのインスタンスを再起動する必要がありました。

vscodeは動くターゲットなので、バージョン1.45.1でテストされたことを指摘しておきます。


0

おそらくあなたは用語を混ぜているのでしょう。あなたは「ピーク」機能について話していると思います:

vscodeピーク

そして、これを無効にする方法は次のとおりです。

"editor.gotoLocation.multipleDefinitions": "goto"


また、「プレビューエディタ」機能があります。

vscodeプレビューエディター

次の方法で無効にできます。

"workbench.editor.enablePreview": false

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.