Hướng dẫn chạy c++ với sublime text

Với phiên bản mới nhất của Python và Sublime Text đã được cài đặt, bạn gần như đã sẵn sàng để chạy chương trình Python đầu tiên được viết bằng trình soạn thảo văn bản.

Nhưng trước khi làm điều đó, bạn cần chắc rằng Sublime Text đã được cài đặt đúng phiên bản Python trên hệ thống của bạn. Sau đó bạn viết chương trình Hello World! và chạy nó.

Cấu hình Sublime Text để sử dụng đúng phiên bản Python

Nếu lệnh python trên hệ thống của bạn chạy Python 3, bạn sẽ không cần cấu hình bất cứ thứ gì và có thể bỏ qua phần này.

Nếu hệ thống của bạn sử dụng lệnh python3, bạn sẽ cần cấu hình Sublime Text để sử dụng đúng phiên bản của Python.

Mở ứng dụng Sublime Text. Chọn Tool -> Build System -> New Build System, để mở 1 file cấu hình mới cho bạn. Xoá những gì bạn nhìn thấy, và nhập như sau:

{
  "cmd": ["/Library/Frameworks/Python.framework/Versions/3.8/bin/python3", "-u", "$file"],
}

Đoạn code này cho phép Sublime Text sử dụng python3 khi chạy chương trình Python. Lưu file với tên Python3.sublime-build trong thư mục mặc định khi Sublime Text chọn file Save.

Chạy file helloworld.py

Trước khi bạn viết chương trình đầu tiên, tạo một thư mục tên là python_work ở một nơi nào đó trên hệ thống của bạn. Khi đặt tên file, tốt nhất là sử dụng chữ thường và dấu gạch dưới, bởi vì đây là qui ước về cách đặt tên của Python. Tuân theo chuẩn này thì các Python coder khác sẽ dễ hiểu code của bạn hơn.

Mở Sublime Text, chọn Open, sau đó chọn đường dẫn tới thư mục bạn vừa tạo python_work

Hướng dẫn chạy c++ với sublime text

Tạo một file tên là hello_world.py trong thư mục python_work

Hướng dẫn chạy c++ với sublime text

Phần đuôi file .py thông báo với Sublime Text rằng code được viết bằng Python, để giúp Sublime Text biết cách xử lý và

print("Hello Python world!")

0

Sau khi bạn tạo file xong, nhập đoạn code sau:

print("Hello Python world!")

Nếu lệnh python hoạt động trên hệ thống của bạn. Bạn có thể chạy chương trình bằng cách chọn Tools -> Build trên menu hoặc bấm tổ hợp phím CTRL-B.

Nếu bạn cấu hình Sublime Text như phần trước: chọn Tool -> Build System và sau đó chọn Python3. Kể từ bây giờ bạn có thể chạy chương trình bằng cách chọn Tools -> Build trên menu hoặc bấm tổ hợp phím CTRL-B.

Sublime Text là một trình soản thảo code (Text Editor) dành cho lập trình viên do Jon Skinner tạo ra vào tháng 1 năm 2008. Text editor này là có trả phí tuy nhiên cho phép dùng thử vô thời hạn. Hỗ trợ trên các hệ điều hành phổ biến nên tha hồ sử dụng.

Hiệu năng của Sublime Text khá nhẹ, khởi động nhanh, tốn ít tài nguyên do base từ 2 ngôn ngữ lập trình nhanh mạnh là Python và C++ và có giao diện trực quan, dễ dàng tùy biến, rất bắt mắt. Đặc biệt nó hỗ trợ cực mạnh các plugin hay package từ cộng đồng nên giúp cho việc viết và maintain code trở nên dễ dàng hơn bao giờ hết. Tóm gọn lại:

  • Được sử dụng miễn phí nhưng thực ra là bản unregistered, thỉnh thoảng hiện sẽ ra pop-up thông báo bạn đang dùng thử và nhắc bạn mua bản chính thức nhưng bạn có thể bỏ qua và tiếp tục sử dụng.
  • Nhẹ, khởi động nhanh, tốn ít tài nguyên.
  • Nhiều tính năng hữu ích như chỉnh sửa tại nhiều vị trí một lúc, soạn thảo toàn màn hình, soạn thảo với layout nhiều cột…
  • Hỗ trợ nhiều plugin mạnh mẽ bởi cộng đồng developer đông đảo.
  • Giao diện đơn giản, tinh tế, có sẵn và hỗ trợ cài đặt nhiều theme.

Cài đặt các bạn có thể tham khảo trên trang chủ của Sublime Text. Bài này mình sẽ list các tác vụ giúp tối ưu Text editor trong quá trình làm việc, tối ưu nhiều thì bạn đỡ tốn thời gian.

Hướng dẫn chạy c++ với sublime text

Cách cài đặt Sublime Text 3

Để cài đặt Sublime Text 3 trên Windows hoặc macOS bạn truy cập vào trang tải sublime text 3 và chọn phiên bản phù hợp với hệ điều hành của mình.

2. Khởi động nhanh 1 folder code

Do mình dùng Mac và Linux nên thường gõ lệnh trên Terminal, còn các bạn Win thì mọi người google thêm:

subl [folder_path]: Mở folder với sublime text subl [file_path]: Mở file với sublime text

3. Những plugin nên có

  1. Package Control: phải cài cái này để bạn có thể search và cài trực tiếp các package cho Sublime Text. Để mở màn hình command line, bạn dùng tổ hợp phím Ctrl + Shirt + P.
  2. Emmet: hỗ trợ soạn thảo HTML siêu nhanh.
    Hướng dẫn chạy c++ với sublime text
  3. Sidebar Enhancements
    Hướng dẫn chạy c++ với sublime text
  4. Git Gutter: Package này giúp thông báo những thay đổi phiên bản của bạn với Git server
  5. DocBlockr: Tự động tạo comment đúng chuẩn
  6. CodeIntel: Dễ dàng tìm ra các function,class,.. đang sử dụng được viết từ đâu
  7. Bracket HighLighter: Package này giúp cho bạn có thể dễ nhìn thấy phần mở/ đóng của thẻ nằm ở chỗ nào.
  8. AutoFileName: Package này sẽ hiển thị ra tất cả các file có trong thư mục để các bạn có thể nhúng file đơn giản hơn
    Hướng dẫn chạy c++ với sublime text
  9. ColorHighlighter: Hiển thị màu sắc trong code css
    Hướng dẫn chạy c++ với sublime text

4. Các phím tắt

4.1 Phím tắt thường dụng

Shift + Alt + (1/2/3/4/5/8/9): Chia thành nhiều màn hình

Shift + F11: Toàn màn hình

Ctrl + P: Mở nhanh một file

Ctrl + Shirt + T: Mở file vừa đóng.

Ctrl + Tab: Chuyển đến tab đang mở gần đây nhất.

Alt + number: Chuyển đến tab theo số thứ tự

Ctrl + PgUp/PgDown: Chuyển tab theo vòng tròn

Ctrl + W: Đóng tab đang xem / Thoát Sublime Text

4.2 Phím tắt ở 1 tab

`Ctrl + Shirt + P`0: Tìm kiếm `Ctrl + Shirt + P`1: Tìm kiếm và thay thế `Ctrl + Shirt + P`2: Xóa dòng hiện tại `Ctrl + Shirt + P`3: nhân đôi dòng hiện tại `Ctrl + Shirt + P`4: Di chuyển dòng/cụm, tự động đưa vào brackets (các dấu đóng mở hàm)

Hướng dẫn chạy c++ với sublime text
`Ctrl + Shirt + P`5: comment `Ctrl + Shirt + P`6: comment dạng block `Ctrl + Shirt + P`7: List các hàm. `Ctrl + Shirt + P`8: Chuyển thành chữ hoa `Ctrl + Shirt + P`9: Chuyển thành chữ thường `Shift + Alt + (1/2/3/4/5/8/9)`0: Xóa dòng hiện tại nhưng đồng thời lưu nó vào bộ nhớ đệm.

4.3 Phím tắt điều hướng

Shift + Alt + (1/2/3/4/5/8/9)`1 : Di chuyển tới dòng `Ctrl + P : : Di chuyển tới dòng `Shift + Alt + (1/2/3/4/5/8/9)`3: Bôi đen từ hiện tại `Shift + Alt + (1/2/3/4/5/8/9)`4: Di chuyển tới dấu đóng ngoặc gần nhất `Shift + Alt + (1/2/3/4/5/8/9)`5: Bôi đen toàn bộ nội dung trong cặp ngoặc. `Shift + Alt + (1/2/3/4/5/8/9)`6: Bôi đen đến đầu từ về phía bên trái. `Shift + Alt + (1/2/3/4/5/8/9)`7: Bôi đen đến đầu từ về phía bên phải. `Shift + Alt + (1/2/3/4/5/8/9)`8: Bôi đen dòng hiện tại và chuyển con trỏ tới dòng tiếp theo.

5. Cấu hình

Để cấu hình các option như cỡ chữ, độ dài blah blah…bạn vào `Shift + Alt + (1/2/3/4/5/8/9)`9 và chỉnh sửa các file `Shift + F11`0