ฉันใช้ Visual Studio Code 1.3.1 กับแท็บที่เพิ่งเปิดตัว
เมื่อฉันคลิกที่ไฟล์ไฟล์แรกจะเปิดในแท็บ หากฉันไม่เปลี่ยนแปลงไฟล์นี้ไฟล์ที่คลิกครั้งที่สองจะเปิดขึ้นในแท็บเดียวกัน
ฉันจะหลีกเลี่ยงสิ่งนี้และทำให้ Visual Studio Code เปิดแท็บใหม่ได้ตลอดเวลา
ฉันใช้ Visual Studio Code 1.3.1 กับแท็บที่เพิ่งเปิดตัว
เมื่อฉันคลิกที่ไฟล์ไฟล์แรกจะเปิดในแท็บ หากฉันไม่เปลี่ยนแปลงไฟล์นี้ไฟล์ที่คลิกครั้งที่สองจะเปิดขึ้นในแท็บเดียวกัน
ฉันจะหลีกเลี่ยงสิ่งนี้และทำให้ Visual Studio Code เปิดแท็บใหม่ได้ตลอดเวลา
คำตอบ:
เมื่อคุณ [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 รหัสของที่นี่
double-click
ไปctrl+click
?
Workbench > Editor: Show Tabs
ตั้งค่าซึ่งเมื่อปิดการใช้งานจะมีลักษณะคล้ายกับโหมดดูตัวอย่างเนื่องจากคุณไม่เคยเห็นแท็บปรากฏยกเว้นแท็บที่คุณเปิด
หากคุณไม่ต้องการปิดใช้งานโหมดแสดงตัวอย่างคุณสามารถบอกได้อย่างชัดเจนว่าvscode
เปิดแท็บใดแท็บหนึ่งโดยเฉพาะ ดังกล่าวข้างต้นหัวเรื่องแท็บที่มีข้อความตัวเอียงอยู่ในโหมดการแสดงตัวอย่าง
ที่จะได้รับแท็บออกจากโหมดการแสดงตัวอย่างคุณสามารถคลิกขวาที่แท็บและเลือกkeep open
หรือใช้ทางลัดcmd+ ที่ถูกจับคู่กับคำสั่งk enter
workbench.action.keepEditor
นอกจากนี้การดับเบิลคลิกที่แท็บยังทำให้อยู่นอกโหมดดูตัวอย่าง (ตรวจสอบในvscode
1.44.0)
CMD+k
ปล่อยคำสั่งผสมคีย์แล้วกดEnter
ฉันพบปัญหาเดียวกันและเปิดไฟล์setting.jsonเพิ่มสิ่งต่อไปนี้:
"workbench.editor.enablePreview": false
ใช้workbench.editor.enablePreview: false
เพื่อปิดใช้งานโหมดดูตัวอย่างอย่างสมบูรณ์
ใช้workbench.editor.enablePreviewFromQuickOpen: false
เพื่อปิดใช้งานโหมดดูตัวอย่างสำหรับไฟล์ที่เปิดจากเมนูเปิดอย่างรวดเร็ว
สำหรับใครที่ไม่ต้องการที่จะปิดการใช้งานโหมดการแสดงตัวอย่าง
เมื่อฉันอ่านความคิดเห็นทั้งหมดและฉันพบสิ่งที่ฉันต้องการนั่นคือปุ่มทางลัดเพื่อปักหมุดไฟล์ที่เปิดจากQuick Open / Ctrl + Pหรือนั่นหมายถึงเก็บไฟล์ที่เปิดไว้ไว้ที่เครื่องมือแก้ไขและใช่ก็ไม่จำเป็นต้องสลับ มือของคุณไปที่เมาส์เพื่อดับเบิลคลิกที่รายการไฟล์
ขอบคุณ @jontem และ @MattLBeck
save
คำสั่งโทรด้วยCtrl+ S( ⌘+ sบน Mac) เป็นวิธีที่ง่ายที่สุดในการเข้าถึงสิ่งที่ฉันต้องการ
และหากคุณพบว่าคุณทำเช่นนี้เพื่อเปิดไฟล์ให้แก้ไขบ่อยๆใช่ฉันต้องการคุณควรตั้งค่าตัวเลือก"workbench.editor.enablePreview": false
หรือ"workbench.editor.enablePreviewFromQuickOpen": false
อื่น ๆ ที่กล่าวถึงก่อน
เปิดในโซลูชันแท็บใหม่:
"workbench.editor.showTabs": true
ดูชื่อไฟล์เป็นตัวเอียง
โปรดทราบว่าชื่อไฟล์บนแท็บนั้นได้รับการจัดรูปแบบเป็นตัวเอียงหากเปิดขึ้นPreview Mode
มา
นำไฟล์ออกอย่างรวดเร็วจากโหมดดูตัวอย่าง
หากต้องการให้ไฟล์พร้อมใช้งานในตัวแก้ไข VSCode เสมอ (นั่นคือการนำออกจากPreview Mode
โหมดปกติ) คุณสามารถดับเบิลคลิกที่แท็บ จากนั้นคุณจะสังเกตเห็นว่าชื่อนั้นไม่ใช่ตัวเอียง
คุณสมบัติหรือข้อบกพร่อง?
ฉันเชื่อว่าโหมดดูตัวอย่างมีประโยชน์โดยเฉพาะอย่างยิ่งเมื่อคุณมีพื้นที่หน้าจอ จำกัด และต้องตรวจสอบไฟล์จำนวนมาก
⚡จริง ๆ แล้ว VSCode จะแสดงตัวอย่างของไฟล์
คุณสามารถปิดการใช้งานตัวอย่างด้วยสิ่งนี้:
"workbench.editor.enablePreview": false,
⬇️โดยทั่วไปเพียงเพิ่มการตั้งค่าทั้งสองนี้และคุณก็พร้อมที่จะไป
ไฟล์เมนู→การตั้งค่า → การตั้งค่าผู้ใช้ : เพิ่มบรรทัดนี้ "workbench.editor.enablePreviewFromQuickOpen": false
โดยพื้นฐานแล้วมีการตั้งค่าสามอย่างที่หนึ่งต้องอัปเดต (การตั้งค่า >> การตั้งค่า):
workbench.editor.enablePreview:ตั้งค่านี้เป็นเปิดใช้งานหรือปิดใช้งานเครื่องมือแก้ไขตัวอย่าง
workbench.editor.enablePreviewFromQuickOpen:ตั้งค่านี้เพื่อเปิดใช้งานหรือปิดใช้งานเครื่องมือแก้ไขตัวอย่างเมื่อเปิดจาก Quick Open
workbench.editor.showTabs:ในที่สุดจะต้องตั้งค่านี้
มิฉะนั้นจะไม่มีแท็บปรากฏขึ้นและคุณจะ
สงสัยว่าทำไมการตั้งค่า / การยกเลิกการตั้งค่าทั้งสองไม่ทำงาน
หากคุณต้องการเปิดไฟล์อย่างถาวรจาก "ไปที่ไฟล์ ... " (⌘P) ให้กด "ลูกศรขวา" แทนที่จะกลับมา
สิ่งนี้ยังเปิดแถบค้นหาไปที่ ... ไฟล์เพื่อให้คุณสามารถเปิดหลายไฟล์ได้อย่างรวดเร็ว
เปิดใช้งานโดยใช้ GUI
ไปที่ Code -> Preferences -> Settings -> User -> Window -> New Window
ที่นี่เปิดไฟล์ในหน้าต่างใหม่ภายใต้รายการแบบหล่นลงเลือก "บน" ที่มัน
รหัส VS ของฉันเวอร์ชั่น 1.38.1
คุณสามารถทำได้ผ่าน GUI
ค้นหาตัวอย่าง
ยกเลิกการเลือกตัวเลือกEnable Preview
และEnable Preview from Quick Open
ตามที่ hktang ระบุไว้ข้างต้น:
คลิกเดียวเปิดไฟล์ในโหมดแสดงตัวอย่าง (ข้อความส่วนหัวเป็นตัวเอียง)
ดับเบิลคลิกที่ไฟล์เดียวกันมันจะออกจากโหมดพรีวิว (ข้อความส่วนหัวเปลี่ยนจากตัวเอียงเป็นแบบอักษรปกติ)
ฉันคิดว่านี่เป็นคุณสมบัติ "ประกอบด้วย" ให้ผู้ใช้ "นำทาง" ทั้งสองโลก ดูตัวอย่างและไม่มีตัวอย่าง
HTH Paul S.
นี่คือความสับสน นักพัฒนาทั้งหมดที่ฉันถามไม่พอใจกับพฤติกรรมเริ่มต้นนี้
ฉันใช้cmd+ Pเพื่อเปิดไฟล์โครงการ
ในกรณีของฉันฉันต้องตั้งค่าworkbench.editor.showTabs
คุณสมบัติเป็นจริง (นอกเหนือจากworkbench.editor.enablePreview
)
ฉันไม่แน่ใจว่ามันเปลี่ยนเป็นเท็จได้อย่างไร บางทีฉันอาจตั้งค่าเป็นเท็จโดยไม่ได้ตั้งใจโดยใช้ทางลัดบางอย่าง
วิธีแก้ปัญหาอย่างหนึ่งคือแทนที่จะเปลี่ยนการตั้งค่า vscode ทุกครั้งที่คุณเปิดไฟล์ผ่านการอ้างอิงคุณจะเห็นว่าไฟล์นั้นอยู่ในโหมดดูตัวอย่าง (ชื่อไฟล์เป็นตัวเอียง) และในแถบด้านข้างคุณจะเห็นว่า ไฟล์ตัวอย่างเดียวกันอยู่ในโฟกัสเพียงแค่แตะสองครั้งและมันจะถูกตรึงบนแท็บเพื่อที่จะไม่ถูกแทนที่ด้วยไฟล์อื่นในโหมดดูตัวอย่าง
การตั้งค่า -> Workbench -> การจัดการแก้ไข -> เปิดใช้งานตัวอย่าง
สำหรับฉันshift+ enterได้หลอกลวง
คุณต้องแก้ไขไฟล์ 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
}
ที่จริงแล้ว VSCode จะแสดงตัวอย่างไฟล์เมื่อคุณเปิด หากคุณต้องการเปิดไฟล์ในแท็บใหม่เพียงปิดการใช้งานตัวอย่างด้วยการตั้งค่านี้ (วางในไฟล์ settings.json)
"workbench.editor.enablePreview": false,
- คุณสามารถก้าวไปอีกขั้นและใช้การตั้งค่านี้
"workbench.startupEditor": "newUntitledFile",
- มันจะเปิดตัวแก้ไข VSCode ของคุณด้วยไฟล์ใหม่ที่ไม่มีชื่อว่างเปล่าเพื่อเริ่มต้นอย่างรวดเร็ว