Luôn mở tệp trong tab mới

1482
Michael Hoeller 2016-08-02 20:43.

Tôi đang sử dụng Visual Studio Code 1.3.1 với các tab mới được giới thiệu.

Khi tôi nhấp vào tệp, tệp đầu tiên sẽ mở trong một tab. Nếu tôi không thực hiện bất kỳ thay đổi nào đối với tệp này, tệp được nhấp thứ hai sẽ mở trong cùng một tab.

Làm cách nào để tránh điều này và làm cho Mã Visual Studio luôn mở một tab mới?

25 answers

2742
Brynden Bielefeld 2016-08-03 04:22.

Khi bạn [một lần-] nhấp vào tệp trong trình duyệt tệp của thanh bên trái hoặc mở tệp đó từ menu mở nhanh ( Ctrl- P, nhập tên tệp, Enter), Visual Studio Code sẽ mở tệp đó ở chế độ "Chế độ xem trước", cho phép bạn xem nhanh các tập tin.

Các tab Chế độ xem trước không được mở. Ngay sau khi bạn mở tệp khác từ thanh bên, tab Chế độ xem trước hiện có (nếu tồn tại) sẽ được sử dụng. Bạn có thể xác định xem một tab có đang ở Chế độ xem trước hay không bằng cách xem tiêu đề của tab đó trong thanh tab. Nếu tiêu đề nghiêng , tab đang ở chế độ xem trước.

Để mở tệp để chỉnh sửa (tức là không mở trong Chế độ xem trước), hãy bấm đúp vào tệp trong thanh bên hoặc bấm một lần vào tệp đó trong thanh bên rồi bấm đúp vào tiêu đề của tab Chế độ xem trước.

Nếu bạn muốn tắt tất cả Chế độ xem trước cùng nhau, bạn có thể làm như vậy bằng cách cài đặt "workbench.editor.enablePreview": falsetrong tệp cài đặt của mình. Bạn cũng có thể sử dụng "workbench.editor.enablePreviewFromQuickOpen"tùy chọn để tắt nó chỉ từ menu mở nhanh.

Trước khi có thể tắt Chế độ xem trước, bạn cần mở Tệp cài đặt của mình .

Mẹo chuyên nghiệp : Bạn có thể sử dụng Command Palette (phím tắt Ctrl + Shift + P) để mở tệp cài đặt của mình, chỉ cần nhập " Preferences: Open User Settings"!

Khi bạn đã mở tệp cài đặt của mình (tệp cài đặt của bạn phải nằm ở bên phải), hãy thêm thuộc "workbench.editor.enablePreview"tính và đặt giá trị của nó thành false.

Bạn có thể tìm hiểu thêm về "Chế độ xem trước" của Visual Studio Code tại đây .

184
jontem 2017-01-04 23:45.

Nếu bạn không muốn tắt chế độ xem trước, bạn có thể yêu cầu rõ ràng vscodeđể giữ một tab cụ thể mở. Như đã đề cập ở trên, tiêu đề tab có văn bản in nghiêng đang ở chế độ xem trước .

Để đưa một tab ra khỏi chế độ xem trước, bạn có thể nhấp chuột phải vào tab đó và chọn keep openhoặc sử dụng phím tắt cmd+ k enterđược ánh xạ tới lệnh workbench.action.keepEditor.

Hơn nữa, nhấp đúp vào một tab cũng giúp nó thoát khỏi chế độ xem trước (đã được xác minh trong vscode1.44.0).

140
jialin wang 2017-08-01 21:33.

Tôi đã gặp vấn đề tương tự và mở tệp setting.json , thêm thông tin sau:

"workbench.editor.enablePreview": false
40
Fatih Acet 2017-09-30 13:28.

Sử dụng workbench.editor.enablePreview: falseđể tắt hoàn toàn chế độ Xem trước.

Sử dụng workbench.editor.enablePreviewFromQuickOpen: falseđể tắt chế độ Xem trước cho các tệp mở từ menu mở nhanh.

25
Natta Wang 2018-05-19 00:40.

Dành cho bất kỳ ai không muốn tắt Chế độ xem trước .

Khi tôi đọc toàn bộ nhận xét và tôi tìm thấy thứ tôi thích đó là phím tắt để ghim tệp đã mở từ Quick Open / Ctrl + P hoặc điều đó có nghĩa là giữ tệp đã mở vào trình chỉnh sửa và cũng không cần chuyển đưa tay vào chuột để nhấp đúp vào danh sách tệp.

Cảm ơn @jontem và @MattLBeck.

Gọi savelệnh bằng Ctrl+ S( + strên Mac) là cách dễ nhất để đạt được những gì tôi thích.

Và nếu bạn phát hiện ra rằng bạn làm điều này để giữ tệp đã mở vào trình chỉnh sửa khá thường xuyên, vâng, tôi muốn bạn đặt tùy chọn "workbench.editor.enablePreview": falsehoặc "workbench.editor.enablePreviewFromQuickOpen": falsenhư những người khác đã đề cập trước đây.

24
Suman Acharya 2018-11-15 14:35.

Mở trong Giải pháp Tab mới:

  1. Mở bảng lệnh bằng cách: Cmd+ Shift+K
  2. Mở tệp cài đặt bằng: Tùy chọn: Mở Cài đặt (JSON)
  3. Trong cài đặt người dùng, hãy bật Tab bằng cách: "workbench.editor.showTabs": true
21
Ahmad Awais 2018-05-19 02:27.

⚡ Trên thực tế, VSCode hiển thị cho bạn bản xem trước của một tệp.

Bạn có thể tắt chế độ xem trước bằng cách này:

"workbench.editor.enablePreview": false,

⬇️ Về cơ bản chỉ cần thêm hai cài đặt này và bạn đã sẵn sàng.

21
hktang 2017-09-08 17:41.

Để ý các tên tệp được in nghiêng

Lưu ý rằng, tên tệp trên tab được định dạng nghiêng nếu nó đã được mở bằng Preview Mode.

Nhanh chóng đưa tệp ra khỏi Chế độ xem trước

Để giữ cho tệp luôn có sẵn trong trình chỉnh sửa VSCode (nghĩa là đưa tệp ra khỏi Preview Modechế độ bình thường), bạn có thể nhấp đúp vào tab. Sau đó, bạn sẽ nhận thấy tên trở nên không in nghiêng.

Tính năng hoặc lỗi?

Tôi tin rằng Chế độ xem trước hữu ích đặc biệt khi bạn có không gian màn hình hạn chế và cần kiểm tra nhiều tệp.

16
Gandalf Saxe 2020-01-28 06:38.

Nếu bạn muốn mở vĩnh viễn một tệp từ "Tới Tệp ..." (⌘P), hãy nhấn "mũi tên phải" thay vì quay lại.

Điều này cũng giúp thanh tìm kiếm Go To File ... luôn mở để bạn có thể nhanh chóng mở nhiều tệp.

14
samivic 2018-04-27 03:50.

Menu FilePreferencesUser Settings : thêm dòng này "workbench.editor.enablePreviewFromQuickOpen": false

10
akhouri 2019-03-07 20:16.

Về cơ bản, có ba cài đặt mà người ta phải cập nhật (Tùy chọn >> cài đặt):

  • workbench.editor.enablePreview: đặt điều này thành bật hoặc tắt trình chỉnh sửa xem trước trên toàn cầu

  • workbench.editor.enablePreviewFromQuickOpen: đặt tùy chọn này để bật hoặc tắt trình chỉnh sửa xem trước khi được mở từ Quick Open

  • workbench.editor.showTabs: cuối cùng người ta sẽ cần phải thiết lập điều này
    , nếu không, sẽ không có tab nào được hiển thị và bạn sẽ chỉ
    tự hỏi tại sao thiết lập / bỏ thiết lập hai ở trên không hoạt động

9
Sai Gopi Me 2019-10-03 19:25.

bật bằng GUI

đi đến Code -> Preferences -> Settings -> User -> Window -> New Window

ở đây Mở Tệp Trong Cửa sổ Mới dưới danh sách thả xuống chọn "bật" thế là xong.

phiên bản VS Code của tôi 1.38.1

9
Pramod 2020-07-18 02:30.

Đây không phải là một câu trả lời mới. Nó chỉ hiển thị cách thực hiện qua giao diện người dùng. Mở cài đặt qua File => Preference => Settings. Câu trả lời được ủng hộ nhiều nhất là lựa chọn chính xác.

Then in search field type Preview.

After that select Workbench and look for Enable preview options.

Uncheck the boxes.

8
illusionist 2018-12-27 19:52.

You can do it via GUI

Search for preview

uncheck the options Enable Preview and Enable Preview from Quick Open

5
Paul Schwartzberg 2019-01-05 01:31.

As hktang above indicates:

one Click opens the file in preview mode (header text in italics)

Double click the same file, it goes out of preview-mode (header text changes from italic to normal font)

I think this is a "comprimise" feature allowing users, to "navigate" both worlds; preview and none-preview.

  • All you do is click the file to open it in the right panel.
  • Then immediately double click it to keep it there.
  • Or - just treble click. File opens in none preview mode.

HTH Paul S.

2
maheshmnj 2019-08-06 20:59.

One simple solution is, instead of making changes in settings of vscode, whenever you open a file through a reference,you will see that the file is in preview mode(the name of file is in italic) and in the sidebar you will see that same preview file in focus just double tap it and it will be pinned on the tab,so that it wont get replaced by another file in preview mode.

2
Kamil Dzieniszewski 2018-08-03 03:59.

This is so confusing. All developers I asked didn't appreciate this default behavior.

I use cmd + P to open project files.

2
Ahmad Awais 2020-05-06 00:47.

Actually, VSCode shows you the preview of a file when you open it. If you want to open files in a new tab, just disable the preview with this setting (paste this in the settings.json file).

"workbench.editor.enablePreview": false, 

— you can take it one step further and use this setting

"workbench.startupEditor": "newUntitledFile",

— It will open your VSCode editor with a blank new untitled file to quickly get started.

2
Maddy 2020-08-02 20:08.

Simple and Best way is whenever you open new file it is in preview mode so simply press the CTRL + K and then press ENTER then you done with preview mode , Now this file will remain always open until you closed it that's what you need to do ....

1
Zhenya 2018-10-23 09:39.

In my case, I also had to set workbench.editor.showTabs property to true (in addition to workbench.editor.enablePreview)

I'm not sure how it got changed to false. Maybe, I've accidentally set it to false using some shortcut.

1
Jacob Abraham 2020-01-27 03:40.

Settings -> Workbench -> Editor Management -> Enable Preview

1
Maged Saeed 2020-01-12 21:53.

for me, shift + enter did the trick.

1
hoogw 2020-04-06 08:14.

you need edit setting.json file,

settings.json, located at

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
        }
1
Shailendra Madda 2020-07-23 03:37.

For those who using Windows OS:

  • Press Ctrl + Shift + P
  • Select Preferences: Open Settings (JSON) from the list
  • Select all and Paste this { "workbench.editor.enablePreview": false }

That's it now it will open in a new tab instead of replacing on the existing one.

For reference look at the screenshot below:

0
Manju 2020-07-01 22:58.

If you have opened a file in preview mode and want to open new file in another tab: For Mac: use cmd + p -> find the file and alt + enter.

Related questions

MORE COOL STUFF

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett chia tay chồng sau 3 ngày bên nhau và vẫn kết hôn với anh ấy 25 năm sau

Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Tại sao Michael Sheen là một diễn viên phi lợi nhuận

Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Hallmark Star Colin Egglesfield Các món ăn gây xúc động mạnh đối với người hâm mộ tại RomaDrama Live! [Loại trừ]

Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Tại sao bạn không thể phát trực tuyến 'chương trình truyền hình phía Bắc'

Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

8 công dụng tuyệt vời của Baking Soda và Giấm

8 công dụng tuyệt vời của Baking Soda và Giấm

Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Hạn hán, biến đổi khí hậu đe dọa tương lai của thủy điện Hoa Kỳ

Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Quyên góp tóc của bạn để giúp giữ nước sạch của chúng tôi

Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.

Làm thế nào để xây dựng một quả địa cầu từ Scratch

Làm thế nào để xây dựng một quả địa cầu từ Scratch

Thời gian, sự kiên nhẫn, thời gian, sự cống hiến và thời gian chỉ là một vài trong số những thứ mà Peter Bellerby cần để thành lập và sau đó điều hành Bellerby & Co. Globemakers, một trong những công ty duy nhất trên Trái đất vẫn sản xuất các quả địa cầu bằng tay.

Năm giai đoạn đau buồn sau khi mất việc làm

Năm giai đoạn đau buồn sau khi mất việc làm

Đó là một ngày thứ Bảy, máy bay của tôi hạ cánh, và tôi đã sẵn sàng để thư giãn trong một kỳ nghỉ cuối tuần ngắn ngủi, khi một email đến trên điện thoại của tôi. Tôi đã mất việc.

Giữ an toàn cho danh tính của bạn với một cảnh báo đóng băng hoặc gian lận tín dụng

Giữ an toàn cho danh tính của bạn với một cảnh báo đóng băng hoặc gian lận tín dụng

Nếu bạn đã từng bị đánh cắp danh tính của mình, bạn biết đó là một trải nghiệm đáng sợ và căng thẳng. Một cách không phổ biến để ngăn chặn nó? Tín dụng bị đóng băng.

Buổi ra mắt phần 3 của The Good Place có một học sinh mới: Khán giả

Buổi ra mắt phần 3 của The Good Place có một học sinh mới: Khán giả

Eleanor (Kristen Bell) dường như đã tình nguyện cho chúng tôi làm vật tưởng nhớ. NBC's The Good Place là một chương trình thích thử thách tốt.

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Forced to Borrow Paris' 'I Love Paris' Sweatshirt After 'Airline Loses All [My] Luggage'

Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa

Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

17 tuổi bị đâm chết trong khi 4 người khác bị thương trong một cuộc tấn công bằng dao trên sông Wisconsin

Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không

Thanh thiếu niên, Gia đình Florida Hội đồng quản trị trường học về Luật 'Không nói đồng tính': 'Buộc chúng tôi tự kiểm duyệt'

Thanh thiếu niên, Gia đình Florida Hội đồng quản trị trường học về Luật 'Không nói đồng tính': 'Buộc chúng tôi tự kiểm duyệt'

Vụ kiện, nêu tên một số học khu, lập luận rằng dự luật "Không nói đồng tính" được ban hành gần đây của Florida "có hiệu quả im lặng và xóa bỏ học sinh và gia đình LGBTQ +"

Đường băng hạ cánh

Đường băng hạ cánh

Cuối hè đầu thu là mùa hoài niệm. Những chiếc đèn đường chiếu ánh sáng của chúng qua những con đường đẫm mưa, và những chiếc lá dưới chân - màu đỏ cam tắt trong bóng chạng vạng - là lời nhắc nhở về những ngày đã qua.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Hãy tưởng tượng tạo ra một chiến lược nội dung thực sự CHUYỂN ĐỔI. Nó có thể.

Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Sự mất mát của voi ma mút đã mở ra trái tim tôi để yêu

Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.

Khi bạn không thể trở thành người mà Internet muốn bạn trở thành

Khi bạn không thể trở thành người mà Internet muốn bạn trở thành

Tôi ghét từ "tàu đắm". Mọi người cảm thấy thoải mái trong la bàn đạo đức của riêng mình, và khi làm như vậy, họ thấy mình vượt qua sự phán xét.

Language