Як відключити файл попереднього перегляду одним клацанням у коді vs?


120

Я б набагато скоріше двічі клацну, щоб відкрити файл і запобігти попередньому перегляду одного клацання. Як це зробити в коді vs?


24
Ви можете вимкнути попередній перегляд, встановивши "workbench.editor.enablePreview": false, але вам не вдалося запобігти одним клацанням, що означає, що одним клацанням миші відкриється файл для редагування безпосередньо, а не попередній перегляд.
Такахіро

1
Ви можете перетворити попередній перегляд у справжній редактор, з workbench.action.keepeditorяким ⌘K, Enterза замовчуванням (його поховано - це повернення піднесеного тексту)
nik.shornikov

Відповіді:


50

Перейдіть у меню Файл-> Налаштування-> Налаштування, знайдіть наступне та відключіть його:

"workbench.editor.enablePreview": false

Італійський Трулі


3
Внесення цих змін призведе до відкриття (а не попереднього перегляду) файлів одним клацанням. Якщо ви хочете відключити всі дії одним клацанням миші, скористайтеся пропозицією Алекса.
Тоні

Це неправильна відповідь. Це відкриє файли одним натисканням кнопки. OP і сам хоче відключити попередній перегляд одного клацання і відкриється файл одного клацання. Слід одним натисканням кнопки вибирати файл, а подвійним клацанням миші відкривати його. Проблема полягає в тому, що натискання на файл у вікні провідника відкриває попередній перегляд, внаслідок чого ви втрачаєте увагу на документі, який ви хочете залишати відкритим. Ваша пропозиція про видалення попереднього перегляду насправді викликає автоматичне відкриття файлів, що є гіршою поведінкою.
Джоел Карунунган

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
Це НЕ змінює поведінку, що файл відкривається на вкладці лише при подвійному натисканні. Єдина відмінність полягає в тому, що він відкривається в "режимі редагування", а не в "режимі попереднього перегляду".
фіфі

2
Ось так ви відключите попередній перегляд файлу та відкрийте файл. Код VS не може зробити подвійний клік.
Майкл Дж. Калкінс

2
@ MichaelJ.Calkins має правильну відповідь на це питання. Це слід позначити як правильне.
Армін

1
це для старшої версії, будь ласка, подивіться на верхню відповідь
Юкі

Це також працює для відкриття файлів за допомогою CTRL + P.
Ієн Самуел Маклін Старший

7

Наскільки мені відомо, зараз немає способу зробити це (версія 1.12).

Багато людей "попросили" цю функцію, просто подивіться на цю проблему GitHub .

.. і відносно новий коментар щодо цього питання:

Вибачте, не встигли ще раз розглянути це. Наразі нам потрібно очистити деяку заборгованість спочатку в області використання дерев у всьому нашому коді, перш ніж ми знову зможемо попросити PR.


1
Така поведінка мене справді дратує - хоч дякую за посилання на проблему.
фіфі

Дякуємо за посилання, проблему закрили. Через 3 роки це питання все ще не вирішене.
Joel Karunungan

Подивіться на параметр openMode!
Давид Молнар

1

Ось як це встановити на рівні інтерфейсу, якщо ви не хочете редагувати файли безпосередньо: Файл -> Налаштування -> Верстат -> Список: Відкритий режим = 'doubleClick'

або

Файл -> Налаштування -> знайдіть "Відкритий режим" та встановіть його на "doubleClick"


1

Тому мені довелося зробити обидві пропозиції @Alex та @ MichaelJ.Calkins. Більш конкретно, мені довелося налаштувати параметр відкритого режиму, щоб натиснути та включити попередній перегляд до true. Таким чином я можу переглядати одним натисканням і фактично тримати його відкритим подвійним клацанням. Нижче наведено налаштування, які були налаштовані.

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

"workbench.editor.enablePreview": true,

2
Саме так я і хотіла. Спасибі
Joel H

1

Необхідні параметри для запобігання одним натисканням кнопки миші в огляді провідника взагалі відкривають файл, наведені в попередніх відповідях на це питання, але вам потрібно застосувати два з них:

"workbench.editor.enablePreview": true

Це змінить один клік у провіднику, щоб повністю відкрити файл, а не відкривати його в режимі попереднього перегляду ( курсивом ). Можливо, це гірше, ніж раніше, якщо ви не користуєтесь сенсорним екраном, тому вам також потрібні такі налаштування:

"workbench.list.openMode": "doubleClick"

Тепер вам потрібно двічі клацнути по файлу в Провіднику, щоб відкрити його, а попередній перегляд вимкнено. Нарешті, мені довелося перезапустити всі відкриті екземпляри vscode дляdoubleClick зміни вступили в силу.

vscode є рухомою ціллю, тому я повинен зазначити, що це було перевірено у версії 1.45.1.


0

Можливо, ви змішуєте терміни. Я думаю, ви говорите про функцію " Peek ":

vscode peek

Ось як ви можете відключити це:

"editor.gotoLocation.multipleDefinitions": "goto"


Також є функція " Редактор попереднього перегляду ":

редактор попереднього перегляду vscode

Це можна відключити:

"workbench.editor.enablePreview": false

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.