Hướng dẫn phím tắt trong python

 

Visual Studio Code là một editor miễn phí được rất nhiều lập trình viên sử dụng. Với ưu điểm nhẹ, dễ cài đặt và cũng có những tính năng không thua kém gì các IDE có phí khác. Trong bài viết này, ZendVN sẽ gửi đến cho các bạn một list các phím tắt trên Visual Studio Code để các bạn có thể thao tác trên editor này nhanh và chuyên nghiệp hơn.

Python là gì?

Python là một ngôn ngữ lập trình được sử dụng rộng rãi trong các ứng dụng web, phát triển phần mềm, khoa học dữ liệu và máy học (ML). Các nhà phát triển sử dụng Python vì nó hiệu quả, dễ học và có thể chạy trên nhiều nền tảng khác nhau. Phần mềm Python được tải xuống miễn phí, tích hợp tốt với tất cả các loại hệ thống và tăng tốc độ phát triển.

Python mang lại những lợi ích gì?

Những lợi ích của Python bao gồm:

  • Các nhà phát triển có thể dễ dàng đọc và hiểu một chương trình Python vì ngôn ngữ này có cú pháp cơ bản giống tiếng Anh. 
  • Python giúp cải thiện năng suất làm việc của các nhà phát triển vì so với những ngôn ngữ khác, họ có thể sử dụng ít dòng mã hơn để viết một chương trình Python.
  • Python có một thư viện tiêu chuẩn lớn, chứa nhiều dòng mã có thể tái sử dụng cho hầu hết mọi tác vụ. Nhờ đó, các nhà phát triển sẽ không cần phải viết mã từ đầu.
  • Các nhà phát triển có thể dễ dàng sử dụng Python với các ngôn ngữ lập trình phổ biến khác như Java, C và C++.
  • Cộng đồng Python tích cực hoạt động bao gồm hàng triệu nhà phát triển nhiệt tình hỗ trợ trên toàn thế giới. Nếu gặp phải vấn đề, bạn sẽ có thể nhận được sự hỗ trợ nhanh chóng từ cộng đồng.
  • Trên Internet có rất nhiều tài nguyên hữu ích nếu bạn muốn học Python. Ví dụ: bạn có thể dễ dàng tìm thấy video, chỉ dẫn, tài liệu và hướng dẫn dành cho nhà phát triển.
  • Python có thể được sử dụng trên nhiều hệ điều hành máy tính khác nhau, chẳng hạn như Windows, macOS, Linux và Unix.

Hướng dẫn phím tắt trong python

Python được sử dụng như thế nào?

Ngôn ngữ Python được sử dụng nhiều trong lĩnh vực phát triển ứng dụng, bao gồm những ví dụ sau:

Phát triển web phía máy chủ

Phát triển web phía máy chủ bao gồm những hàm backend phức tạp mà các trang web thực hiện để hiển thị thông tin cho người dùng. Ví dụ: các trang web phải tương tác với cơ sở dữ liệu, giao tiếp với các trang web khác và bảo vệ dữ liệu khi truyền qua mạng. 

Python hữu ích trong việc lập trình mã phía máy chủ bởi vì ngôn ngữ này cung cấp nhiều thư viện bao gồm mã viết sẵn cho các hàm backend phức tạp. Các nhà phát triển cũng sử dụng một loạt các khung Python cung cấp tất cả những công cụ cần thiết để xây dựng ứng dụng web một cách nhanh chóng và dễ dàng hơn. Ví dụ: các nhà phát triển có thể tạo ứng dụng web khung trong nháy mắt bởi vì họ không cần phải lập trình nó từ đầu. Sau đó, họ có thể kiểm tra ứng dụng web này bằng cách sử dụng các công cụ kiểm thử của khung, mà không cần phụ thuộc vào những công cụ kiểm thử bên ngoài.

Tự động hóa bằng các tập lệnh Python

Ngôn ngữ tập lệnh là một ngôn ngữ lập trình tự động hóa các tác vụ mà thường được con người thực hiện. Các lập trình viên thường xuyên sử dụng các tập lệnh Python để tự động hóa nhiều tác vụ hàng ngày như:

  • Đổi tên một số lượng lớn tệp cùng lúc
  • Chuyển đổi một tệp sang một loại tệp khác
  • Loại bỏ các từ trùng lặp trong tệp văn bản
  • Thực hiện các phép tính toán cơ bản
  • Gửi email
  • Tải xuống nội dung
  • Thực hiện phân tích nhật ký cơ bản
  • Tìm kiếm lỗi trong nhiều tệp

Hướng dẫn phím tắt trong python

Khoa học dữ liệu và máy học

Khoa học dữ liệu trích xuất thông tin quý giá từ dữ liệu và máy học (ML) dạy máy tính tự động học hỏi từ dữ liệu và đưa ra các dự đoán chính xác. Các nhà khoa học dữ liệu sử dụng Python cho các tác vụ khoa học dữ liệu sau:

  • Sửa và loại bỏ dữ liệu không chính xác, hay còn được gọi là làm sạch dữ liệu 
  • Trích xuất và chọn lọc các đặc điểm đa dạng của dữ liệu
  • Ghi nhãn dữ liệu gán tên có ý nghĩa cho dữ liệu
  • Tìm các số liệu thống kê khác nhau từ dữ liệu
  • Trực quan hóa dữ liệu bằng cách sử dụng các biểu đồ và đồ thị, chẳng hạn như biểu đồ đường, biểu đồ cột, biểu đồ tần suất và biểu đồ tròn
 
Các nhà khoa học dữ liệu sử dụng những thư viện ML của Python để đào tạo các mô hình ML và xây dựng các công cụ phân loại giúp phân loại dữ liệu một cách chính xác. Các chuyên gia từ nhiều lĩnh vực sử dụng những công cụ phân loại dựa trên Python để thực hiện các tác vụ phân loại, chẳng hạn như phân loại hình ảnh, văn bản cũng như lưu lượng truy cập mạng, nhận dạng giọng nói và nhận diện khuôn mặt. Các nhà khoa học dữ liệu cũng sử dụng Python cho deep learning, một kỹ thuật ML nâng cao.

Phát triển phần mềm

Các nhà phát triển phần mềm thường sử dụng Python cho những tác vụ phát triển và ứng dụng phần mềm khác nhau, chẳng hạn như:

  • Theo dõi lỗi trong mã của phần mềm
  • Tự động xây dựng phần mềm
  • Đảm nhận quản lý dự án phần mềm
  • Phát triển nguyên mẫu phần mềm
  • Phát triển các ứng dụng máy tính bằng cách sử dụng những thư viện Giao diện đồ họa người dùng (GUI)
  • Phát triển từ các trò chơi văn bản đơn giản cho đến những trò chơi điện tử phức tạp

Tự động hóa kiểm thử phần mềm

Kiểm thử phần mềm là quy trình kiểm tra xem kết quả thực tế từ phần mềm có khớp với kết quả mong đợi không để đảm bảo rằng phần mềm không có lỗi. 

  • Các nhà phát triển sử dụng khung kiểm thử đơn vị Python, chẳng hạn như Unittest, Robot và PyUnit, để kiểm thử các hàm do họ viết. 
  • Các kỹ sư kiểm thử phần mềm sử dụng Python để viết các trường hợp kiểm thử cho nhiều tình huống khác nhau. Ví dụ: họ sử dụng ngôn ngữ này để kiểm thử giao diện người dùng của một ứng dụng web, nhiều thành phần của phần mềm và những tính năng mới. 

Các nhà phát triển có thể sử dụng một số công cụ để tự động chạy tập lệnh kiểm thử. Những công cụ này có tên gọi là công cụ Tích hợp liên tục/Triển khai liên tục (CI/CD). Các kỹ sư kiểm thử phần mềm cũng như những nhà phát triển sử dụng các công cụ CI/CD như Travis CI và Jenkins để tự động hóa quy trình kiểm thử. Công cụ CI/CD tự động chạy các tập lệnh kiểm thử Python và báo cáo kết quả kiểm thử bất kỳ khi nào nhà phát triển thêm vào những dòng mã mới.

Hướng dẫn phím tắt trong python

Tổng hợp các phím tắt hữu ích cho Visual Studio Code - Hướng dẫn phím tắt trong Python

Các phím tắt chung  

  • Hiển thị bảng lệnh: Ctrl + Shift + P, F1

  • Mở nhanh, vào tập tin: Ctrl + P

  • Tạo cửa sổ mới: Ctrl + Shift + N

  • Đóng cửa sổ: Ctrl + Shift + W

  • Cài đặt cho user: Ctrl + ,

  • Bảng các phím tắt: Ctrl + K Ctrl + S

Các phím tắt chỉnh sửa cơ bản   

  • Cắt dòng: Ctrl + X

  • Sao chép dòng: Ctrl + C

  • Di chuyển lên / xuống: Alt +  Up / Down

  • Sao chép dòng lên / xuống: Shift + Alt  +  Up / Down

  • Xóa dòng: Ctrl + Shift + K

  • Chèn dòng bên dưới: Ctrl + Enter

  • Chèn dòng trên: Ctrl + Shift + Enter

  • Chuyển đến dấu ngoặc: Ctrl + Shift + \

  • Thò / thụt dòng: Ctrl + ] / [

  • Đi đến đầu / cuối dòng: Home / End

  • Đi đến đầu tập tin: Ctrl + Home

  • Đi đến cuối tập tin: Ctrl + End

  • Cuộn dòng lên / xuống: Ctrl + Up / Down

  • Cuộn trang lên / xuống: Alt + PgUp / PgDn

  • Thu gọn theo vùng: Ctrl + Shift + [

  • Mở rộng theo vùng: Ctrl + Shift + ]

  • Thu gọn tất cả các vùng con: Ctrl + K Ctrl + [

  • Mở rộng tất cả các vùng con: Ctrl + K Ctrl + ]

  • Thu gọn tất cả các vùng: Ctrl + K Ctrl + 0

  • Mở rộng tất cả các khu vực: Ctrl + K Ctrl + J

  • Thêm dòng bình luận: Ctrl + K Ctrl + C

  • Xóa bình luận: Ctrl + K Ctrl + U

  • Chuyển đổi nhận xét dòng: Ctrl + /

  • Chuyển đổi nhận xét khối: Shift + Alt + A

  • Chuyển đổi word wrap: Alt + Z

Các phím tắt điều hướng   

  • Hiển thị tất cả các biểu tượng: Ctrl + T

  • Chuyển đến dòng...: Ctrl + G

  • Chuyển đến file: Ctrl + P

  • Chuyển đến Symbol...: Ctrl + Shift + O

  • Bảng điều khiển vấn đề: Ctrl + Shift + M

  • Chuyển đến lỗi hoặc cảnh báo tiếp theo: F8

  • Chuyển đến lỗi hoặc cảnh báo trước đó: Shift + F8

  • Điều hướng lịch sử nhóm biên tập: Ctrl + Shift + Tab

  • Quay lại / chuyển tiếp: Alt +  Left / Right

  • Chuyển tab được chọn: Ctrl + M    

Các phím tắt đa con trỏ và lựa chọn    

  • Chèn con trỏ: Alt + Click

  • Chèn con trỏ trên / dưới: Ctrl + Alt +  Up / Down

  • Hoàn tác thao tác con trỏ cuối cùng: Ctrl + U

  • Chèn con trỏ ở cuối mỗi dòng được chọn: Shift + Alt + I

  • Chọn dòng hiện tại: Ctrl + L

  • Chọn tất cả các lần xuất hiện của lựa chọn hiện tại: Ctrl + Shift + L

  • Chọn tất cả các lần xuất hiện của từ hiện tại: Ctrl + F2

  • Mở rộng lựa chọn: Shift + Alt +  Right

  • Lựa chọn co lại: Shift + Alt + Left

  • Lựa chọn cột: Shift + Alt  +  (drag mouse)

  • Lựa chọn cột: Ctrl + Shift + Alt  +  (arrow key)

Các phím tắt chỉnh sửa ngôn ngữ 

  • Kích hoạt gợi ý: Ctrl + Space

  • Kích hoạt gợi ý tham số: Ctrl + Shift + Space

  • Định dạng tài liệu: Shift + Alt + F

  • Định dạng tài liệu: Shift+Alt+F

  • Lựa chọn định dạng: Ctrl + K Ctrl + F

  • Go to Definition: F12

  • Peek Definition: Alt + F12

  • Mở Definition sang một bên: Ctrl + K F12

  • Fix nhanh: Ctrl+.

  • Hiển thị tài liệu tham khảo: Shift+F12

  • Đổi tên: F2

  • Cắt khoảng trắng: Ctrl + K Ctrl + X

  • Thay đổi ngôn ngữ tập tin: Ctrl + K M

Các phím tắt quản lý editor

  • Đóng editor: Ctrl + F4, Ctrl + W

  • Đóng thư mục: Ctrl + K F

  • Chia editor:  Ctrl + \

  • Tập trung vào nhóm editor 1, 2 hoặc 3: Ctrl + 1 / 2 / 3

  • Tập trung vào nhóm editor trước / tiếp theo: Ctrl + K Ctrl + Left / Right

  • Di chuyển editor trái / phải: Ctrl + Shift + PgUp / PgDn

  • Di chuyển nhóm editor: Ctrl + K Left / Right

Các phím tắt quản lý file   

  • Tập tin mới: Ctrl + N

  • Mở tệp: Ctrl + O

  • Lưu: Ctrl + S

  • Lưu thành: Ctrl + Shift + S

  • Lưu tất cả: Ctrl + K S

  • Đóng: Ctrl + F4

  • Đóng tất cả: Ctrl + K Ctrl + W

  • Mở lại editor đã đóng: Ctrl + Shift + T

  • Giữ editor chế độ xem trước mở: Ctrl + K Enter

  • Mở tiếp: Ctrl + Tab

  • Mở trước: Ctrl + Shift + Tab

  • Sao chép đường dẫn của tệp đang hoạt động: Ctrl + K P

  • Hiển thị tệp hoạt động trong Explorer: Ctrl + K R

  • Hiển thị tệp hoạt động trong cửa sổ mới: Ctrl + K O    

Các phím tắt về display    

  • Bật chế độ toàn màn hình: F11

  • Chuyển đổi bố cục editor (ngang / dọc):Shift + Alt + 0

  • Phóng to / thu nhỏ: Ctrl + = / -

  • Chuyển đổi chế độ hiển thị Sidebar: Ctrl + B

  • Hiển thị Explorer / Toggle focus: Ctrl + Shift + E

  • Hiển thị tìm kiếm: Ctrl + Shift + F

  • Hiển thị Source Control: Ctrl + Shift + G

  • Hiển thị Debug: Ctrl + Shift + D

  • Hiển thị Extension: Ctrl +Shift + X

  • Thay thế trong tập tin: Ctrl + Shift + H

  • Chuyển đổi chi tiết tìm kiếm: Ctrl + Shift + J

  • Hiển thị Output panel: Ctrl + Shift + U

  • Mở xem trước Markdown: Ctrl + Shift + V

  • Mở xem trước Markdown sang một bên: Ctrl + K V

  • Chế độ Zen (Esc Esc để thoát): Ctrl + K Z

Các phím tắt Debug    

  • Chuyển đổi breakpoint: F9

  • Bắt đầu / Tiếp tục: F5

  • Dừng lại: Shift + F5

  • Bước vào / ra : F11 / Shift + F11

  • Bước qua: F10

  • Hiển thị di chuột: Ctrl + K Ctrl + I

Các phím tắt tích hợp terminal   

  • Hiển thị terminal: Ctrl + `

  • Tạo terminal mới    Ctrl + Shift + `

  • Sao chép lựa chọn: Ctrl + C

  • Dán vào terminal: Ctrl + V

  • Cuộn lên / xuống: Ctrl + Up / Down

  • Cuộn trang lên / xuống: Shift + PgUp / PgDn

  • Cuộn lên trên / dưới : Ctrl + Home / End

Hướng dẫn phím tắt trong python

Đó là tất cả các phím tắt hữu ích dành cho Visual Studio Code. Hy vọng nó sẽ giúp các bạn tiết kiệm thời gian hơn khi làm việc trên editor miễn phí nhưng vô cùng mạnh mẽ này. Nếu các bạn còn biết những phím tắt thông dụng khác thì đừng ngần ngại mà chia sẻ với mọi người nhé.