Hôm nay Microsoft đã phát hành trình chỉnh sửa tập tin / thư mục Visual Studio Code .
Hạn chế đầu tiên là nó có vẻ là một ứng dụng đơn lẻ.
Có cách nào để có được nhiều phiên bản, hoặc nếu không nó sẽ mở nhiều thư mục cùng một lúc?
Hôm nay Microsoft đã phát hành trình chỉnh sửa tập tin / thư mục Visual Studio Code .
Hạn chế đầu tiên là nó có vẻ là một ứng dụng đơn lẻ.
Có cách nào để có được nhiều phiên bản, hoặc nếu không nó sẽ mở nhiều thư mục cùng một lúc?
Câu trả lời:
Ctrl+ Shift+ Nsẽ mở một cửa sổ mới, trong khi Ctrl+ Ksau đó nhả các phím và nhấn Osẽ mở tab hiện tại trong một cửa sổ mới. Sau đó, bạn có thể sử dụng menu Tệp → Mở Thư mục để có hai phiên bản Visual Studio Code với các thư mục khác nhau trong mỗi cửa sổ.
⌘+ Shift+ Nvà ⌘+K cho Mac.
Danh sách các phím tắt hữu ích có thể được tìm thấy ở đây .
Sử dụng
code -n
khi ra mắt chương trình. Điều này "Mở một phiên mới của Visual Studio Code thay vì khôi phục phiên trước đó." ( từ đây ).
Cách tôi sử dụng là bằng cách sửa đổi phím tắt "Mã" của mình để bao gồm -n
tham số:
while Ctrl+K then release the keys and press O would open the current tab in a new window
Nếu bạn muốn mở nhiều phiên bản của cùng một thư mục thì hiện tại nó không được hỗ trợ. Xem và nâng cấp vấn đề GitHub này nếu bạn muốn thấy nó được triển khai: Hỗ trợ mở thư mục dự án trong nhiều cửa sổ Visual Studio Code
Ctrl+ Shift+ PKhông gian làm việc trùng lặp trong cửa sổ mới Enter
từ: https://code.visualstudio.com/updates/v1_24#_d repeatate-workspace-in-new-windows
Bạn cũng có thể tạo một lối tắt với một tên tệp trống
"%LOCALAPPDATA%\Local\Code\Code.exe" ""
Nhiều phiên bản của cùng một dự án
LÀM VIỆC
Bạn không thể mở nhiều phiên bản của cùng một thư mục nhưng một cách giải quyết tôi đã tìm thấy là mở các thư mục khác nhau.
lib
-components
-models
-helpers
tests
Vì vậy, ở đây tôi có thể mở các thành phần, mô hình và thử nghiệm trong các cửa sổ khác nhau và sau đó tôi có thể xem chúng trên ba màn hình của mình.
Nghe có vẻ hơi đơn giản nhưng điều này đã giúp tôi rất nhiều.
Tôi đến đây để tìm hiểu cách làm cho VSCode (Mac OS) tạo một cửa sổ mới khi tệp hoặc thư mục được mở và VSCode đã chạy. Giống như GitHub Atom không. Các câu trả lời ở trên chưa trả lời câu hỏi của tôi, bit tôi đã tìm thấy câu trả lời cho mình nên sẽ chia sẻ.
Cài đặt:
window.openFilesInNewWindow
- nếu được đặt thành on
, các tệp sẽ mở trong một cửa sổ mới.
window.openFoldersInNewWindow
- nếu được đặt thành on
, các thư mục sẽ mở trong một cửa sổ mới.
Phần thưởng để làm cho nó hoạt động giống như Atom: Đặt window.newWindowDimensions
thành maximised
.
Bắt đầu với phiên bản 0.9.0, chúng tôi đã thêm một cài đặt mới window.reopenFolders
để kiểm soát xem Visual Studio Code có khôi phục tất cả các thư mục của phiên trước đó hay không.
Theo mặc định, chỉ có cửa sổ hoạt động cuối cùng bạn làm việc sẽ được khôi phục, nhưng nếu bạn thay đổi cài đặt này thành all
, Visual Studio Code sẽ tự động mở lại tất cả các thư mục trong cửa sổ của chúng.
Trong Linux (được thử nghiệm với Ubuntu và Kali Linux ), bạn cũng có thể nhấp chuột phải vào ô trên thanh công cụ và chọn New Window
.
Bạn có thể mở nhiều cửa sổ (từ menu hoặc bằng cách chạy code
tệp thực thi).
Tuy nhiên, thật không may, dường như không có cách nào để thực sự có các trường hợp riêng biệt vào lúc này. Ví dụ: nếu bạn có hai shell mở với các môi trường khác nhau trong mỗi môi trường (các đường dẫn khác nhau, v.v.), việc khởi chạy code
cho cả hai sẽ dẫn đến cửa sổ thứ hai chia sẻ cùng một đường dẫn như đầu tiên và bỏ qua môi trường mà nó được khởi chạy.
Nhiều cửa sổ Mã VS có thể được mở trên cùng một hiệu quả thư mục nếu mỗi cửa sổ mở thư mục thông qua một đường dẫn khác nhau. Ví dụ: trên Windows, một dự án trong C: \ Git \ MyProject có thể được mở trong một phiên bản của Mã VS, trong khi \ MyPC \ c $ \ Git \ MyProject mở trong một phiên bản khác. Nếu chia sẻ quản trị viên (c $) không có sẵn hoặc phù hợp, một chia sẻ rõ ràng có thể được xây dựng để cung cấp quyền truy cập cần thiết.
Không, đây không phải là một giải pháp lý tưởng.
Nếu bạn có tất cả các tệp JavaScript của mình trong nhiều thư mục trong một thư mục hoạt động rất tốt và đó là những gì tôi đã làm: