VSCode chỉ hiển thị một tệp trong thanh tab (không thể mở nhiều tệp)


208

Tôi nhấn một số phím tắt và tôi không thể tìm thấy cài đặt tắt nó. Nhưng việc mở nhiều tệp không hiển thị các tab khác nhau.

Đây là những gì tôi đang thấy

nhập mô tả hình ảnh ở đây

Nhưng đây là những gì tôi mong đợi khi tôi mở một tab mới

nhập mô tả hình ảnh ở đây

Câu trả lời:


302

Nếu tôi hiểu đúng thì đây phải là trường hợp của bạn: kiểm tra ở đây . Bạn chỉ cần thiết lập điều này trong tập tin cấu hình của bạn

"workbench.editor.showTabs": false

Tôi cũng nghĩ rằng trong câu hỏi này, điều ngược lại chính xác đang được hỏi

Hy vọng rằng một số trong những giúp đỡ


12
Trong VSCode, nhấp vào Quản lý (là thiết bị được hiển thị ở góc dưới bên trái)> Cài đặt> trong thanh tìm kiếm trên loại "showtabs" trên cùng để đến menu bên phải> các tab có dấu kiểm sẽ hiển thị.
Echeban

4
Nghiêm túc mệt mỏi vì tìm thấy những hack nhỏ như vậy. Cảm ơn rât nhiều. Tôi không hiểu tại sao cài đặt mặc định bị tắt? Ai trên trái đất này không muốn xem các tập tin trong tab?
Atul

10
@Atul Trên Mac, tôi thấy rằng việc vô tình nhấn Ctrl + Cmd + W để tắt hành vi này và đây rất có thể là điều khiến tôi đau lòng khi Ctrl + Cmd + Q được sử dụng để khóa màn hình. Có lẽ một cái gì đó tương tự đang xảy ra với bạn?
ankush981

331

Trên máy mac, nếu cả hai câu trả lời hiện tại đều không hoạt động, bạn có thể thử lệnh + ctrl + w, hoạt động với tôi.


6
Cũng hoạt động trên windows (ctrl + w)
user2978241

2
Cũng hoạt động trên Linux (ctrl + w)
Chathuranga Chandrasekara

1
tại sao điều này làm việc phím tắt này làm gì? Tôi cũng làm việc cho tôi!
Shardul

1
Làm việc cho tôi là tốt! có lẽ nhấn tổ hợp phím này là lý do để vô hiệu hóa các tab bằng cách nào đó. chúc mừng
krankuba

7
Tổ hợp phím này tương ứng với lệnh "Xem: Chuyển đổi chế độ hiển thị của tab". Trên máy Mac, nó quá giống với lệnh + control + q, lệnh "Khóa màn hình" của hệ thống (đó là cách tôi đến đây!)
Noach Magedman

63

Câu trả lời được chấp nhận đã không làm việc cho tôi vì một số lý do. Nhưng câu trả lời được tìm thấy ở đây: Làm cách nào để cấu hình vscode để mở tệp luôn trong một tab mới? đã làm.

Nói ngắn gọn:

Trong thanh menu, nhấp vào Tệp, Tùy chọn, Cài đặt.

Sau đó thêm phần này vào cài đặt của bạn:

"workbench.editor.enablePreview": false

6
Chỉ có câu trả lời khác này đã giải quyết nó cho tôi. Tóm lại: nhấp đúp chuột (Mở) thay vì nhấp chuột đơn (Xem trước).
EliadL



20

Do nhầm lẫn, tôi nhấn vào mac ctrl + lệnh + nút w trên mã studio trực quan sau đó mở các tab tệp ẩn.

Sau đó, tôi nhấn vào cùng một nút Ctrl + Cmd + w rồi nó lại hiển thị


19

Tính năng này được bật với lệnh Chế độ xem: Chuyển đổi chế độ hiển thị tab Hiển thị. Trong nội bộ, nó được gọi là workbench.action.toggleTabsVisibility.

Trên MacOS , liên kết phím mặc định command + control + wlà rất gần với lệnh "Khóa màn hình" của HĐH command + control + q. (Vô tình nhấn vào điều này trong khi cố gắng khóa màn hình của tôi là cách tôi đến đây!)

Trên Linux , liên kết phím mặc định làmeta + control + w

Trên Windows , keybinding đã từng như vậy win + control + w, nhưng có vẻ như họ đã gỡ bỏ nó. Xem các vấn đề về github:


2
Các phím quan trọng nhất Control + CMD + W để bật, nhiều tab
Anupam Maurya

9

Kể từ lần cập nhật gần đây nhất, trong VSC của tôi, bạn phải bấm đúp vào biểu tượng tệp để có tab mới.

Và điều này chỉ khi tôi cuối cùng đã quen với việc nhấp vào ONCE trong phiên bản cũ hơn. Ý tôi là, tôi nhận được "đẩy ra một tính năng mới càng sớm càng tốt" nếu Microsoft muốn cạnh tranh với F / OSS, nhưng họ không nghe nói về Pola ... và không phá vỡ nó?


Cảm ơn bạn! Điều này đã khiến tôi phát điên.
Shaun

Đào sâu thêm một chút, đây được gọi là "Trình chỉnh sửa xem trước". Mô tả là "Kiểm soát xem trình chỉnh sửa được mở từ Hiển thị mở nhanh dưới dạng xem trước. Trình chỉnh sửa xem trước được sử dụng lại cho đến khi chúng được ghim (ví dụ: thông qua nhấp đúp hoặc chỉnh sửa)." Trình chỉnh sửa xem trước hiển thị với một phông chữ in nghiêng. Nhìn vào cài đặt, hai tùy chọn là Bàn làm việc> Trình chỉnh sửa> "Bật xem trước từ mở nhanh" và "Bật xem trước".
Shaun

7

Đây là một "tính năng" mặc dù một mã Visual Studio khó hiểu được gọi là tab "Xem trước"!

Tôi biết tôi đã vật lộn với nó cho đến khi tôi dành thời gian ra ngoài và tìm kiếm câu trả lời ở đây!.

Thông thường bạn có thể nhấp một lần vào một tệp và mở tệp đó trong tab xem trước, đi qua tệp đó và chuyển sang tệp tiếp theo. Điều này có thể hữu ích khi bạn đã mở một thư mục và nhanh chóng muốn đi qua các tệp trong đó.

Tuy nhiên, thật khó hiểu khi bạn thực sự làm việc trên các tệp. Giải pháp đơn giản nhất là nhấp đúp vào tệp trong tab explorer, thao tác này sẽ mở tệp trong tab riêng của nó .

IMHO, một cách tiếp cận thay thế để vô hiệu hóa tính năng, đang dần quen với cài đặt "mặc định" này của tab xem trước, thay vì tắt nó trong cài đặt và sau này, khi bạn cài đặt lại hoặc đi đến một máy khác, vật lộn với " À ... tôi biết tôi đã làm gì đó để vô hiệu hóa hành vi này! ".

Nếu quá trình suy nghĩ này không hiệu quả với bạn, bạn luôn có thể thực hiện những gì được đề xuất trong các câu trả lời khác.


7

Chuyển đến Tùy chọn -> Cài đặt -> UserSettings -> Workbench -> EditorManagement
kiểm tra " Hiện Tabs ". Tab sẽ xuất hiện ngay lập tức .Enjoy


4

Làm theo

Go to Preferences -> Settings -> UserSettings -> Workbench -> EditorManagement
check "Show Tabs"

và khởi động lại, thưởng thức (y)


3

Tôi nghĩ đó là tài sản "workbench.editor.showTabs": true. Tôi đã có cùng một vấn đề và tôi chỉ thay đổi cài đặt này thành đúng.


3

Điều này không liên quan gì đến việc cài đặt. workbench.editor.showTabs:trueChỉ cần nhấp đúp vào tệp bạn muốn mở trong tab mới và VS Code sẽ mở nó cho bạn trong tab mới.


2

Nếu bạn vẫn cảm thấy có vấn đề này thì có thể là "Chế độ xem trước" đã được bật. Tiêu đề của tab sẽ được in nghiêng, nghĩa là nó ở chế độ xem trước và cùng một tab sẽ được sử dụng khi bạn mở tệp tiếp theo, trừ khi bạn bắt đầu sửa đổi tệp.

Đi tới cài đặt và tìm "Bàn làm việc> Trình chỉnh sửa: Bật Xem trước" và bỏ chọn nó. Bây giờ mọi tập tin sẽ được mở trong một tab mới.



0

bạn cần chỉnh sửa tập tin settings.json,

settings.json, nằm ở

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

Trên máy mac và có thể các HĐH khác, bạn có thể nhấp đúp vào tên tệp để ghim tệp đang mở trong trình chỉnh sửa. Bằng cách này, bạn có thể chọn lọc các tệp bạn muốn mở trong trình chỉnh sửa Mã VS.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.