เปิดไฟล์ในแท็บใหม่เสมอ


1304

ฉันใช้ Visual Studio Code 1.3.1 กับแท็บที่เพิ่งเปิดตัว

เมื่อฉันคลิกที่ไฟล์ไฟล์แรกจะเปิดในแท็บ หากฉันไม่เปลี่ยนแปลงไฟล์นี้ไฟล์ที่คลิกครั้งที่สองจะเปิดขึ้นในแท็บเดียวกัน

ฉันจะหลีกเลี่ยงสิ่งนี้และทำให้ Visual Studio Code เปิดแท็บใหม่ได้ตลอดเวลา


9
ดูstackoverflow.com/questions/45945820/… Alt-Enter เพิ่มฟังก์ชันการทำงานนี้ตั้งแต่วันที่ v1.19 ในเดือนธันวาคม 2017
ทำเครื่องหมาย

7
ถ้าคุณดับเบิลคลิกและเปิดแผงไฟล์ด้านซ้ายมันจะไม่ถูกแทนที่ด้วยแท็บอื่น ๆ
Shameera Anuranga

คำตอบ:


2421

เมื่อคุณ [single-] คลิกไฟล์ในเบราว์เซอร์ไฟล์ของแถบด้านข้างซ้ายหรือเปิดจากเมนูเปิดอย่างรวดเร็ว ( Ctrl- Pพิมพ์ชื่อไฟล์Enter) รหัส Visual Studio จะเปิดขึ้นในสิ่งที่เรียกว่า "โหมดตัวอย่าง" ซึ่งช่วยให้คุณดูไฟล์ได้อย่างรวดเร็ว

แท็บโหมดตัวอย่างจะไม่เปิดค้างไว้ ทันทีที่คุณเปิดไฟล์อื่นจากแถบด้านข้างแท็บโหมดแสดงตัวอย่างที่มีอยู่ (หากมีอยู่) จะถูกใช้ คุณสามารถกำหนดได้ว่าแท็บนั้นอยู่ในโหมดดูตัวอย่างหรือไม่โดยดูที่หัวเรื่องในแถบแท็บ หากชื่อเป็นตัวเอียงแท็บจะอยู่ในโหมดดูตัวอย่าง

หากต้องการเปิดไฟล์เพื่อแก้ไข (เช่นไม่เปิดในโหมดดูตัวอย่าง) ให้ดับเบิลคลิกที่ไฟล์ในแถบด้านข้างหรือคลิกสองครั้งที่ไฟล์ในแถบด้านข้างจากนั้นดับเบิลคลิกที่ชื่อของแท็บโหมดตัวอย่าง

หากคุณต้องการปิดใช้งานโหมดดูตัวอย่างทั้งหมดพร้อมกันคุณสามารถทำได้โดยการตั้งค่า"workbench.editor.enablePreview": falseในไฟล์การตั้งค่าของคุณ คุณยังสามารถใช้"workbench.editor.enablePreviewFromQuickOpen"ตัวเลือกเพื่อปิดใช้งานได้จากเมนูเปิดด่วนเท่านั้น

ก่อนที่คุณจะสามารถปิดการใช้งานโหมดตัวอย่างคุณจะต้องเปิดของคุณไฟล์การตั้งค่า

เคล็ดลับสำหรับมืออาชีพ : คุณสามารถใช้Command Palette (ทางลัด Ctrl + Shift + P) เพื่อเปิดไฟล์การตั้งค่าของคุณเพียงแค่ป้อน " Preferences: Open User Settings"!

เมื่อคุณเปิดไฟล์ตั้งค่าของคุณ ( คุณตั้งค่าไฟล์ควรจะอยู่ทางด้านขวา) เพิ่มคุณสมบัติและการตั้งค่าของ"workbench.editor.enablePreview"false

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ "โหมด Preview" Visual Studio รหัสของที่นี่


2
ฉันจะเปลี่ยนdouble-clickไปctrl+click?
mo sean

15
ฉันไม่แน่ใจว่าทำไมโหมดแสดงตัวอย่างถูกเปิดใช้งานโดยค่าเริ่มต้น - ไม่มีประโยชน์จริง ๆ ขอบคุณ!
wadie

4
เนื่องจากฉันมาถึงครั้งที่สองภายในไม่กี่เดือนในคำตอบนี้โปรดทราบว่ามีการWorkbench > Editor: Show Tabsตั้งค่าซึ่งเมื่อปิดการใช้งานจะมีลักษณะคล้ายกับโหมดดูตัวอย่างเนื่องจากคุณไม่เคยเห็นแท็บปรากฏยกเว้นแท็บที่คุณเปิด
ถึง

3
ว้าวพูดคุยเกี่ยวกับการค้นพบส่วนต่อประสาน :-)
แพ้

2
ขอบคุณ!!!!!!!!!!!!!
Gabriel Augusto

173

หากคุณไม่ต้องการปิดใช้งานโหมดแสดงตัวอย่างคุณสามารถบอกได้อย่างชัดเจนว่าvscodeเปิดแท็บใดแท็บหนึ่งโดยเฉพาะ ดังกล่าวข้างต้นหัวเรื่องแท็บที่มีข้อความตัวเอียงอยู่ในโหมดการแสดงตัวอย่าง

ที่จะได้รับแท็บออกจากโหมดการแสดงตัวอย่างคุณสามารถคลิกขวาที่แท็บและเลือกkeep openหรือใช้ทางลัดcmd+ ที่ถูกจับคู่กับคำสั่งk enterworkbench.action.keepEditor

นอกจากนี้การดับเบิลคลิกที่แท็บยังทำให้อยู่นอกโหมดดูตัวอย่าง (ตรวจสอบในvscode1.44.0)


5
สำหรับผู้อ่านในอนาคต: CMD+kปล่อยคำสั่งผสมคีย์แล้วกดEnter
Donn Felker

129

ฉันพบปัญหาเดียวกันและเปิดไฟล์setting.jsonเพิ่มสิ่งต่อไปนี้:

"workbench.editor.enablePreview": false

38

ใช้workbench.editor.enablePreview: falseเพื่อปิดใช้งานโหมดดูตัวอย่างอย่างสมบูรณ์

ใช้workbench.editor.enablePreviewFromQuickOpen: falseเพื่อปิดใช้งานโหมดดูตัวอย่างสำหรับไฟล์ที่เปิดจากเมนูเปิดอย่างรวดเร็ว


22

สำหรับใครที่ไม่ต้องการที่จะปิดการใช้งานโหมดการแสดงตัวอย่าง

เมื่อฉันอ่านความคิดเห็นทั้งหมดและฉันพบสิ่งที่ฉันต้องการนั่นคือปุ่มทางลัดเพื่อปักหมุดไฟล์ที่เปิดจากQuick Open / Ctrl + Pหรือนั่นหมายถึงเก็บไฟล์ที่เปิดไว้ไว้ที่เครื่องมือแก้ไขและใช่ก็ไม่จำเป็นต้องสลับ มือของคุณไปที่เมาส์เพื่อดับเบิลคลิกที่รายการไฟล์

ขอบคุณ @jontem และ @MattLBeck

saveคำสั่งโทรด้วยCtrl+ S( + sบน Mac) เป็นวิธีที่ง่ายที่สุดในการเข้าถึงสิ่งที่ฉันต้องการ

และหากคุณพบว่าคุณทำเช่นนี้เพื่อเปิดไฟล์ให้แก้ไขบ่อยๆใช่ฉันต้องการคุณควรตั้งค่าตัวเลือก"workbench.editor.enablePreview": falseหรือ"workbench.editor.enablePreviewFromQuickOpen": falseอื่น ๆ ที่กล่าวถึงก่อน


19

เปิดในโซลูชันแท็บใหม่:

  1. เปิดจานคำสั่งโดย: Cmd+ Shift+K
  2. เปิดไฟล์การตั้งค่าโดย: การตั้งค่า: เปิดการตั้งค่า (JSON)
  3. ภายใต้การตั้งค่าของผู้ใช้ให้เปิดใช้งานแท็บโดย: "workbench.editor.showTabs": true

3
CMD + Shift + P เปิด Command Palette ทันที (CTRL บน Win) Ref: code.visualstudio.com/docs/getstarted/…
rmcsharry

19

ดูชื่อไฟล์เป็นตัวเอียง

โปรดทราบว่าชื่อไฟล์บนแท็บนั้นได้รับการจัดรูปแบบเป็นตัวเอียงหากเปิดขึ้นPreview Modeมา

นำไฟล์ออกอย่างรวดเร็วจากโหมดดูตัวอย่าง

หากต้องการให้ไฟล์พร้อมใช้งานในตัวแก้ไข VSCode เสมอ (นั่นคือการนำออกจากPreview Modeโหมดปกติ) คุณสามารถดับเบิลคลิกที่แท็บ จากนั้นคุณจะสังเกตเห็นว่าชื่อนั้นไม่ใช่ตัวเอียง

คุณสมบัติหรือข้อบกพร่อง?

ฉันเชื่อว่าโหมดดูตัวอย่างมีประโยชน์โดยเฉพาะอย่างยิ่งเมื่อคุณมีพื้นที่หน้าจอ จำกัด และต้องตรวจสอบไฟล์จำนวนมาก


18

⚡จริง ๆ แล้ว VSCode จะแสดงตัวอย่างของไฟล์

คุณสามารถปิดการใช้งานตัวอย่างด้วยสิ่งนี้:

"workbench.editor.enablePreview": false,

⬇️โดยทั่วไปเพียงเพิ่มการตั้งค่าทั้งสองนี้และคุณก็พร้อมที่จะไป

เคล็ดลับ VSCode


12

ไฟล์เมนู→การตั้งค่าการตั้งค่าผู้ใช้ : เพิ่มบรรทัดนี้ "workbench.editor.enablePreviewFromQuickOpen": false


10

โดยพื้นฐานแล้วมีการตั้งค่าสามอย่างที่หนึ่งต้องอัปเดต (การตั้งค่า >> การตั้งค่า):

  • workbench.editor.enablePreview:ตั้งค่านี้เป็นเปิดใช้งานหรือปิดใช้งานเครื่องมือแก้ไขตัวอย่าง

  • workbench.editor.enablePreviewFromQuickOpen:ตั้งค่านี้เพื่อเปิดใช้งานหรือปิดใช้งานเครื่องมือแก้ไขตัวอย่างเมื่อเปิดจาก Quick Open

  • workbench.editor.showTabs:ในที่สุดจะต้องตั้งค่านี้
    มิฉะนั้นจะไม่มีแท็บปรากฏขึ้นและคุณจะ
    สงสัยว่าทำไมการตั้งค่า / การยกเลิกการตั้งค่าทั้งสองไม่ทำงาน


8

หากคุณต้องการเปิดไฟล์อย่างถาวรจาก "ไปที่ไฟล์ ... " (⌘P) ให้กด "ลูกศรขวา" แทนที่จะกลับมา

สิ่งนี้ยังเปิดแถบค้นหาไปที่ ... ไฟล์เพื่อให้คุณสามารถเปิดหลายไฟล์ได้อย่างรวดเร็ว


เคล็ดลับยอดเยี่ยมขอบคุณ
JoaoPauloPaschoal

อ๋อ กด "ลูกศรขวา" เพื่อเปิดในแท็บใหม่ทำงานบน Windows เช่นกัน
Eric McLachlan

7

เปิดใช้งานโดยใช้ GUI

ไปที่ Code -> Preferences -> Settings -> User -> Window -> New Window

ที่นี่เปิดไฟล์ในหน้าต่างใหม่ภายใต้รายการแบบหล่นลงเลือก "บน" ที่มัน

รหัส VS ของฉันเวอร์ชั่น 1.38.1


ฉันมีปัญหาที่ "ไปที่คำจำกัดความ ... " เปิดอย่างต่อเนื่องในหน้าต่างไฟล์เดียวกัน สิ่งนี้ดูเหมือนจะแก้ไขสิ่งต่าง ๆ สำหรับฉันเป็นส่วนใหญ่ (เริ่มต้น "ไปที่คำจำกัดความ ... " ตอนนี้เปิดในหน้าต่างไฟล์ใหม่)
twknab


5

ตามที่ hktang ระบุไว้ข้างต้น:

คลิกเดียวเปิดไฟล์ในโหมดแสดงตัวอย่าง (ข้อความส่วนหัวเป็นตัวเอียง)

ดับเบิลคลิกที่ไฟล์เดียวกันมันจะออกจากโหมดพรีวิว (ข้อความส่วนหัวเปลี่ยนจากตัวเอียงเป็นแบบอักษรปกติ)

ฉันคิดว่านี่เป็นคุณสมบัติ "ประกอบด้วย" ให้ผู้ใช้ "นำทาง" ทั้งสองโลก ดูตัวอย่างและไม่มีตัวอย่าง

  • สิ่งที่คุณทำคือคลิกไฟล์เพื่อเปิดในแผงด้านขวา
  • จากนั้นคลิกสองครั้งทันทีเพื่อเก็บไว้ที่นั่น
  • หรือ - เพียงคลิกเสียงแหลม ไฟล์เปิดในโหมดไม่มีตัวอย่าง

HTH Paul S.


2

นี่คือความสับสน นักพัฒนาทั้งหมดที่ฉันถามไม่พอใจกับพฤติกรรมเริ่มต้นนี้

ฉันใช้cmd+ Pเพื่อเปิดไฟล์โครงการ


1

ในกรณีของฉันฉันต้องตั้งค่าworkbench.editor.showTabsคุณสมบัติเป็นจริง (นอกเหนือจากworkbench.editor.enablePreview)

ฉันไม่แน่ใจว่ามันเปลี่ยนเป็นเท็จได้อย่างไร บางทีฉันอาจตั้งค่าเป็นเท็จโดยไม่ได้ตั้งใจโดยใช้ทางลัดบางอย่าง


1

วิธีแก้ปัญหาอย่างหนึ่งคือแทนที่จะเปลี่ยนการตั้งค่า vscode ทุกครั้งที่คุณเปิดไฟล์ผ่านการอ้างอิงคุณจะเห็นว่าไฟล์นั้นอยู่ในโหมดดูตัวอย่าง (ชื่อไฟล์เป็นตัวเอียง) และในแถบด้านข้างคุณจะเห็นว่า ไฟล์ตัวอย่างเดียวกันอยู่ในโฟกัสเพียงแค่แตะสองครั้งและมันจะถูกตรึงบนแท็บเพื่อที่จะไม่ถูกแทนที่ด้วยไฟล์อื่นในโหมดดูตัวอย่าง




1

คุณต้องแก้ไขไฟล์ setting.json

settings.json ตั้งอยู่ที่

Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json


        {
          "workbench.editor.showTabs": true,
          "workbench.editor.enablePreview": false
        }

0

ที่จริงแล้ว VSCode จะแสดงตัวอย่างไฟล์เมื่อคุณเปิด หากคุณต้องการเปิดไฟล์ในแท็บใหม่เพียงปิดการใช้งานตัวอย่างด้วยการตั้งค่านี้ (วางในไฟล์ settings.json)

"workbench.editor.enablePreview": false, 

- คุณสามารถก้าวไปอีกขั้นและใช้การตั้งค่านี้

"workbench.startupEditor": "newUntitledFile",

- มันจะเปิดตัวแก้ไข VSCode ของคุณด้วยไฟล์ใหม่ที่ไม่มีชื่อว่างเปล่าเพื่อเริ่มต้นอย่างรวดเร็ว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.