Cách quay lại mã trước đó trong python

Visual Studio Code có trình soạn thảo mã năng suất cao, khi được kết hợp với các dịch vụ ngôn ngữ lập trình, sẽ mang đến cho bạn sức mạnh của một IDE và tốc độ của một trình soạn thảo văn bản. Trong chủ đề này, trước tiên chúng tôi sẽ mô tả các tính năng ngôn ngữ thông minh của VS Code [gợi ý, gợi ý tham số, điều hướng mã thông minh] và sau đó cho thấy sức mạnh của trình soạn thảo văn bản cốt lõi

Điều hướng tệp nhanh

Mẹo. Bạn có thể mở bất kỳ tệp nào theo tên của nó khi bạn nhập ⌘P [Windows, Linux Ctrl+P] [Quick Open].

Explorer là công cụ tuyệt vời để điều hướng giữa các tệp khi bạn đang khám phá một dự án. Tuy nhiên, khi bạn đang thực hiện một nhiệm vụ, bạn sẽ thấy mình nhanh chóng nhảy giữa cùng một nhóm tệp. Mã VS cung cấp hai lệnh mạnh mẽ để điều hướng trong và giữa các tệp với các liên kết phím dễ sử dụng

Giữ Ctrl và nhấn Tab để xem danh sách . Để mở một trong những tệp này, hãy sử dụng lại Tab để chọn tệp bạn muốn điều hướng đến, sau đó thả Ctrl . to open it.

Ngoài ra, bạn có thể sử dụng ⌃- [Windows Alt+Left, Linux Ctrl+Alt+-] and ⌃⇧- [Windows Alt+Right, Linux Ctrl+Shift+-] to navigate between files and edit locations. If you are jumping around between different lines of the same file, these shortcuts allow you to navigate between those locations easily.

vụn bánh mì

Trình chỉnh sửa có một thanh điều hướng phía trên nội dung của nó được gọi là Breadcrumbs. Nó hiển thị vị trí hiện tại và cho phép bạn điều hướng nhanh giữa các thư mục, tệp và biểu tượng

Breadcrumbs luôn hiển thị đường dẫn tệp và với sự trợ giúp của phần mở rộng ngôn ngữ, đường dẫn biểu tượng đến vị trí con trỏ. Các biểu tượng được hiển thị giống như trong chế độ xem Phác thảo và Chuyển đến Biểu tượng

Chọn một breadcrumb trong đường dẫn sẽ hiển thị danh sách thả xuống với các anh chị em của cấp độ đó để bạn có thể nhanh chóng điều hướng đến các thư mục và tệp khác

Nếu loại tệp hiện tại có hỗ trợ ngôn ngữ cho các ký hiệu, bạn sẽ thấy đường dẫn ký hiệu hiện tại và danh sách thả xuống các ký hiệu khác ở cùng cấp độ và bên dưới

Bạn có thể tắt breadcrumbs bằng chuyển đổi View > Show Breadcrumbs hoặc với cài đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
7

tùy chỉnh breadcrumb

Sự xuất hiện của breadcrumbs có thể được tùy chỉnh. Nếu bạn có đường dẫn rất dài hoặc chỉ quan tâm đến đường dẫn tệp hoặc đường dẫn biểu tượng, bạn có thể sử dụng cài đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
8 và
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
9. Cả hai đều hỗ trợ
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
0,
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
1 và
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
2 và chúng xác định xem bạn có nhìn thấy phần nào của con đường hay không. Theo mặc định, breadcrumbs hiển thị các biểu tượng tệp và biểu tượng ở bên trái của breadcrumb nhưng bạn có thể xóa các biểu tượng bằng cách đặt
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
0 thành false

Thứ tự biểu tượng trong Breadcrumbs

Bạn có thể kiểm soát cách các ký hiệu được sắp xếp trong trình đơn thả xuống Breadcrumbs bằng cài đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
1

Các giá trị được phép là

  • // You can use the "Manage Trusted Domains" command to open this file.
    // Save this file to apply the trusted domains rules.
    [
      "*.twitter.com"
    ]
    
    2 - vị trí trong tệp [mặc định]
  • // You can use the "Manage Trusted Domains" command to open this file.
    // Save this file to apply the trusted domains rules.
    [
      "*.twitter.com"
    ]
    
    3 - thứ tự bảng chữ cái
  • // You can use the "Manage Trusted Domains" command to open this file.
    // Save this file to apply the trusted domains rules.
    [
      "*.twitter.com"
    ]
    
    4 - thứ tự loại biểu tượng

Điều hướng bàn phím breadcrumb

Để tương tác với breadcrumbs, hãy sử dụng lệnh Focus Breadcrumbs hoặc nhấn ⇧⌘. [Windows, Linux Ctrl+Shift+. ] . Nó sẽ chọn phần tử cuối cùng đó và mở một danh sách thả xuống cho phép bạn điều hướng đến tệp hoặc biểu tượng anh chị em. Sử dụng [Windows, Linux Trái ] and [Windows, Linux Right] keyboard shortcuts to go to elements before or after the current element. When the dropdown appears, start typing - all matching elements will be highlighted and the best match will be selected for quick navigation.

Bạn cũng có thể tương tác với breadcrumb mà không cần menu thả xuống. Nhấn ⇧⌘; [Windows, Linux Ctrl+Shift+; ]< . to focus the last element, use [Windows, Linux Left] and [Windows, Linux Right] to navigate, and use Space to reveal the element in the editor.

Chuyển đến Định nghĩa

Nếu một ngôn ngữ hỗ trợ ngôn ngữ đó, bạn có thể chuyển đến định nghĩa của ký hiệu bằng cách nhấn F12 .

Nếu bạn nhấn Ctrl và di chuột qua biểu tượng, bản xem trước của khai báo sẽ xuất hiện.

Mẹo. Bạn có thể chuyển đến định nghĩa bằng Ctrl+Click hoặc mở định nghĩa sang một bên bằng Ctrl+Alt+Click . .

Chuyển đến Định nghĩa loại

Một số ngôn ngữ cũng hỗ trợ chuyển sang định nghĩa kiểu của một ký hiệu bằng cách chạy lệnh Go to Type Definition từ menu ngữ cảnh của trình soạn thảo hoặc Bảng lệnh. Thao tác này sẽ đưa bạn đến định nghĩa về loại ký hiệu. Theo mặc định, lệnh

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
5 không bị ràng buộc với phím tắt nhưng bạn có thể thêm liên kết phím tùy chỉnh của riêng mình

Chuyển đến Thực hiện

Các ngôn ngữ cũng có thể hỗ trợ chuyển sang triển khai ký hiệu bằng cách nhấn ⌘F12 [Windows, Linux Ctrl+F12]. For an interface, this shows all the implementors of that interface and for abstract methods, this shows all concrete implementations of that method.

Chuyển đến biểu tượng

Bạn có thể điều hướng các biểu tượng bên trong tệp bằng ⇧⌘O [Windows, Linux Ctrl+Shift . Bằng cách gõ ]. By typing . các biểu tượng sẽ được nhóm theo danh mục. Nhấn Lên hoặc Xuống và điều hướng đến nơi bạn muốn.

Mở biểu tượng theo tên

Một số ngôn ngữ hỗ trợ chuyển đến biểu tượng trên các tệp bằng ⌘T [Windows, Linux Ctrl+ . Nhập chữ cái đầu tiên của loại bạn muốn điều hướng đến, bất kể tệp chứa nó là gì và nhấn ]. Type the first letter of a type you want to navigate to, regardless of which file contains it, and press Enter .

nhìn lén

Chúng tôi cho rằng không có gì tệ hơn việc chuyển ngữ cảnh lớn khi tất cả những gì bạn muốn là nhanh chóng kiểm tra một thứ gì đó. Đó là lý do tại sao chúng tôi hỗ trợ các trình chỉnh sửa đã xem. Khi bạn thực hiện tìm kiếm Chuyển đến Tài liệu tham khảo [thông qua ⇧F12 [Windows, Linux Shift+F12]], or a Peek Definition [via ⌥F12 [Windows Alt+F12, Linux Ctrl+Shift+F10]], we embed the result inline:

Bạn có thể điều hướng giữa các tài liệu tham khảo khác nhau trong trình chỉnh sửa đã xem nhanh và thực hiện các chỉnh sửa nhanh ngay tại đó. Nhấp vào tên tệp trình chỉnh sửa đã xem hoặc nhấp đúp vào danh sách kết quả sẽ mở tài liệu tham khảo trong trình chỉnh sửa bên ngoài

Mẹo. Ngoài ra, cửa sổ xem nhanh sẽ đóng nếu bạn nhấn Thoát hoặc nhấp đúp vào vùng trình chỉnh sửa xem nhanh. Bạn có thể tắt hành vi này bằng cài đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
6.

Khớp khung

Dấu ngoặc phù hợp sẽ được tô sáng ngay khi con trỏ ở gần một trong số chúng

Mẹo. Bạn có thể chuyển đến dấu ngoặc phù hợp bằng ⇧⌘\ [Windows, Linux Ctrl+Shift+\]

Tô màu cặp giá đỡ

Các cặp dấu ngoặc khớp cũng có thể được tô màu bằng cách đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
7 thành
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
8

Tất cả các màu đều có thể thay đổi chủ đề và có thể định cấu hình tối đa sáu màu

Bạn có thể sử dụng

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
9 để ghi đè các màu do chủ đề đóng góp này trong cài đặt của mình

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
0

Tài liệu tham khảo

Một số ngôn ngữ như C# hỗ trợ thông tin tham khảo nội tuyến, được cập nhật trực tiếp. Điều này cho phép bạn nhanh chóng phân tích tác động của chỉnh sửa hoặc mức độ phổ biến của phương pháp hoặc thuộc tính cụ thể của bạn trong suốt dự án của bạn

Mẹo. Gọi trực tiếp hành động Peek References bằng cách nhấp vào các chú thích này

Mẹo. Có thể bật hoặc tắt thông tin tham chiếu hiển thị trong CodeLens thông qua cài đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
10

Đổi tên biểu tượng

Một số ngôn ngữ hỗ trợ đổi tên biểu tượng trên các tệp. Nhấn F2 , sau đó nhập tên mong muốn mới và nhấn Enter . Tất cả các tập quán của biểu tượng sẽ được đổi tên, trên các tệp.

Lỗi & cảnh báo

Cảnh báo hoặc Lỗi có thể được tạo thông qua các tác vụ được định cấu hình, bởi các dịch vụ ngôn ngữ phong phú hoặc bởi các linters liên tục phân tích mã của bạn trong nền. Vì chúng tôi thích mã không có lỗi nên các cảnh báo và lỗi xuất hiện ở nhiều nơi

  • Trong Thanh trạng thái, có một bản tóm tắt về tất cả các lỗi và số lượng cảnh báo
  • Bạn có thể nhấp vào phần tóm tắt hoặc nhấn ⇧⌘M [Windows, Linux Ctrl+Shift . ] to display the PROBLEMS panel with a list of all current errors.
  • Nếu bạn mở một tệp có lỗi hoặc cảnh báo, chúng sẽ được hiển thị cùng dòng với văn bản và trong thước tổng quan

Mẹo. Để lặp lại các lỗi hoặc cảnh báo trong tệp hiện tại, bạn có thể nhấn F8 hoặc ⇧F8 [Windows, Linux Shift+F8] which will show an inline zone detailing the problem and possible Code Actions [if available]:

hành động mã

Cảnh báo và Lỗi có thể cung cấp Hành động mã [còn được gọi là Bản sửa lỗi nhanh] để giúp khắc phục sự cố. Chúng sẽ được hiển thị trong trình chỉnh sửa ở lề trái dưới dạng bóng đèn. Nhấp vào bóng đèn sẽ hiển thị các tùy chọn Hành động Mã hoặc thực hiện hành động

Gợi ý khảm

Một số ngôn ngữ cung cấp gợi ý inlay. đó là thông tin bổ sung về mã nguồn được hiển thị nội tuyến. Điều này thường được sử dụng để hiển thị các loại suy luận. Mẫu bên dưới hiển thị các gợi ý inlay hiển thị các loại biến JavaScript được suy luận và các loại hàm trả về

Gợi ý khảm có thể được bật/tắt bằng cài đặt

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
11, mặc định được bật. Các tiện ích mở rộng, như TypeScript hoặc Rust, là cần thiết để cung cấp thông tin gợi ý inlay thực tế

Bảo vệ liên kết đi

Để bảo vệ bạn, Mã VS hiển thị lời nhắc trước khi mở liên kết trang web gửi đi từ trình chỉnh sửa

Bạn có thể tiếp tục truy cập trang web bên ngoài trong trình duyệt của mình hoặc có các tùy chọn sao chép liên kết hoặc hủy yêu cầu. Nếu bạn chọn Định cấu hình miền đáng tin cậy, trình đơn thả xuống cho phép bạn tin cậy URL chính xác, tin cậy miền URL và miền phụ hoặc tin tưởng tất cả các miền để tắt tính năng bảo vệ liên kết đi

Tùy chọn Quản lý miền đáng tin cậy, cũng có sẵn bất cứ lúc nào từ Bảng lệnh, hiển thị tệp JSON của miền đáng tin cậy, nơi bạn có thể thêm, xóa hoặc sửa đổi miền đáng tin cậy

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]

Tệp JSON của Miền đáng tin cậy cũng có nhận xét với các ví dụ về định dạng miền được hỗ trợ và danh sách miền được tin cậy theo mặc định, chẳng hạn như

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
12 và
// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
13

Bước tiếp theo

Bây giờ bạn đã biết cách trình chỉnh sửa hoạt động, đã đến lúc thử một số thứ khác

  • Video giới thiệu - Chỉnh sửa mã - Xem video giới thiệu về các tính năng chỉnh sửa mã
  • Giao diện người dùng - Trong trường hợp bạn bỏ lỡ định hướng cơ bản về Mã VS
  • Liên kết chính - Tìm hiểu cách sửa đổi các liên kết chính theo sở thích của bạn
  • Gỡ lỗi - Đây là nơi Mã VS thực sự tỏa sáng

Câu hỏi thường gặp

Làm cách nào tôi có thể tự động chọn mục nhập thứ hai trong Mở nhanh thay vì mục nhập đầu tiên?

Với lệnh

// You can use the "Manage Trusted Domains" command to open this file.
// Save this file to apply the trusted domains rules.
[
  "*.twitter.com"
]
14, bạn có thể tự động chọn mục nhập thứ hai trong Mở nhanh. Điều này có thể hữu ích nếu bạn muốn chọn mục trước đó từ danh sách mà không phải gọi một liên kết phím khác

Chủ Đề