ฉันค่อนข้างจะดับเบิลคลิกเพื่อเปิดไฟล์และป้องกันการแสดงตัวอย่างแบบคลิกครั้งเดียว เราจะทำอย่างไรใน vs code?
workbench.action.keepeditor
ซึ่ง⌘K, Enter
โดยค่าเริ่มต้น (ถูกฝังไว้เป็นการย้อนกลับของ Sublime Text)
ฉันค่อนข้างจะดับเบิลคลิกเพื่อเปิดไฟล์และป้องกันการแสดงตัวอย่างแบบคลิกครั้งเดียว เราจะทำอย่างไรใน vs code?
workbench.action.keepeditor
ซึ่ง⌘K, Enter
โดยค่าเริ่มต้น (ถูกฝังไว้เป็นการย้อนกลับของ Sublime Text)
คำตอบ:
ไปที่ File-> Preferences-> Settings ค้นหาสิ่งต่อไปนี้และปิดใช้งาน:
"workbench.editor.enablePreview": false
จาก vscode 1.20 :
"workbench.list.openMode": "doubleClick",
วิธีเดียวที่จะปิดการแสดงตัวอย่างไฟล์เมื่อคลิกเลยคือการตั้งค่า"workbench.editor.enablePreview"
เป็นfalse
.
"workbench.editor.enablePreview": false,
เท่าที่ฉันรู้ไม่มีวิธีดำเนินการนี้ในตอนนี้ (เวอร์ชัน 1.12)
หลายคน "ขอ" คุณลักษณะนี้เพียงแค่มองที่เป็นปัญหา GitHub นี้
.. และความคิดเห็นที่ค่อนข้างใหม่เกี่ยวกับปัญหานี้:
ขออภัยไม่มีเวลาตรวจสอบอีกครั้ง ในขณะนี้เราจำเป็นต้องชำระหนี้บางส่วนก่อนในส่วนของการใช้งานต้นไม้ตลอดรหัสของเราก่อนที่เราจะสามารถขอ PR ได้อีกครั้ง
การตั้งค่าที่จำเป็นเพื่อป้องกันการคลิกเพียงครั้งเดียวในมุมมอง Explorer ที่เปิดไฟล์เลยอยู่ในคำตอบก่อนหน้าของคำถามนี้ แต่คุณต้องใช้สองข้อ:
"workbench.editor.enablePreview": true
ซึ่งจะเปลี่ยนการคลิกเพียงครั้งเดียวใน explorer เพื่อเปิดไฟล์อย่างเต็มที่แทนที่จะเปิดในโหมดแสดงตัวอย่าง ( ตัวเอียง ) สิ่งนี้แย่กว่าเดิมเว้นแต่คุณจะใช้อุปกรณ์หน้าจอสัมผัสดังนั้นคุณต้องตั้งค่าต่อไปนี้ด้วย:
"workbench.list.openMode": "doubleClick"
ตอนนี้คุณต้องดับเบิลคลิกที่ไฟล์ใน Explorer เพื่อเปิดและปิดการแสดงตัวอย่าง สุดท้ายฉันต้องรีสตาร์ท vscode อินสแตนซ์ที่เปิดอยู่ทั้งหมดเพื่อให้การdoubleClick
เปลี่ยนแปลงมีผล
vscode เป็นเป้าหมายที่เคลื่อนที่ดังนั้นฉันควรชี้ให้เห็นว่าสิ่งนี้ได้รับการทดสอบในเวอร์ชัน 1.45.1
นี่คือวิธีตั้งค่าจากระดับ UI หากคุณไม่ต้องการแก้ไขไฟล์โดยตรง: File -> Preferences -> Workbench -> List: Open mode = 'doubleClick'
หรือ
File -> Preferences -> ค้นหา 'Open mode' และตั้งค่าเป็น 'doubleClick'
ดังนั้นฉันจึงต้องทำทั้งสองคำแนะนำโดย @Alex และ @ MichaelJ.Calkins โดยเฉพาะอย่างยิ่งฉันต้องกำหนดการตั้งค่าโหมดเปิดเพื่อคลิกและเปิดใช้งานการแสดงตัวอย่างเป็นจริง ด้วยวิธีนี้ฉันสามารถดูตัวอย่างได้ด้วยการคลิกเพียงครั้งเดียวและเปิดค้างไว้ด้วยการคลิกสองครั้ง ด้านล่างนี้คือการตั้งค่าที่กำหนดค่าไว้
"workbench.list.openMode": "singleClick",
"workbench.editor.enablePreview": true,
คุณอาจผสมเงื่อนไข ฉันเดาว่าคุณกำลังพูดถึงฟีเจอร์ " Peek ":
และนี่คือวิธีปิดการใช้งาน:
"editor.gotoLocation.multipleDefinitions": "goto"
นอกจากนี้ยังมีคุณลักษณะ "ตัวแก้ไขการแสดงตัวอย่าง ":
ที่สามารถปิดใช้งานได้โดย:
"workbench.editor.enablePreview": false
"workbench.editor.enablePreview": false
แต่คุณไม่สามารถป้องกันการคลิกเพียงครั้งเดียวได้ซึ่งหมายความว่าการคลิกเพียงครั้งเดียวจะเปิดไฟล์เพื่อแก้ไขโดยตรงแทนที่จะดูตัวอย่าง