Untab nhiều dòng python

Điều đầu tiên cần lưu ý khi sử dụng chuỗi nhiều dòng là thêm dấu gạch chéo ngược ở cuối dòng đầu tiên

multiline_str = """\
   first
   second
   third"""

print[multiline_str]

Nếu bạn không thêm dấu gạch chéo ngược, bạn sẽ nhận thấy rằng một ký tự dòng mới bổ sung sẽ được thêm vào chuỗi

Đảm bảo đóng chuỗi nhiều dòng trên cùng một dòng

Nếu bạn không đóng chuỗi nhiều dòng trên cùng một dòng, một ký tự dòng mới bổ sung sẽ được thêm vào cuối chuỗi

Bạn có thể sử dụng các phương thức textwrap.indent[]textwrap.dedent[] để thụt lề hoặc thụt lề chuỗi nhiều dòng

văn bản. phương thức dedent lấy một chuỗi nhiều dòng và xóa khoảng trắng ở đầu phổ biến khỏi mọi dòng của chuỗi

Phương pháp này được sử dụng để hiển thị các chuỗi nhiều dòng được thụt lề trong mã nguồn mà không có bất kỳ sự thụt lề nào

văn bản. phương thức thụt lề lấy một chuỗi nhiều dòng và một tiền tố và thêm tiền tố vào đầu mỗi dòng của chuỗi

Theo mặc định, phương thức thêm tiền tố vào đầu mỗi dòng không chỉ bao gồm khoảng trắng

Bạn cũng có thể sử dụng phương thức inspect.cleandoc nếu muốn xóa các dòng trống ở đầu và cuối chuỗi nhiều dòng cũng như khoảng trắng ở đầu

Tôi cố tình không thêm dấu gạch chéo ngược ở cuối dòng đầu tiên và không đóng chuỗi nhiều dòng trên cùng một dòng

Chú ý rằng việc kiểm tra. phương thức cleandoc đã xóa các dòng trống ở đầu và cuối chuỗi và xóa khoảng trắng ở đầu

Nếu bạn không muốn xóa các dòng trống ở đầu và cuối chuỗi nhiều dòng, hãy sử dụng phương thức textwrap.dedent[]

Tập tin “mới. txt” đã được mở ở chế độ Bình thường của Vim. Nhấn “I” để mở chế độ chèn. Chúng tôi đã thêm 5 dòng văn bản trong tệp bằng chế độ chèn như trong hình. Sau khi thêm văn bản vào tệp, ta đã đặt con trỏ tại ký tự đầu tiên của dòng đầu tiên

Bây giờ, hãy mở chế độ Visual block của Vim bằng cách sử dụng phím tắt “ctrl+v” từ bàn phím của bạn. Trình chỉnh sửa vim của bạn sẽ được chuyển đổi sang chế độ khối Trực quan, như được tiết lộ bên dưới. Bây giờ, nhấn phím “j” từ bàn phím để chọn theo hướng đi xuống hoặc nhấn phím “k” để chọn theo hướng đi lên của dòng văn bản. Như bạn có thể thấy, chúng tôi đã chọn các đường theo hướng đi xuống bằng cách sử dụng phím “j” trong Chế độ trực quan làm nổi bật khu vực đã chọn

Để tạo tab hoặc thêm thụt đầu dòng ở nhiều dòng, hãy thử “shift+dot” i. e. , “. ” Phím tắt một lần. Bạn sẽ thấy nó sẽ thêm thụt lề một ký tự vào mỗi dòng đã chọn ngay từ đầu

Nếu bạn muốn thêm thụt đầu dòng mà không dừng, thì bạn phải thử lệnh “. ” Nhập từ khóa sau khi sử dụng “shift+. ”. Nó sẽ thêm thụt đầu dòng từ điểm bắt đầu cho đến khi nó dừng lại

Sử dụng Lệnh “>”

Một phương pháp khác để thêm nhiều dòng thụt đầu dòng hoặc tab cùng một lúc là sử dụng chế độ dòng lệnh của Vim. Trong chế độ chèn, đặt con trỏ tại bất kỳ dòng nào bạn muốn đánh dấu các dòng, i. e. , dòng thứ 2 như hình. Trước tiên, bạn cần mở chế độ khối trực quan để thụt đầu dòng, sử dụng phím tắt “ctrl+v”. Sau đó, nhấn nút “tiếp theo” để chọn số lượng ký tự cần thụt vào và nhấn “j” để che các dòng sang tab dọc, i. e. , 2 đến 4

Bây giờ, nhấn nút “. ” ký tự để thêm lệnh trong chế độ Trực quan. Chúng tôi đã thêm 5 ký tự lớn hơn “>” liên tiếp trong dòng lệnh và nhấn nút enter

Lần này, văn bản của chúng ta ở dòng 2 đến dòng 4 đã được thêm 5 ký tự về phía trước, như trong hình

Sử dụng lệnh phạm vi

Một cách đơn giản và dễ dàng khác để tạo tab nhiều dòng trong tệp văn bản Vim là sử dụng lệnh phạm vi trong dòng lệnh. Vì vậy, hãy mở chế độ khối Trực quan bằng phím tắt “Ctrl + V”

Nhấn phím “. ” để mở dòng lệnh và thêm lệnh phạm vi. Lệnh phạm vi chứa số dòng và ký tự “>”. Vì vậy, sau khi “. ký tự ” sử dụng số dòng, i. e. , 4 và thêm hai ký tự “>>” để thêm thụt vào hai ký tự. Nhấn Enter để áp dụng thay đổi. Bạn có thể thấy đầu ra đang hiển thị thụt đầu dòng của hai ký tự trong dòng 5

Đây là tất cả về việc thêm thụt đầu dòng vào một dòng. Hãy tab nhiều dòng bằng cách sử dụng lệnh phạm vi. Vì vậy, hãy cập nhật tệp về lần xuất hiện cuối cùng của nó, như được hiển thị bên dưới. Bây giờ trong dòng lệnh, thêm phạm vi dòng vào tab nhiều dòng. Số 1 cho biết dòng bắt đầu và số 5 cho biết dòng kết thúc được phân tách bằng dấu phẩy “,”. Bây giờ hãy thêm ký tự “>” để chỉ định số lượng ký tự cần thụt lề, tôi. e. , 1. Nhấn Enter và xem các thay đổi

Đầu ra bên dưới hiển thị thụt lề 1 ký tự cho cả 5 dòng cùng một lúc

Hãy tab nhiều dòng cùng một lúc với thụt lề 10 ký tự. Vì vậy, chúng tôi đã thêm lệnh phạm vi bắt đầu từ 1 đến 5 và thêm 10 ký tự “>” để thụt lề. Nhấn phím Enter để áp dụng lệnh phạm vi trên văn bản trong chế độ Khối trực quan

Các dòng từ 1 đến 5 đã được dịch chuyển 10 ký tự về phía trước cùng một lúc bằng cách sử dụng truy vấn phạm vi trên trong dòng lệnh. Đầu ra được hiển thị dưới đây

Hoàn tác hành động cuối cùng bạn đã thực hiện bằng phím “u” trên bàn phím. Bạn có thể hiểu rằng văn bản đã được đặt ở vị trí cũ hơn. Bây giờ, chúng tôi muốn tab nhiều dòng cùng một lúc trong khi thêm thụt đầu dòng của nhiều ký tự trong dòng lệnh. Vì vậy, chúng tôi đã thêm phạm vi từ 1 đến 5 và thêm nhiều ký tự “>” sau đó nhấn phím Enter

Đầu ra cho thấy rằng tất cả các dòng từ 1 đến 5 đã được chuyển tiếp 27 ký tự theo thẻ cùng một lúc

Đây là tất cả về thụt đầu dòng hoặc tab. Hãy thực hiện thụt lùi nhiều dòng cùng một lúc. Nó sẽ được thực hiện với một thay đổi nhỏ. Thêm phạm vi dòng, tôi. e. , 1, 5, trong lệnh phạm vi. Cùng với đó, hãy thay thế các ký tự “>” bằng ký tự “

Chủ Đề