Cách thu gọn mã trong PyCharm

intellij

ý tưởng intellij

lý tưởng

một

dòng

phương pháp

3 nữa

[Chỉnh sửa]

VN

IntelliJ IDEA - vô hiệu hóa các phương thức một dòng [gấp, thu gọn mã phương thức]

2 người đóng góp

7 đóng góp

0 thảo luận

0 điểm

Được tạo bởi

Jax-Cano

358

Trong bài viết này, chúng tôi xin hướng dẫn các bạn cách vô hiệu hóa các phương thức một dòng trong IntelliJ IDEA

1. Mở Cài đặt [Ctrl+Alt+S hoặc Tệp -> Cài đặt. ],

2. Chuyển đến Trình chỉnh sửa -> Chung -> Gấp mã,

3. Bỏ chọn "Phương thức một dòng". ​

IntelliJ IDEA - vô hiệu hóa các phương thức một dòng

tiêu đề thay thế

  1. IntelliJ IDEA - vô hiệu hóa các phương thức một dòng
  2. IntelliJ IDEA - cho phép thu gọn các phương thức dòng đơn

Tổ chức là dấu hiệu của bất kỳ nhà phát triển giỏi nào và không có gì khiến việc tổ chức trở nên khó khăn hơn một tệp dài. Tôi thường gặp phải các tệp dài bằng các ngôn ngữ kịch bản như python, trong đó một mô-đun có thể dài hàng nghìn dòng. Tôi cảm thấy vô cùng khó chịu khi cuộn hàng nghìn dòng để xem tham chiếu phương thức chỉ để mất vị trí của mình khi tôi cần cuộn lại nơi tôi đã bắt đầu. Đó là lý do tại sao tôi thấy việc gấp mã tùy chỉnh rất hữu ích

Gấp mã là gì?

Gấp nguội là khi một IDE có thể thu gọn một phần mã trên màn hình. Thông thường, các IDE thực hiện việc này tự động dựa trên phạm vi Lớp hoặc Phương thức. Thông thường, nó được hiển thị dưới dạng dấu cộng hoặc dấu trừ ở lề trái của trình chỉnh sửa mã. Để biết thêm chi tiết, hãy xem các tài nguyên bên dưới

Điều gì sẽ xảy ra nếu bạn muốn gấp nhiều khối mã thành một nhóm hoặc IDE làm rối tung phạm vi gấp?

Gấp mã tùy chỉnh

Hầu hết các IDE cho phép nhà phát triển chỉ định các thẻ trong dòng nhận xét để hướng dẫn trình duyệt khu vực nào sẽ thu gọn. Tôi đã thấy điều này hữu ích trong các trường hợp sau

  • Nhóm giống như các khối mã. hàm tạo, trường, getters và setters, v.v.
  • Mã nhóm theo chức năng. các phương thức quá tải, các phương thức chuyển đổi hoặc ánh xạ, các phương thức CRUD
  • Mã kiểm tra. nhóm các phương pháp thử nghiệm với các khối dữ liệu được sử dụng bởi thử nghiệm
  • Sửa lỗi gấp mã tự động IDE. Thường thấy trong Trình chỉnh sửa mã Python

Làm thế nào để bạn tạo một nếp gấp tùy chỉnh?

Thật không may, không có một câu trả lời nào cho câu hỏi này hoạt động phổ biến trên tất cả các IDE phổ biến. Tuy nhiên, tôi sẽ chia sẻ với bạn phương pháp hoạt động, vượt trội, với bộ sản phẩm JetBrains, cũng như cung cấp một số liên kết đến các giải pháp mà tôi đã tìm thấy cho các IDE phổ biến khác

Trong các sản phẩm JetBrains, chúng tôi sử dụng thẻ . Đặt các thẻ mở và thẻ đóng trên các dòng khác nhau trước một dòng nhận xét. Điều này sẽ hướng dẫn IntelliJ, Pycharm, WebStorm, v.v. mã giữa các thẻ có thể được gấp lại. Ngoài ra còn có một thuộc tính tùy chọn desc="" cho phép nhà phát triển viết nhận xét về vùng được gấp lại sẽ được hiển thị khi mã được gấp lại

Hầu hết các IDE đều tích hợp sẵn một số cơ chế gấp mã tùy chỉnh hoặc có sẵn plugin sẽ kích hoạt hành vi này. Các liên kết sau đây cung cấp tài nguyên về cách bật tính năng gấp mã tùy chỉnh cho VSCode và Eclipse

  • VSCode. https. //thương trường. Visual Studio. com/items?itemName=maptz. thư mục vùng
  • nhật thực. https. //www. lập trình viên tìm kiếm. com/article/18366713677/

Việc gấp mã tùy chỉnh đã xuất hiện trong các IDE được một thời gian, nhưng hầu hết các nhà phát triển chưa bao giờ bắt gặp nó. Tôi hy vọng việc nâng cao nhận thức về công cụ này sẽ giúp bạn sắp xếp mã của mình và giữ cho bạn tỉnh táo

Gửi bởi NanoDano trên CN, 27/11/2016 - 21. 38

  • Có thể di chuyển các tab tệp đang mở bằng cách nhấp chuột phải vào tab và chọn tùy chọn vị trí tab. Tôi thích đặt vị trí tab ở bên trái khi tôi mở nhiều tệp
  • Khi có dòng chữ nguệch ngoạc màu bên dưới văn bản của bạn hoặc mẹo bóng đèn xuất hiện ở bên trái, hãy sử dụng tổ hợp phím Alt+Enter để kéo lên các cách khắc phục được đề xuất
  • Khi gỡ lỗi, bạn có thể thấy giá trị của các biến trong dòng với mã nguồn
  • Sử dụng bảng điều khiển Python khi bạn cần kiểm tra nhanh thứ gì đó
  • Bạn có thể tìm kiếm từ khóa trong cửa sổ cài đặt. Ví dụ: tìm kiếm ipython cho chúng tôi thấy có tùy chọn sử dụng ipython trong bảng điều khiển khi khả dụng
  • Bật số dòng. Tệp -> Cài đặt -> Trình chỉnh sửa -> Chung -> Giao diện -> Hiển thị số dòng. Tôi cũng thích bật hiển thị khoảng trắng và hiển thị dấu tách phương thức
  • CTRL+SHIFT-Plus và CTRL+SHIFT-Minus sẽ mở rộng và thu gọn tất cả các khối mã
  • Làm điều đó mà không cần thay đổi, chỉ sử dụng CTRL+Plus và CTRL+Minus để mở rộng hoặc thu gọn khối mã nơi con trỏ chuột của bạn
  • Bạn có thể tạo nhiều con trỏ bằng cách giữ phím ALT và nhấp vào. Điều này rất hữu ích để sửa đổi nhiều dòng cùng một lúc. Mỗi trang chủ, kết thúc và CTRL-tiến/lùi sẽ liên quan đến dòng riêng của nó
  • Khi làm việc trên các dự án lớn, bảng yêu thích [Alt-2] có thể giúp tiết kiệm thời gian rất nhiều. Ví dụ: nếu bạn có một dự án thực sự lớn, việc tạo một danh sách yêu thích cho mỗi yêu cầu/sửa lỗi mà bạn đang thực hiện sẽ giúp ích rất nhiều. Thêm các tệp liên quan đến vấn đề đó vào danh sách yêu thích được đặt tên theo vé. Khi bạn phải chuyển đổi giữa các vấn đề hoặc quay lại một vài tuần sau đó, những dấu trang đó sẽ tiết kiệm rất nhiều thời gian. Bạn cũng có thể thêm tất cả các tệp đang mở vào danh sách yêu thích cùng một lúc
  • Ở phía bên phải có bảng cơ sở dữ liệu nơi bạn có thể duyệt và thao tác với cơ sở dữ liệu của mình. Hoàn hảo để phát triển ứng dụng web
  • Khi bạn muốn để lại lời nhắc, hãy sử dụng thẻ # việc cần làm xyz. PyCharm không chỉ làm nổi bật nó bằng một màu đặc biệt mà bạn còn có thể sử dụng bảng TODO [Alt-6] để xem nhanh tất cả các việc cần làm trong toàn bộ dự án
  • Bạn có thể thay đổi chủ đề bằng cách vào Tệp -> Cài đặt -> Giao diện & Hành vi -> Giao diện -> Chủ đề. Tôi thích chủ đề Darcula hơn vì nó dễ nhìn hơn vì nó không sáng bằng
  • Bạn có thể sử dụng chế độ xem dự án để xem tất cả các tệp trong dự án của mình hoặc chế độ xem cấu trúc để xem các lớp có thuộc tính và giá trị của chúng. Bạn có thể sắp xếp chúng khi chúng được viết bằng mã hoặc theo thứ tự bảng chữ cái
  • Nhanh chóng nhận xét hoặc bỏ ghi chú toàn bộ dòng bằng cách nhấn CTRL-/. Nếu nhiều dòng được đánh dấu, tất cả chúng sẽ được nhận xét hoặc bỏ ghi chú cùng nhau
  • Shift + Delete sẽ xóa toàn bộ một dòng và cũng lưu nó vào khay nhớ tạm của bạn. Sau đó, bạn có thể dán dòng đó như thể bạn thực hiện cắt
  • CTRL-Space sẽ hiển thị trình trợ giúp hoàn thành mã. Nó sẽ tự động bật lên khi cần nhưng nếu nó biến mất và bạn muốn hiển thị thủ công, hãy sử dụng CTRL-Space
  • Bạn có thể thấy tất cả các phím tắt khả dụng trong Tệp -> Cài đặt -> Sơ đồ bàn phím. Bạn có thể liên kết phím gần như mọi hành động có sẵn
  • Chạy tệp bằng cách nhấp chuột phải vào tên tệp đang mở, trình soạn thảo văn bản đang mở, sử dụng tùy chọn menu ở trên cùng hoặc sử dụng phím tắt được hiển thị trong menu

Có thêm một số lời khuyên?

Xem chủ đề thảo luận

Thẻ.  

con trăn

PyCharm

IDE

  • blog của NanoDano

Chủ Đề