Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Tôi muốn thụt vào một phần cụ thể của mã trong mã Visual Studio.

Tôi đọc cách bạn định dạng mã trong mã Visual Studio? Điều đó đưa ra các phím tắt để thụt đầu vào toàn bộ mã, nhưng nó không hoạt động khi chọn một phần mã cụ thể.

Tôi đã thử Ctrl + Shift + F sau khi chọn một số dòng trong mã của mình, nhưng toàn bộ tệp được thụt vào. Tôi đang ở Windows với Visual Studio Code Insider 1.8.0. Tôi làm nó như thế nào?

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

mkrieger1

Huy hiệu vàng 16K449 Huy hiệu bạc58 Huy hiệu đồng4 gold badges49 silver badges58 bronze badges

Hỏi ngày 8 tháng 11 năm 2016 lúc 17:25Nov 8, 2016 at 17:25

Damien Lerouxdamien LerouxDamien Leroux

10,7k6 huy hiệu vàng42 Huy hiệu bạc55 Huy hiệu đồng6 gold badges42 silver badges55 bronze badges

Tôi muốn thụt trình một phần mã cụ thể trong mã Visual Studio:indent a specific section of code in Visual Studio Code:

  • Chọn các dòng bạn muốn thụt vào, và
  • Sử dụng Ctrl +] để thụt vào chúng.

Nếu bạn muốn định dạng một phần (thay vì thụt lề):format a section (instead of indent it):

  • Chọn các dòng bạn muốn định dạng,
  • Sử dụng Ctrl + K, Ctrl + F để định dạng chúng.

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Đã trả lời ngày 8 tháng 11 năm 2016 lúc 22:40Nov 8, 2016 at 22:40

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Shaun Luttinshaun LuttinShaun Luttin

126K75 Huy hiệu vàng381 Huy hiệu bạc453 Huy hiệu Đồng75 gold badges381 silver badges453 bronze badges

7

  • Bạn cũng có thể thụt đầu vào toàn bộ phần bằng cách chọn nó và nhấp vào tab
  • và cũng thụt lùi về phía sau bằng cách sử dụng tab Shift+

Và tất nhiên để tự động thụt và định dạng, theo ngôn ngữ bạn đang sử dụng, bạn có thể thấy phần mở rộng tốt nào thực hiện công việc tốt và định dạng nào để cài đặt hoặc cài đặt tham số nào để bật hoặc đặt cho từng ngôn ngữ và các công cụ có sẵn của nó. Chỉ cần đảm bảo đọc tốt tài liệu của tiện ích mở rộng, để cài đặt và đặt tất cả những gì nó cần.

Cho đến nay, vấn đề thụt lùi làm phiền tôi với Python khi sao chép dán một khối mã. Nếu đó là trường hợp, đây là cách bạn giải quyết điều đó: Visual Studio Code thụt lề cho Python

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Đã trả lời ngày 23 tháng 10 năm 2017 lúc 23:13Oct 23, 2017 at 23:13

Mohamed Allalmohamed AllalMohamed Allal

15.4K3 Huy hiệu vàng84 Huy hiệu bạc85 Huy hiệu Đồng3 gold badges84 silver badges85 bronze badges

8

Trên OS X, chọn "Định dạng tài liệu" và chọn tất cả các dòng bạn cần định dạng.

Sau đó, tùy chọn + Shift + F.

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Đã trả lời ngày 22 tháng 11 năm 2018 lúc 23:47Nov 22, 2018 at 23:47

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

3

(Điều này hoạt động ít nhất lên đến phiên bản 1.52.0, ngày 10 tháng 12 năm 2020)


Trên MacOS Visual Studio Code phiên bản 1.36.1 (2019)

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Để tự động định dạng lựa chọn, hãy sử dụng ⌘K ⌘F (mẹo là điều này sẽ được thực hiện theo trình tự, đầu tiên, tiếp theo là ⌘f).

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Chỉ thụt vào (dịch chuyển phải) mà không cần tự động định dạng, sử dụng ⌘]

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Như trong các phím tắt (⌘K ⌘K hoặc từ menu như hiển thị bên dưới)

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Đã trả lời ngày 27 tháng 10 năm 2019 lúc 4:36Oct 27, 2019 at 4:36

auspicious99auspicious99auspicious99

3,5661 Huy hiệu vàng 37 Huy hiệu bạc52 Huy hiệu đồng1 gold badge37 silver badges52 bronze badges

2

Điều này sẽ có thể đặt thành bất kỳ Keybindings nào bạn muốn cho thụt lề/lỗi thời ở đây:

Tệp menu → Tùy chọn → phím tắt bàn phím

editor.action.indentLines

editor.action.outdentLines

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Đã trả lời ngày 28 tháng 11 năm 2019 lúc 14:20Nov 28, 2019 at 14:20

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

ooXei1shooXei1shooXei1sh

3.3292 Huy hiệu vàng26 Huy hiệu bạc46 Huy hiệu đồng2 gold badges26 silver badges46 bronze badges

1

F1 → Mở các phím tắt bàn phím → Tìm kiếm 'dòng thụt' và thay đổi Keybinding thành tab.

Nhấp chuột phải> "Thay đổi khi biểu thức" thành editorHasSelection && editorTextFocus && !editorReadonly

Nó sẽ cho phép bạn thụt dòng khi một cái gì đó trong dòng đó được chọn (nhiều dòng vẫn hoạt động).

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Đã trả lời ngày 22 tháng 5 năm 2020 lúc 10:45May 22, 2020 at 10:45

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

2

Đối với bố cục bàn phím Đức, các cài đặt tiêu chuẩn là:

  • Lựa chọn thụt: STRG + ´
  • Lựa chọn lỗi thời: STRG + ß

Đã trả lời ngày 26 tháng 3 năm 2021 lúc 6:58Mar 26, 2021 at 6:58

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Như bạn đã thấy, có hai cách để thụt mã (điều này cho Windows).

  1. Tái lập toàn bộ tệp

    Shift+Alt+F


  1. Chỉ tái hiện các dòng được chọn

    Đầu tiên đặt phím tắt cho Reindent Selected Lines

    Tệp menu → Tùy chọn → phím tắt bàn phím → Trong tìm kiếm theo loại KeyBindings trong Reindent Selected Lines → Chọn nó và nhấn Enter → Nhập vào phím tắt của riêng bạn, ví dụ: Shift + 5, theo sau là Enter

    Bây giờ chọn các dòng mã của bạn trong trình chỉnh sửa và sử dụng bộ phím tắt ở trên, ví dụ: Shift + 5, để tự động chỉ thụt các dòng đó.

Đã trả lời ngày 23 tháng 3 lúc 18:30Mar 23 at 18:30

rboyrboyrboy

1.8571 Huy hiệu vàng21 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge21 silver badges30 bronze badges

Nhiều câu trả lời cũng không thể giải quyết vấn đề của tôi.

Chỉ cần đi cho fn+tab

Chào mừng bạn trước.

Đã trả lời ngày 21 tháng 5 lúc 18:51May 21 at 18:51

1

Đối với tôi trên Windows, đó là Ctrl+¡, dòng thụt. Nó thêm một tab tại sự cầu xin của mỗi dòng.

Đã trả lời ngày 3 tháng 7 năm 2020 lúc 5:49Jul 3, 2020 at 5:49

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Cladelpinocladelpinocladelpino

3193 Huy hiệu bạc14 Huy hiệu Đồng3 silver badges14 bronze badges

Đối với tôi, sử dụng máy Mac vào năm 2022, đó là CMD + ] để thụt vào nhiều dòng sau khi chọn các dòng thụt lề mong muốn.

Đã trả lời ngày 13 tháng 1 lúc 16:07Jan 13 at 16:07

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Andrew Smithandrew SmithAndrew Smith

3831 Huy hiệu vàng2 Huy hiệu bạc13 Huy hiệu đồng1 gold badge2 silver badges13 bronze badges

Crtl + Alt + F cũng có thể hình thành (Windows)

Đã trả lời ngày 9 tháng 2 lúc 18:07Feb 9 at 18:07

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Windows - 2022

Shift+Alt+F

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

AEM

1.3247 Huy hiệu vàng18 Huy hiệu bạc29 Huy hiệu đồng7 gold badges18 silver badges29 bronze badges

Đã trả lời ngày 4 tháng 3 lúc 22:16Mar 4 at 22:16

Hướng dẫn how do you indent multiple lines in python vscode? - làm thế nào để bạn thụt lề nhiều dòng trong python vscode?

Trên Linux Ubuntu: Chọn Văn bản sau đó ctrl + shift + i

Đã trả lời ngày 17 tháng 9 lúc 20:46Sep 17 at 20:46

1