Làm mới danh sách tệp Visual Studio Code


83

Visual Studio Code (Phiên bản 0.10.11, trên OSX) không làm mới tệp trong thư mục. Có cách nào để buộc nó làm mới không. Hiện tại tôi phải đóng và mở lại toàn bộ chương trình.


Câu trả lời:


85

CHỈNH SỬA: Trong khi đó, một nút tải lại đã được thêm vào tiện ích trình khám phá tệp.

Sử dụng workbench.action.reloadWindowlệnh. Đi tới File -> Preferences -> Keyboard Shotcutsvà xác định một phím tắt cho lệnh này. Trên hệ thống của tôi, nó được đặt trên Ctrl+ F5. Mục nhập keybindings.jsontrông như thế này:

{
  "key": "ctrl+f5",
  "command": "workbench.action.reloadWindow",
  "when": "editorTextFocus"
}

Cảm ơn rất nhiều vì câu trả lời. Hiện tại, tôi không thể tạo lại nó, không làm mới nên tôi chưa thể kiểm tra điều này! : P Sẽ đánh dấu chính xác ngay khi tôi có thể kiểm tra và xác minh điều này hiệu quả với tôi.
AJP

22
Bạn chỉ cần làm mới trình khám phá tệp, nhấp vào mũi tên vòng tròn ở đầu trình khám phá tệp ( xem ảnh chụp màn hình này ) hoặc sử dụng phím tắt ( xem câu trả lời của @ jack-click ).
Dominik

7
Ctrl + Psau đó>Reload Window
Captain Hypertext

1
Tôi đã tìm kiếm cài đặt cho "workbench.action.reloadWindow" và nó trả về 35 cài đặt, không có cài đặt nào trong số đó dường như là những gì tôi muốn. Ảnh chụp màn hình thực sự hữu ích!
reggaeguitar 21/09/18

3
Điều này đóng tất cả các thiết bị đầu cuối đang mở; tất cả các công cụ xây dựng, kiểm tra, thử nghiệm vùng phủ sóng. Không phải là một giải pháp tốt để khởi động lại ứng dụng một cách hiệu quả; đây không phải là câu trả lời chính xác; Đây là câu trả lời chính xác stackoverflow.com/a/48547570/1551184
raiz media

67

Nếu bạn di chuột qua gốc không gian làm việc trong trình điều hướng, bốn biểu tượng sẽ xuất hiện ở bên phải của nó. Biểu tượng thứ ba trong số các biểu tượng đó, một mũi tên tròn, là Làm mới - nó tải lại danh sách tệp.

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


Hành vi di chuột trong phiên bản của tôi (1.41.1 trên mac osx) hơi kỳ lạ: 1: Bạn có thể đưa nó lên bằng cách di chuột qua bất kỳ nút nào trong bảng không gian làm việc. 2: Nó cũng sẽ xuất hiện mà không cần di chuột nếu bạn chọn chính dòng không gian làm việc 3: Di chuột sẽ hoàn toàn không hoạt động nếu bảng không gian làm việc được thu gọn để bạn chỉ thấy tiêu đề
Glenn Lawrence

39

Bạn có thể sử dụng bảng lệnh để tải lại cửa sổ:

  1. Mở bảng lệnh bằng View > Command Palette ... (hoặc Shift + Cmd + P trên OS X)
  2. Nhập reload windowvà nhấn enter

Điều này đóng tất cả các thiết bị đầu cuối đang mở; tất cả các công cụ xây dựng, kiểm tra, thử nghiệm vùng phủ sóng. Không phải là một giải pháp tốt cho tôi
raiz media

1
Ctrl + Shift + P trên Windows
aloisdg chuyển sang codidact.com 11/09/19

23

Bạn không cần tải lại toàn bộ cửa sổ, chỉ cần danh sách thư mục. Tải lại cửa sổ sẽ giết các thiết bị đầu cuối, mất lịch sử hoàn tác, v.v. Bạn có thể thực hiện việc này bằng cách sử dụng nút làm mới trong trình khám phá (thứ hai từ bên phải):

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

Nếu bạn thấy cần phải làm điều này nhiều, bạn có thể thêm keybinding cho nó, ví dụ:

{
  "key": "ctrl+f5",
  "command": "workbench.files.action.refreshFilesExplorer"
}

Tại sao đây không phải là câu trả lời được chấp nhận? Nó chỉ là các tệp, không phải cửa sổ!
Timo

8

Tôi đã vượt qua điều này hôm nay với VS Code 1.13.0 và trong Phím tắt mà tôi thấy

workbench.files.action.refreshFilesExplorer

1

Để tải lại một tệp:

  • ⇧⌘P
  • nhập "Hoàn nguyên tệp"

Trên Windows:

  • Ctrl + Shift + P
  • nhập "Hoàn nguyên tệp"

Đã thử nghiệm trong VSCode v1.18.1 trên Windows


1

Nếu bạn sử dụng tiện ích mở rộng SFTP, bạn có thể thực hiện việc này để làm mới danh sách SFTP: EXPLORER (được thử nghiệm trên Windows với VSC 1.40.2):

Tệp => Tùy chọn => Phím tắt => Tìm kiếm: làm mới

Sau đó, bạn phải tìm "Refresh / sftp.remoteExplorer.refresh" trong danh sách kết quả. Nhấp vào mục nhập, sau đó nhấp vào dấu cộng trước mục nhập, sau đó nhấn phím tắt mong muốn của bạn và nhấn "enter". Tôi đã "Ctrl + Alt + F5" vì điều này chưa được sử dụng cho các lệnh khác.


0

Nhấp chuột phải vào sln của bạn (Sẽ cho biết 0 / n giải pháp) Ở hàng dưới cùng của hộp thoại, nó sẽ cho biết tải lại các giải pháp dự án. Nếu nó không có mặt, thì rất có thể nó đã được tải lại. Cố gắng chạy lại bản dựng.


0

Khi search.maintainFileSearchCachetùy chọn được bật, tôi bắt đầu tìm các tệp bằng Ctrl-Pphím tắt Tôi đang sử dụng

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


0

Như những người khác đã nêu, nó đang làm mới trình khám phá tệp chứ KHÔNG phải cửa sổ. Vì vậy, bạn có thể có trong keybindings.json của mình:

 {
    "key": "ctrl+f5",
    "command": "workbench.action.reloadWindow",
    "when": "editorTextFocus"
  },
  {
    "key": "ctrl+f6",
    "command": "workbench.files.action.refreshFilesExplorer"
  }

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.