Code python trên sublime text 4

Sublime Text là một IDE soạn thảo code đã nền tảng, đây là phần mềm dạng shareware [dùng thử miễn phí] cùng với một Python API. Sublime hỗ trợ nhiều ngôn ngữ lập trình và ngôn ngữ đánh dẫu [HTML, XML...], theo đó là rất nhiều tính năng được thêm vào bởi các plugin.

Màn hình soạn thảo code trong Sublime 3

Một số tính năng của Sublime

Sublime Text được giới thiệu từ năm 2008, viết bằng C++ và Python. Phiên bản Sublime Text 2 giới thiệu năm 2013 và phiên bản Sublime Text giới thiệu năm 2017 với các tính năng như:

Dễ dàng điều hướng tới các file, ký hiệu, hay các dòng với tính năng Goto Anything [nhấn Ctrl + P hoặc Cmd + P].

Tính năng Command palette [Ctrl + Shift + P hoặc Cmd + Shift +P], được sử dụng để nhanh chóng truy cập các tính năng từ bàn phím

Hỗ trợ soạn thảo tương tác với nhiều vùng chọn, thiết lập các thuộc tính cho dự án, tùy chọn thiết lập thông qua file cấu hình JSON và cuối cùng Sublime chạy đa nền tảng [macOS, Windows, Linux]

Cài đặt Sublime Text trên Windows, macOS, Ubuntu

Nói chung dù cài đặt trên nền tảng nào bạn đều có thể tải về và cài đặt theo hướng dẫn tại: //www.sublimetext.com/3, sau khi tải về bạn có thể cài đặt bằng cách chạy file cài đặt và làm theo hướng dẫn của nó.

Ngoài ra bạn có thể cài đặt bằng cách:

Cài đặt Sublime trên macOS

Có thể sử dụng brew để cài đặt:

brew cask install sublime-text

Cài đặt Sublime trên Ubuntu

wget -qO - //download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb //download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text

Tải và cài đặt Sublime Text trên Windows bằng WinGet

Trên Windows nếu có sử dụng chương trình quản lý gói WinGet thì có thể tải về vài cài đặt Sublime bằng lệnh

winget install SublimeHQ.SublimeText

Cấu hình và sử dụng Sublime

Sau khi cài đặt Sublime, bạn có thể mở thư mục chứa code của dự án mã nguồn ra và bắt đầu biên tập code.

Sau đây là một số thiết lập, cài đặt thêm để làm việc với Sublime

Cài đặt Package Control cho Sublime

Package Control là trình quản lý gói cho Sublime, thông qua nó có thể cài đặt thêm vào Sublime nhiều thành phần, để cài đặt hãy mở Command Palettes [Menu Tool] hoặc nhấn phím CTRL + Shift + P hoặc Cmd + Shifp + P [macOS], gõ vào pack và chọn mục Install Package Control

Cài đặt Package Control

Cài đặt các phần mở rộng vào Sublime

Sau khi có Package Control, bạn có thể dùng nó để cài đặt thêm vào Sublime các thành phần mở rộng mong muốn, tùy thuộc vào ngôn ngữ cũng như nhu cầu về các công cụ bạn cần dùng.

Để cài đặt gói mở rộng bạn vào Command Palettes bằng cách gõ CTRL + Shift + P hoặc Cmd + Shifp + P, sau đó chọn mục Package Control: Install Package

Cài đặt Package Control

Sau đó một giao diện đổ xuống, để bạn có thể tìm kiếm và chọn cài đặt các gói mong muốn, như hình là tìm kiếm gói Emmet

Cài đặt Package Control

Sau đây là một số gói mà bạn có thể tham khảo để cài đặt, thông tin về các package có thể tìm đầy đủ tại //packagecontrol.io/

Cho phép căn thẳng đoạn code được lựa chọn. Sử dụng bằng cách chọn code, rồi nhấn Ctrl + Alt + A hoặc trên macOS Cmd + Ctrl + A


Alignment trong Sublime

Gói này cho phép bạn quan sát dễ dàng các khoảng trắng và xóa nó. Sau khi cài đặt nó có menu lệnh: Edit > Trailing Space để bạn chọn để highlight các khoảng trắng cuối các dòng, có thể chọn để xóa nó

Giúp kiểm tra lỗi cú pháp PHP

Hỗ trợ tự động điền nội dung khi gõ, nhấn Tab để hoàn chỉnh. Ví dụ gõ phpi nhấn Tab sẽ hoàn chỉnh kết quả là phpinfo[]

Sublime Text is one of the most widely used lightweight text editors when it comes to programming. If you’re a Python programmer, you may not be running your preferred version of Python. This tutorial explains how to get Sublime Text running Python 3.7.

If you prefer a video tutorial, here’s my accompanying YouTube video:

Check Which Version Your Sublime Text is Using

Create a new Python file. I called mine scratch.py. It’s important that you save your file as a .py extension before running Python code. Otherwise, you won’t be able to execute Python code. Also, it’s always nice to have a scratch Python file to run quick code.

Now type the following code:

import sys
print[sys.version]

To run the code, press Command B or go to Tools -> Build.

As you can see, my Sublime Text is running Python 2.7. To change this to Python 3.7, we have to add a “Build System.”

Add Python 3 as a Build System

Go to Tools -> Build System -> New Build System..

Notice, in my list of Build Systems, I have both Python and Python 3. Python comes automatically and runs 2.7. Python3 is what we’re going to add.

Once you click New Build System… you’ll be brought to a new window called untitled.sublime-build.

We need to change the text between the curly brackets. First delete the code between the brackets. Next copy and paste the following code:

"cmd": ["python3", "-i", "-u", "$file"],     
"file_regex": "^[ ]File \"[...?]\", line [[0-9]*]",
"selector": "source.python"

You might have to press Tab to indent the second and third lines. Now save the file by pressing Command S. Rename the file to what you’d like to call your Build System. Something short and clear to understand. I named mine Python3. Note, don’t change the extension, it must be .sublime-build. And don’t change the path either. Sublime Text will put it in the right path by default.

Once you click save, close the file so that you’re back on your scratch.py file. Now go to Tools -> Build System, and select Python3 [or whatever you named your Build System]. If you don’t see your new build system, you may have to quit Sublime Text and reopen it.

Now run the same code to test which version of Python you’re using.

There you go, Python 3.7 up and running. Happy coding!

If you’d like to see my video tutorial on running python 3 in Sublime Text, click this link: //youtu.be/IprbE2C_rsEv

Chủ Đề