Hướng dẫn shortcut to comment multiple lines in python pycharm - phím tắt để nhận xét nhiều dòng trong python pycharm

Bạn có thể nhận xét hoặc giải phóng dòng hiện tại hoặc khối mã nguồn được chọn.

Tính năng bình luận mở rộng cho tất cả các loại tệp được hỗ trợ. Đối với các loại tệp tùy chỉnh, bạn có thể xác định các ký tự dòng và chặn các ký tự, như được mô tả trong phần liên kết loại tệp.

Để thêm hoặc xóa nhận xét dòng, hãy thực hiện một trong những điều sau đây:

  • Từ menu chính, chọn.

  • Nhấn Ctrl+/.

Để thêm hoặc xóa bình luận khối, hãy thực hiện một trong những điều sau đây:

  • Từ menu chính, chọn.

  • Nhấn Ctrl+/.

Để thêm hoặc xóa bình luận khối, hãy thực hiện một trong những điều sau đây:

Nhấn Ctrl+Shift+/.

Khắc phục sự cố

  1. Ctrl+Shift+/ và Ctrl+/ phím tắt hiện không hoạt động trên các bố cục bàn phím không có khóa / chuyên dụng, chẳng hạn như một số quốc gia.Keymap.

  2. Là một cách giải quyết, bạn có thể gán một kết hợp khóa khác cho các hành động này:

  3. Nhấn CTRL+ALT+S để mở cài đặt IDE và chọn keymap.Add Keyboard Shortcut, and press the necessary key combination.

    Hướng dẫn shortcut to comment multiple lines in python pycharm - phím tắt để nhận xét nhiều dòng trong python pycharm
  4. Trong trường tìm kiếm, nhập Comment with block comment hoặc

    #print("This line will be commented out.")
    def add_square_to_dict(x,mydict):
        a=x*x
        mydict[str(x)]=a
        return mydict
        
    0 để xác định vị trí hành động cần thiết trong danh sách.

Nhấp chuột phải vào hành động, chọn Thêm phím tắt bàn phím và nhấn kết hợp khóa cần thiết.

Áp dụng các thay đổi và đóng hộp thoại.

Bạn đang ở đây: Trang chủ/ Nhận xét/ Phím tắt để bình luận nhiều dòng trong PythonHome / Comments / Shortcut to comment out multiple lines in Python

Chúng ta thường cần nhận xét khối mã trong Python trong khi kiểm tra hoặc gỡ lỗi mã. Khi một khối được biến thành một nhận xét Python, nó không đóng góp trong đầu ra của chương trình và giúp xác định hàm hoặc khối nào đang tạo ra lỗi trong chương trình. Trong bài viết này, chúng tôi sẽ xem xét một số lối tắt để nhận xét nhiều dòng mã cùng một lúc trong các id python khác nhau. Hãy xem ví dụ cho từng IDE một.

Trong Spyder Python IDE, chúng ta có thể nhận xét một dòng mã duy nhất bằng cách chọn dòng và sau đó sử dụng kết hợp khóa

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
1. Điều này sẽ biến dòng đơn được chọn thành một nhận xét như được hiển thị bên dưới. Hàm được đưa ra trong ví dụ thêm một số và hình vuông của nó vào từ điển Python là cặp giá trị khóa.

print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    

Sau khi nhấn

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
1:

Hướng dẫn shortcut to comment multiple lines in python pycharm - phím tắt để nhận xét nhiều dòng trong python pycharm

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    

Phím tắt để nhận xét nhiều dòng mã trong Spyder IDE trước tiên là chọn tất cả các dòng cần được nhận xét và sau đó nhấn Ctrl+4 kết hợp chính. Điều này biến toàn bộ các dòng được chọn thành một nhận xét Python như được hiển thị bên dưới.


  class MyNumber():
      """This is the docstring of this class.
      
      It describes what this class does and all its attributes."""
      def __init__(self, value):
          self.value=value
      def increment(self):
          """This is the docstring for this method.
          
          It describes what the method does, what are its calling conventions and
          what are its side effects"""
          self.value=self.value+1
          return self.value
  print (MyNumber.increment.__doc__)

Sau khi nhấn Ctrl+4:

# =============================================================================
# 
#   class MyNumber():
#       """This is the docstring of this class.
#       
#       It describes what this class does and all its attributes."""
#       def __init__(self, value):
#           self.value=value
#       def increment(self):
#           """This is the docstring for this method.
#           
#           It describes what the method does, what are its calling conventions and
#           what are its side effects"""
#           self.value=self.value+1
#           return self.value
#   print (MyNumber.increment.__doc__)
# =============================================================================

Chúng tôi cũng có thể sử dụng

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
1 để giải nén các dòng sau khi chọn chúng khi chúng được bình luận hoặc nhận xét các dòng sau khi chọn chúng để nhận xét chúng. Trong một số phiên bản của Spyder
#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
4 có thể được sử dụng để giải nén các dòng mã.

Lối tắt để nhận xét nhiều dòng trong Idle

Để nhận xét một khối mã trong IDLE, trước tiên chúng ta phải chọn dòng và sau đó nhấn kết hợp khóa Ctrl+d. Điều này sẽ nhận xét các dòng mã được chọn như hình dưới đây.

 class MyNumber():
         """This is the docstring of this class.
         
         It describes what this class does and all its attributes."""
         def __init__(self, value):
             self.value=value
         def increment(self):
             """This is the docstring for this method.
             
             It describes what the method does, what are its calling conventions and
             what are its side effects"""
             self.value=self.value+1
             return self.value
     print (MyNumber.increment.__doc__)

Sau khi nhấn

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
5:

## class MyNumber():
##         """This is the docstring of this class.
##         
##         It describes what this class does and all its attributes."""
##         def __init__(self, value):
##             self.value=value
##         def increment(self):
##             """This is the docstring for this method.
##             
##             It describes what the method does, what are its calling conventions and
##             what are its side effects"""
##             self.value=self.value+1
##             return self.value
##     print (MyNumber.increment.__doc__)

Để giải phóng các dòng mã, chúng ta chỉ cần chọn các dòng và sau đó nhấn

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
6. Điều này sẽ giải phóng các dòng được chọn.

Phím tắt để nhận xét nhiều dòng trong Notebook Jupyter

Chúng ta có thể sử dụng Ctrl+/ để nhận xét các dòng được chọn của mã Python trong Notebook Jupyter. Điều này biến các dòng mã được chọn thành bình luận như được hiển thị bên dưới.


     class MyNumber():
         """This is the docstring of this class.
         
         It describes what this class does and all its attributes."""
         def __init__(self, value):
             self.value=value
         def increment(self):
             """This is the docstring for this method.
             
             It describes what the method does, what are its calling conventions and
             what are its side effects"""
             self.value=self.value+1
             return self.value
     print (MyNumber.increment.__doc__)

Sau khi nhấn

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
7:


#      class MyNumber():
#          """This is the docstring of this class.
         
#          It describes what this class does and all its attributes."""
#          def __init__(self, value):
#              self.value=value
#          def increment(self):
#              """This is the docstring for this method.
             
#              It describes what the method does, what are its calling conventions and
#              what are its side effects"""
#              self.value=self.value+1
#              return self.value
#      print (MyNumber.increment.__doc__)

Để giải phóng các dòng được chọn, chúng ta chỉ cần nhấn một lần nữa

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
7.

Nhận xét nhiều dòng trong Pycharm

Nếu chúng ta phải nhận xét nhiều dòng mã trong pycharm, chúng ta có thể chọn các dòng để được nhận xét và sau đó nhấn

#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
9. Để giải nén các dòng, chúng ta chỉ cần chọn các dòng và sau đó nhấn lại
#print("This line will be commented out.")
def add_square_to_dict(x,mydict):
    a=x*x
    mydict[str(x)]=a
    return mydict
    
9.

Sự kết luận

Trong bài viết này, chúng tôi đã thấy các phím tắt để nhận xét nhiều dòng cùng một lúc trong các ides khác nhau như Spyder, Idle, Jupyter Notebook và Pycharm. Hãy theo dõi các bài viết nhiều thông tin hơn.

Khuyến nghị đào tạo Python

Khóa học: Python 3 cho người mới bắt đầu

Hơn 15 giờ nội dung video với hướng dẫn hướng dẫn cho người mới bắt đầu. Tìm hiểu làm thế nào để tạo các ứng dụng trong thế giới thực và làm chủ những điều cơ bản.

Làm thế nào để bạn nhận xét nhiều dòng trong pycharm?

Từ menu chính, chọn mã |Nhận xét với Block Bình luận.Press Ctrl+Shift+/. Press Ctrl+Shift+/ .

Làm thế nào để bạn nhận xét các dòng trong pycharm?

Để nhận xét một dòng mã, hãy đặt Caret vào dòng thích hợp và nhấn Ctrl+/.Nhấn Ctrl+/ một lần nữa trên cùng một dòng để giải phóng nó.Để di chuyển một đường lên hoặc xuống, nhấn ALT+Shift+Up hoặc Alt+Shift+xuống tương ứng.place the caret at the appropriate line and press Ctrl+/ . Press Ctrl+/ again on the same line to uncomment it. To move a line up or down, press Alt+Shift+Up or Alt+Shift+Down respectively.

Làm thế nào để bạn nhận xét nhiều dòng trong Python một lần?

Để nhận xét nhiều dòng trong Python, bạn có thể dành cho mỗi dòng bằng một hàm băm ( #).Với cách tiếp cận này, về mặt kỹ thuật bạn đang đưa ra nhiều bình luận một dòng.Cách giải quyết thực sự để đưa ra các bình luận đa dòng trong Python là bằng cách sử dụng DocStrings.prepend each line with a hash ( # ). With this approach, you're technically making multiple single-line comments. The real workaround for making multi-line comments in Python is by using docstrings.

Phím tắt để nhận xét nhiều dòng trong Python là gì?

Phím tắt để nhận xét nhiều dòng mã trong Spyder IDE trước tiên là chọn tất cả các dòng cần được nhận xét và sau đó nhấn Ctrl+4 kết hợp chính.Điều này biến toàn bộ các dòng được chọn thành một nhận xét Python như được hiển thị bên dưới.ctrl+4 is pressed. This turns the entire selected lines into a python comment as shown below.