Văn bản siêu phàm - Hướng dẫn nhanh

Sublime Text Editor là một trình soạn thảo Văn bản đầy đủ tính năng để chỉnh sửa các tệp cục bộ hoặc cơ sở mã. Nó bao gồm các tính năng khác nhau để chỉnh sửa cơ sở mã giúp các nhà phát triển theo dõi các thay đổi. Các tính năng khác nhau được Sublime hỗ trợ như sau:

  • Đánh dấu cú pháp
  • Tự động thụt lề
  • Nhận dạng loại tệp
  • Thanh bên với các tệp của thư mục được đề cập
  • Macros
  • Trình cắm và Gói

Trình soạn thảo Sublime Text được sử dụng như một Trình soạn thảo Phát triển Tích hợp (IDE) giống như mã Visual Studio và NetBeans. Phiên bản hiện tại của trình soạn thảo Sublime Text là 3.0 và tương thích với nhiều hệ điều hành khác nhau như Windows, Linux và MacOS.

Tại sao lại là Sublime Text?

Khi bạn sử dụng một trình soạn thảo Văn bản phù hợp, bạn có thể tận hưởng các tính năng hữu ích phong phú của nó. Sublime Text cung cấp cho người dùng những lợi ích sau:

  • Khả năng giải quyết lỗi trình liên kết.
  • Theo dõi tất cả các tệp và thư mục để làm việc.
  • Khả năng kết nối với các hệ thống điều khiển phiên bản như Git, Mercurial.
  • Khả năng giải quyết vấn đề.
  • Giữ sự kết hợp màu sắc cho sự kết hợp cú pháp.

Bạn có thể tải xuống Sublime Text từ Trang web chính thức của nó - www.sublimetext.com . Trong chương tiếp theo, chúng ta sẽ tìm hiểu về quy trình cài đặt trình soạn thảo Sublime Text trong các hệ điều hành khác nhau.

Trình soạn thảo Sublime Text được hỗ trợ bởi các hệ điều hành chính sau:

  • Windows
  • Linux và các bản phân phối của nó
  • OS X

Bạn có thể tải xuống Sublime Text từ trang web chính thức của nó - www.sublimetext.com

Trong chương này, bạn sẽ tìm hiểu về cách cài đặt Sublime Text trên các hệ điều hành khác nhau.

Cài đặt trên Windows

Bạn sẽ phải làm theo các bước được hiển thị bên dưới để cài đặt Sublime Text trên Windows -

Step 1 - Tải xuống .exe gói từ trang web chính thức như hình dưới đây -

https://www.sublimetext.com/3

Step 2- Bây giờ, chạy tệp thực thi. Điều này xác định các biến môi trường. Khi bạn chạy tệp thực thi, bạn có thể quan sát cửa sổ sau trên màn hình của mình. Nhấp chuộtNext.

Step 3 - Bây giờ, chọn một vị trí đích để cài đặt Sublime Text3 và nhấp vào Next.

Step 4 - Xác minh thư mục đích và nhấp vào Install.

Step 5 - Bây giờ, nhấp vào Finish để hoàn tất cài đặt.

Step 6 - Sau khi cài đặt thành công, trình soạn thảo của bạn sẽ xuất hiện như hình dưới đây -

Cài đặt trên Linux

Bạn sẽ phải làm theo các bước được hiển thị bên dưới để cài đặt Sublime Text trên các bản phân phối Linux -

Step 1 - Sử dụng terminal dòng lệnh, cài đặt các gói cho trình soạn thảo Sublime Text, sử dụng lệnh dưới đây -

sudo add-apt-repository ppa:webupd8team/Sublime-Text-3

Step 2 - Cập nhật các gói bằng lệnh sau:

sudo apt-get update

Step 3 - Cài đặt kho lưu trữ Sublime Text bằng lệnh sau:

sudo apt-get install Sublime-Text

Sau khi thực hiện thành công các lệnh nêu trên, bạn sẽ thấy rằng trình soạn thảo Sublime Text đã được cài đặt trên hệ thống.

Cài đặt trên OSX

Đối với hệ điều hành OSX,

  • Tải về .dmg tệp của Trình soạn thảo văn bản Sublime.

  • Mở nó và kéo và thả trong Applications thư mục.

  • Làm theo các bước mà bạn đã thấy trong hai trường hợp trên.

  • Chạy ứng dụng.

Trong suốt hướng dẫn này, chúng tôi sẽ tập trung vào việc sử dụng hệ thống điều khiển lật đổ, Git và bit bucket kết hợp với trình soạn thảo Sublime Text.

Như với bất kỳ trình soạn thảo Văn bản nào khác, làm việc trên một kho lưu trữ cụ thể là khía cạnh quan trọng của Văn bản Sublime. Nó được thể hiện chi tiết trong các bước dưới đây:

Step 1- Xem xét một kho lưu trữ được nhân bản từ bit bucket. Xin lưu ý rằng chúng tôi sẽ làm việc với các tập lệnh Python trong suốt hướng dẫn này.

Step 2 - Bao gồm kho lưu trữ trong trình soạn thảo Sublime Text bằng cách sử dụng tùy chọn Open Folder, như được hiển thị bên dưới.

Step 3 - Sau khi gộp kho, màn hình trình soạn thảo Sublime Text sẽ như hình dưới đây -

Bạn có thể chọn tệp bạn muốn mở từ danh sách được hiển thị ở phía bên trái của màn hình, như thể hiện trong hình ảnh bên dưới -

Lưu ý rằng sự kết hợp màu sắc giúp nhận biết các từ khóa và gói có trong mã.

Trong chương này, bạn sẽ học từng bước cách tạo một tệp trong Sublime Text.

Step 1 - Sử dụng tùy chọn New File để tạo tệp trong trình soạn thảo Sublime Text.

Step 2 - Khi tệp mới có sẵn, bạn có thể chèn mã, tương tự như bất kỳ trình soạn thảo văn bản nào khác và lưu tệp vào kho lưu trữ làm việc của bạn.

Step 3 - Sau khi bạn lưu tệp được liên kết, trình soạn thảo Sublime Text cung cấp nhiều tùy chọn khác nhau dựa trên loại tệp, chẳng hạn .php cho các tập lệnh PHP, .py cho các tập lệnh Python và .java cho cơ sở mã Java.

Step 4 - Vì kho lưu trữ mã của chúng tôi nằm trên dự án Python, chúng tôi sẽ lưu tệp dưới dạng demo1.py, như hình dưới đây -

Trình chỉnh sửa mã cho phép người dùng chỉnh sửa các đoạn mã và tài liệu văn bản bằng các phím tắt khác nhau. Trong chương này, chúng ta hãy hiểu qua các ví dụ khác nhau về các tùy chọn chỉnh sửa của tài liệu văn bản đầu tiên trong Sublime Text.

Ghi đồng thời

Trong ví dụ này, bạn sẽ thấy cách thêm các câu lệnh in tại hai vị trí.

Step 1 - Hãy xem xét tập lệnh đầu tiên của Python với mã sau trong đó:

Step 2- Giả sử rằng, trong kịch bản đã cho, bạn muốn đề cập đến điểm bắt đầu và điểm kết thúc của vòng lặp, sử dụng các câu lệnh đơn giản. Bạn có thể viết câu lệnh in ở bất cứ đâu được yêu cầu, tuy nhiên, trong trình chỉnh sửa Sublime Text, bạn có thể thêm đồng thời nhận xét và câu lệnh ở hai nơi bằng phím tắtCtrl+cursor điểm cho Windows hoặc Linux và Cmd+cursorđiểm cho Mac. Sau đó, bạn có thể thấy các điểm con trỏ như được đề cập bên dưới -

Step 3 - Bây giờ, bạn có thể chèn các câu lệnh in tại cả hai vị trí của các điểm con trỏ được đề cập, như trong hình dưới đây.

Tìm kiếm sự xuất hiện

Trình soạn thảo văn bản Sublime bao gồm một tính năng để tìm sự xuất hiện của các từ khóa có trong các tập lệnh. Phím tắt để tìm các lần xuất hiện của từ khóa làCtrl+D sau khi đánh dấu từ khóa liên quan.

Nếu bạn muốn tìm kiếm một từ khóa, hãy nói print từ mã đã cho, bạn có thể sử dụng Ctrl+D hoặc là Cmd+D để có được số lần xuất hiện của từ khóa được kết hợp.

Thêm nhận xét trong dòng

Chúng ta có thể nối các bình luận ở cuối dòng bằng phím tắt Ctrl+Shift+L cho Windows và Cmd+Shift+L cho hệ điều hành Mac sau khi chọn phần mã mà bạn thực sự cần nhận xét.

Có nhiều kiểu chỉnh sửa mã và phím tắt được sử dụng trong trình soạn thảo Sublime Text -

  • Tách vùng chọn thành các dòng
  • Gói đoạn văn hoàn chỉnh trong tệp HTML
  • Tìm tất cả các lần xuất hiện

Chương này thảo luận chi tiết về từng loại trong số chúng.

Chia vùng chọn thành các dòng

Tổ hợp phím Ctrl+Shift+Lcho phép bạn chọn các khối đường và chia chúng trên Windows. Ảnh chụp màn hình dưới đây giải thích điều này -

Gói hoàn chỉnh đoạn trong tệp HTML

Tổ hợp phím Alt+Shift+wcho Windows và Cmd + Shift + w cho Mac, cho phép người dùng chia các phần mã và tạo các đoạn văn khác nhau. Nó được gọi làwrap selection with html tag. Điều này cũng cho phép bạn bao gồm các thẻ HTML bằng trình chỉnh sửa Sublime.

Ảnh chụp màn hình dưới đây giải thích việc gói văn bản bằng thẻ HTML -

Sau khi gói văn bản, văn bản được bọc bằng thẻ HTML sẽ được hiển thị như hình dưới đây:

Tìm tất cả các lần xuất hiện

Mô hình chính Ctrl+Shift+fcho phép bạn tìm một từ khóa trong một dự án nhất định. Ảnh chụp màn hình dưới đây giải thích điều này -

Phím tắt mở ra một cửa sổ với ba tùy chọn được bao gồm trong đó, đó là find, wherereplace,

Ở đâu,

  • find đề cập đến việc tìm kiếm từ khóa cụ thể,

  • where đề cập đến phần kho lưu trữ nào được tìm kiếm và

  • replace đề cập đến từ khóa được thay thế thay vì từ khóa tìm.

Linting là quá trình gắn cờ các cấu trúc đáng ngờ và có khả năng là lỗi trong bất kỳ ngôn ngữ lập trình nào.

Sublime Linter là gói Sublime Text giúp bạn thực hiện in linting trong Sublime. Nó giúp tạo các tệp ở các chế độ khác nhau để thao tác với cơ sở mã. Nó không phải là một gói tích hợp sẵn và bạn cần phải cài đặt nó theo cách thủ công.

Bạn có thể cài đặt bất kỳ điều khiển gói nào trong trình chỉnh sửa Sublime Text bằng tổ hợp phím tắt Ctrl+Shift+Pvà chọn Package Control: Install Package Lựa chọn.

Chọn gói được liên kết để cài đặt trong trình soạn thảo Sublime Text. Để cài đặt Sublime Linter, bạn cần chọn tùy chọnSublimeLinter cắm vào.

Khi cài đặt thành công, màn hình của bạn sẽ như hình dưới đây:

Các chế độ của Sublime Linter

Sublime Linter chạy ở bốn chế độ khác nhau như được đề cập bên dưới -

Chế độ nền

Khi phím Sublime Linter được đặt thành true, linting được thực hiện liên tục trong nền mỗi khi tệp được sửa đổi.

Chế độ tải-tiết kiệm

Khi phím Sublime Linter được đặt thành, linting load savesẽ được thực hiện khi một tệp được tải từ kho lưu trữ.

Chế độ chỉ lưu

Khi phím Sublime Linter được đặt thành save only chế độ, linting được thực hiện trong khi lưu tệp cụ thể trong kho lưu trữ đang hoạt động.

Chế độ theo yêu cầu

Ở chế độ theo yêu cầu, Sublime Linter sẽ được đặt thành true, sử dụng phím tắt Ctrl+Alt+L, thiết lập linter để phát hiện lỗi, nếu có trong mã.

Trình soạn thảo Sublime Text bao gồm các phím tắt và phương pháp để thao tác đầu ra. Chương này thảo luận chi tiết về các phím tắt này với sự trợ giúp của các hình minh họa phù hợp.

Mở Command Palette

Bảng lệnh trong trình soạn thảo Sublime Text bao gồm các tùy chọn để cài đặt các gói và bảng điều khiển. Phím tắt cho mục đích này làCtrl+Shift+P cho Windows và Cmd+Shift+Pdành cho Mac. Ảnh chụp màn hình dưới đây cho thấy việc mở bảng lệnh bằng phím tắt này.

Chuyển đổi thanh bên

Trình soạn thảo văn bản Sublime bao gồm một thanh bên hiển thị các tập lệnh hoặc tên tệp. Bạn có thể sử dụng phím tắtCtrl+KB trên Windows và Cmd+KB cho Mac cho mục đích này.

Phạm vi hiển thị trong thanh trạng thái

Phím tắt Ctrl+Shift+Alt+P cho Windows và Ctrl+Shift+Pcho Mac hiển thị phạm vi trong thanh trạng thái. Ảnh chụp màn hình sau đây cho thấy một minh họa về phím tắt này.

Bảng điều khiển Python

Khi bạn đang làm việc với các tập lệnh Python bằng trình chỉnh sửa Sublime Text, bạn có thể sử dụng Ctrl+`cho Windows hoặc Control + `cho Windows, để vận hành bảng điều khiển Python.

Cửa sổ mới

Với các cửa sổ mới, bạn có thể quản lý một số dự án đồng thời. Bạn có thể sử dụng phím tắt Ctrl+Shift+N trên Windows và Cmd+Shift+N cho Mac để tạo một cửa sổ mới trên trình soạn thảo Sublime Text.

Đoạn mã là các mẫu thông minh có thể được sử dụng lại bất cứ khi nào cần. Trình soạn thảo văn bản Sublime bao gồm tính năng đoạn trích cho các mẫu HTML. Trong chương này, bạn sẽ tìm hiểu chi tiết về chúng.

Hiểu các đoạn mã

Đoạn mã là các tệp hỗ trợ XML đơn giản với các thuộc tính khác nhau. Chúng bao gồm một phần mở rộng được gọi làsublime-snippet. Thẻ gốc của phần tử XML sẽ là<snippet>nhãn. Các đoạn mã đã tạo được lưu trongPackages thư mục và được coi là tồn tại trong thư mục này.

Định dạng tệp và cú pháp của đoạn mã được thảo luận chi tiết như sau:

  • Content −Phần này bao gồm mô tả về đoạn mã.

  • tabTrigger - Nó bao gồm một chuỗi ký tự kích hoạt khi đoạn mã được viết.

  • Scope - Nó xác định phạm vi mà đoạn mã vẫn hoạt động.

  • Description- Nó bao gồm tất cả các mô tả meta. Nó sẽ được hiển thị khi menu của đoạn mã mở ra.

Tạo đoạn mã đầu tiên

Bạn có thể tạo đoạn mã mặc định bằng cách sử dụng Tools → Developer → Snippet Lựa chọn.

Sau đó, một đoạn mã demo với các thẻ được liên kết sẽ được tạo như hình dưới đây -

Để tạo đoạn mã đầu tiên trong trình chỉnh sửa Sublime Text, hãy nhấp vào Tools menu và chọn Snippets từ cửa sổ thả xuống, như được hiển thị trong ảnh chụp màn hình ở đây.

Bây giờ, hãy chọn Snippet:html từ các tùy chọn được hiển thị.

Điều này tạo ra một đoạn mã mặc định trên tệp html được chỉ định như hình dưới đây.

Lưu ý rằng có nhiều đoạn mã khác nhau cho các loại tệp khác nhau. Đối với các tệp html trong cơ sở mã, có ba đoạn mã được xác định trong trình chỉnh sửa Sublime Text, như được hiển thị bên dưới.

Đoạn mã kiểm soát gói

Đoạn mã điều khiển chủ yếu được sử dụng để phát triển sản phẩm. Vớiinstall packages trong trình chỉnh sửa Sublime, bạn có thể tải xuống bất kỳ đoạn mã nào cần thiết để phát triển web và cài đặt nó.

Bạn có thể cần các gói sau để phát triển web -

  • EverCodeLab Sublime hỗ trợ cho Ruby on Rails
  • Đoạn mã PHP bổ sung cho PHP
  • Đoạn mã HTML cho các tệp HTML
  • Đoạn mã Twitter Bootstrap cho Twitter Bootstrap
  • Đoạn mã JavaScript cho tệp JS
  • gói đoạn mã jQuery cho jQuery

Macro là cơ sở tự động hóa cơ bản bao gồm một chuỗi các lệnh. Bạn có thể sử dụng macro bất cứ khi nào bạn cần thực hiện một thao tác bao gồm các bước tương tự.

Tệp macro là tệp JSON có phần mở rộng được gọi là .sublime-micro và được coi là rất hữu ích.

Ghi Macro

Ghi macro xác định thủ tục để giữ một tập hợp các lệnh cần thiết cho tệp đã cho. Bạn có thể ghi macro theo hai cách:

  • Sử dụng phím tắt Ctrl+Q để ghi macro trong Windows và Cmd + Q trong Mac.

  • Sử dụng record tùy chọn trong Tools → Record Macro.

Khi macro đã bắt đầu ghi, bạn có thể thấy thông báo sau trong trình chỉnh sửa Sublime Text -

Chơi Macro

Bạn có thể sử dụng phím tắt Ctrl+Shift+Q trên Windows và Cmd+Shift+Qcho Mac, để phát macro được người dùng ghi lại trong Sublime Text. Lưu ý rằng phím tắt này đóng vai tròlast recorded macro trong Sublime.

Lưu Macro

Bạn có thể lưu macro đã ghi bằng cách sử dụng tùy chọn Tools → Save Macro. Ảnh chụp màn hình sau đây cho thấy cách lưu macro bằng cách sử dụng tùy chọn này.

Bạn cũng có thể xác định lại các macro bằng cách sử dụng các tùy chọn khác nhau trong thanh menu Công cụ, như được hiển thị bên dưới -

Các liên kết phím trong Sublime Text giúp người dùng xử lý và ánh xạ trình tự các lần nhấn phím thành các hành động. Chúng được định nghĩa ở định dạng JSON và được lưu trữ trong.sublime-keymap các tập tin.

Để tích hợp tốt hơn, điều quan trọng là phải giữ các tệp bản đồ chính riêng biệt cho Linux, OSX và Windows. Bản đồ chính của nền tảng tương ứng sẽ được tải trong trình chỉnh sửa Sublime Text.

Người dùng có thể mở keymap tệp hoặc liên kết khóa mặc định bằng cách sử dụng tùy chọn Preferences → Key Bindings.

Ví dụ sau đây cho thấy cách thực hiện các liên kết khóa trong Windows:

[
   { "keys": ["ctrl+shift+n"], "command": "new_window" },
   { "keys": ["ctrl+shift+w"], "command": "close_window" }
]

Xác định các ràng buộc chính

Trình soạn thảo Sublime Text bao gồm một tùy chọn để xác định một bản đồ chính. Các ràng buộc chính được xác định trong tệp.sublime-keymap bao gồm tất cả các tổ hợp giá trị chính.

Bạn có thể bao gồm tập hợp liên kết khóa sau vào tệp này và lưu chúng để kiểm tra việc thực thi, với sự trợ giúp của mã hiển thị bên dưới:

[
   { 
      "keys": ["super+alt+;"], "command": "run_macro_file",
      "args": 
      {"file": "Packages/User/semicolon.sublime-macro"} 
   }
]

Đây superlà Winkey trong Windows hoặc Linux và một lệnh trên hệ điều hành OSX. Lưu ý rằng mã này sẽ chạy macro nằm trongPackages/User và được đặt tên semicolon.sublime-macro khi nhấn Super+Alt+ chìa khóa.

Trong chương này, bạn sẽ học các phím tắt khác nhau để di chuyển và chọn các cột của tệp trong Sublime Text.

Di chuyển con trỏ đến đầu mã

Bạn có thể sử dụng phím tắt Ctrl+Home để di chuyển con trỏ đến đầu mã trong trình soạn thảo Sublime Text.

Quan sát mã mẫu hiển thị ở đây.

Ảnh chụp màn hình được cung cấp bên dưới cho thấy cùng một đoạn mã nơi con trỏ được di chuyển đến đầu.

Mở rộng một cột

Bạn có thể sử dụng phím tắt Ctrl+Lđể mở rộng một cột được chỉ định. Phím tắt này sẽ chọn cột bao gồm con trỏ. Ảnh chụp màn hình sau đây giải thích điều này một cách chi tiết -

Cắt một cột

Bạn có thể sử dụng phím tắt Ctrl+Kđể cắt bớt cột được chỉ định của tệp. Đối với OSX, bạn sẽ phải sử dụng tổ hợp phímCmd+K vì mục đích này.

Ví dụ được hiển thị ở đây hiển thị mã nơi dòng được đề cập trong cột thứ năm bị cắt.

Tách một khối văn bản

Bạn có thể sử dụng phím tắt Ctrl+Shift+K để chia một khối văn bản đã chọn thành hai lựa chọn.

Note - Sự khác biệt trong tổ hợp phím so với tổ hợp phím trước đó là các cột có thể nhìn thấy được. Ctrl+Shift+K xóa số cột khỏi mã được chỉ định, ngược lại Ctrl+K giữ nguyên số cột sau khi cắt toàn bộ cột.

Thụt lề là quá trình duy trì các khối mã của ngôn ngữ lập trình để duy trì một cấu trúc có hệ thống. Nó giúp truyền đạt cho các nhà phát triển một cấu trúc chương trình tốt hơn. Chương này giải thích cho bạn chi tiết về cách thụt lề trong trình soạn thảo Sublime Text.

Tầm quan trọng của thụt lề

Thụt lề giúp duy trì cấu trúc mã sao cho bất kỳ ai truy cập vào nó đều có thể hiểu được. Thụt lề thích hợp truyền đạt các tính năng sau cho mã:

  • Readability
  • User-friendliness
  • Adaptability
  • Dễ bảo trì

Các tùy chọn thụt lề trong văn bản siêu phàm

Trình chỉnh sửa Sublime Text cung cấp các tùy chọn khác nhau để thụt đầu dòng mã như được hiển thị trong ảnh chụp màn hình sau:

Việc sử dụng các tùy chọn này được thảo luận chi tiết tại đây -

Tùy chọn thụt lề

Tùy chọn thụt lề giúp tạo thụt lề của mã được chỉ định. Bạn phải chọn mã được chỉ định và chọnIndentLựa chọn. Bạn cũng có thể sử dụng phím tắtCtrl+[sau khi chọn mã bắt buộc sẽ được thụt lề. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Tùy chọn Unindent

Tùy chọn Unindent hoạt động ngược lại với quy trình thụt lề. Phím tắt cho tùy chọn unindent làCtrl+]. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Tùy chọn Reindent

Tùy chọn Reindent được sử dụng để hoàn tác tùy chọn unindent và hoàn nguyên mã trở về cùng điều kiện. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Lợi ích của thụt lề

Thụt lề thích hợp mang lại nhiều lợi ích khác nhau cho mã và nhà phát triển. Chúng được thảo luận dưới đây -

  • Các khối mã sẽ được hiển thị mà không cần nỗ lực nhiều.

  • Nhà phát triển có thể tập trung vào các dòng mã cần thiết và dễ dàng bỏ qua những dòng không liên quan.

  • Một nhà phát triển sử dụng cùng một loại cấu trúc mã nhiều lần không cần tập trung vào start of blockend of block các câu lệnh.

  • Có thể dễ dàng xác định được bất kỳ dòng mã nào bị đặt sai vị trí.

Cài đặt cơ bản của trình soạn thảo Sublime Text là cấu hình cần thiết cho trình soạn thảo như kích thước phông chữ, hiển thị số dòng hoặc bảng màu của trình soạn thảo.

Tất cả các cài đặt cơ sở được định cấu hình ở định dạng JSON. Để xem danh sách cài đặt, hãy chuyển đến menu củaPreferences -> Settings.

Cài đặt bao gồm hai loại cấu hình cụ thể là:

  • Default
  • User

Mặc định bao gồm tất cả các cấu hình mặc định và người dùng xác định cài đặt tùy chỉnh cho cài đặt cơ sở.

Đối với trường hợp được đề cập ở trên, các cài đặt tùy chỉnh như được đề cập bên dưới:

"font_size": 15,
   "ignored_packages":
   [
      "Vintage"
   ]

Danh mục cài đặt

Các danh mục cài đặt khác nhau trong Sublime Text như sau:

Cài đặt trình chỉnh sửa

Chúng bao gồm các cài đặt cơ bản để chỉnh sửa các tệp của cơ sở mã. Những ví dụ bao gồmfont_face, font_sizetab_size. Các cài đặt có trong cấu hình mặc định.

Cài đặt giao diện người dùng

Chúng bao gồm các cài đặt chung tập trung đặc biệt vào nền, chủ đề và các kết hợp màu sắc khác nhau. Các cài đặt này được thêm vào trong phần thứ hai của cấu hình mặc định.

Hành vi ứng dụng

Các cài đặt này tập trung vào hành vi của ứng dụng có trong trình soạn thảo Sublime Text trên các cửa sổ đang mở. Các cài đặt này được bao gồm trong phần thứ ba của cài đặt cấu hình mặc định.

Cú pháp - Cài đặt cụ thể

Các cài đặt này được sử dụng để thiết kế cú pháp của trình soạn thảo Sublime Text. Để có được danh sách các cài đặt cụ thể về cú pháp, người dùng cần sử dụng tùy chọnPreferences − Syntax-Specific.

Quản lý chủ đề trong trình chỉnh sửa văn bản Sublime ngụ ý tăng cường sự xuất hiện của trình chỉnh sửa với màu sắc và hình nền hấp dẫn. Chủ đề là các giá trị được định dạng JSON với.sublime-theme mở rộng và quản lý sự xuất hiện của giao diện người dùng của trình soạn thảo bằng cách thay đổi màu sắc của các phần tử của IDE.

Cài đặt và áp dụng chủ đề

Các bước sau đây sẽ hướng dẫn bạn cài đặt và áp dụng các chủ đề trong trình chỉnh sửa Sublime Text -

Step 1 - Sử dụng Install Gói Sublime Text để cài đặt gói cho các chủ đề, như được hiển thị trong ảnh chụp màn hình ở đây -

Step 2 - Bạn có thể xem danh sách các tùy chọn với Install Package và bạn có thể tải xuống và cài đặt trong trình soạn thảo Sublime Text.

Step 3 - Sau khi bạn chọn một chủ đề, hãy kích hoạt nó.

Step 4- Bây giờ chọn chủ đề mong muốn của bạn từ danh sách danh sách chủ đề đã cài đặt. Điều này tự động thay đổi giao diện của trình chỉnh sửa.

Phối màu

Các lược đồ màu là các tệp được định dạng XML nằm ở Packagesthư mục với các bảng màu. Chúng là một cách tuyệt vời để tùy chỉnh màu văn bản Sublime, không giống như các chủ đề dành riêng cho các phần tử giao diện người dùng.

Bạn có thể chọn cách phối màu bằng cách sử dụng tùy chọn Preferences → Color Scheme. Tham khảo ảnh chụp màn hình hiển thị tương tự sau đây.

Phối màu bao gồm các tùy chọn khác nhau như Breakers, Mariana, Monokai,Sixteen. Sự xuất hiện của trình chỉnh sửa phụ thuộc vào bảng màu mà bạn chọn. Lưu ý rằng những mẫu này sẽ chỉ tập trung vào cú pháp màu sắc.

Chế độ Vintage trong trình soạn thảo văn bản Sublime là một gói bao gồm sự kết hợp của các tính năng chỉnh sửa của vi. Chế độ Vintage cho phép bạn sử dụng danh sách các lệnh vi trong trình chỉnh sửa Sublime.

Chế độ Vintage là một dự án mã nguồn mở và bạn có thể tải xuống từ liên kết -

https://github.com/sublimehq/Vintage

Hiểu vi soạn thảo

Vilà một trình soạn thảo văn bản sơ khai và được sử dụng phổ biến. Ban đầu nó được tạo ra cho hệ điều hành UNIX và với chức năng cơ bản là thực thi tập lệnh. Nó là một trình soạn thảo dòng lệnh được sử dụng phổ biến trên các hệ điều hành khác nhau vì nó không yêu cầu chuột cho các hoạt động.

Sublime bao gồm vim, là một phần nâng cao của vi trình chỉnh sửa và bao gồm tùy chỉnh macro, đoạn mã và plugin.

Bật chế độ cổ điển

Bạn có thể bật chế độ Cổ điển thông qua các bước sau:

  • Chọn tùy chọn Preferences → Settings

  • Chỉnh sửa json tệp của cấu hình cài đặt với tên khóa là ignored_packages. Gói Vintage được bao gồm trongignored_packages phần.

  • Xóa thuộc tính Vintage khỏi cấu hình để bật thuộc tính Vintage trong trình soạn thảo văn bản Sublime.

"ignored_packages": []
  • Trình chỉnh sửa chế độ cổ điển của bạn sẽ xuất hiện như trong ảnh chụp màn hình sau:

Chế độ Vintage bao gồm nhiều lệnh tương tự như trình soạn thảo vi. Điều này bao gồm các cài đặt cơ bản của trình soạn thảo Sublime Text như được hiển thị trong đoạn mã dưới đây -

{
   "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
   "font_size": 15,
   "ignored_packages":
   [
   
   ],
   "vintage_start_in_command_mode": true,
   "theme": "Soda Dark.sublime-theme"
}
Chế độ Sự miêu tả Chìa khóa
Chế độ lệnh Chờ người dùng nhập lệnh Esc
Chèn chế độ Văn bản có thể được chèn vào các vị trí khác nhau i / I / a / A
Chế độ trực quan Chọn / đánh dấu văn bản bằng các Lệnh di chuyển V
Chế độ dòng trực quan Chọn / đánh dấu các dòng văn bản bằng các phím mũi tên Shift + V

Chế độ Vintageous

Vintageous là gói được sử dụng để phân tích mô tả của trình soạn thảo vi. Nó có thể được tải xuống bằng cách sử dụng kiểm soát gói như được đề cập bên dưới -

Khi bạn cài đặt thành công gói cổ điển, màn hình của bạn sẽ giống như trong ảnh chụp màn hình sau:

Sublime Editor bao gồm các mô-đun thử nghiệm cho các ngôn ngữ lập trình khác nhau. Điều này giúp kiểm tra đơn vị các tệp và tập lệnh và giúp các nhà phát triển phân tích lỗi, lỗi và sự cố, nếu có.

Trình soạn thảo Sublime Text bao gồm 3 mô-đun cần thiết để kiểm tra và triển khai JavaScript. Chương này thảo luận chi tiết về chúng.

JsFormat

JsFormat là một plugin JavaScript được sử dụng để định dạng các dòng script giúp giảm bớt quá trình kiểm tra đơn vị. Đằng sau hậu trường, nó sử dụng trình làm đẹp JS (http://jsbeautifier.org/) để định dạng JS đầy đủ hoặc các phần của tệp JS. JSFormat có thể được cài đặt bằng cách sử dụngInstall Package tùy chọn của trình soạn thảo Sublime.

Đặc trưng

JsFormat cung cấp các tính năng sau cho script:

  • Dễ dàng định dạng tệp JS và JSON.
  • Cung cấp định dạng văn bản đầy đủ và định dạng đã chọn.
  • Cung cấp các cài đặt có thể tùy chỉnh cho các tùy chọn định dạng.

JSHint

JSHint là một công cụ do cộng đồng điều khiển được sử dụng để phân tích những sai lầm thông qua các gợi ý. Điều này giúp phát hiện lỗi và các vấn đề tiềm ẩn. JSHint là một gói mã nguồn mở, đơn giản và dễ hiểu. Bạn có thể cài đặt JSHine trong trình soạn thảo Sublime Text thông quaInstall Package chế độ.

Để triển khai plugin JSHint trong Sublime Text Editor, bạn có thể sử dụng phím tắt Alt+J trên Windows và Cmd+j trên hệ thống OSX.

JavaScriptNext

Tập lệnh này được sử dụng để làm nổi bật cú pháp của tệp JS và ý nghĩa liên quan của nó. Nó bao gồm một tính năng làm nổi bật cú pháp với các mô-đun, hàm mũi tên, lớp và trình tạo khác nhau.

Bạn có thể thực hiện kiểm tra cú pháp trên một tệp bằng cách sử dụng danh sách cú pháp như trong ảnh chụp màn hình bên dưới -

Cung cấp Python unittest, một khung kiểm thử đơn vị chính thức để kiểm tra đơn vị các tập lệnh được thiết kế trước khi triển khai. Nó còn được gọi làPyUnit. Các bài kiểm tra đơn vị Python được sử dụng trong trình soạn thảo Sublime Text được gọi làsublime-unittests và chúng có sẵn trong liên kết sau -

https://github.com/martinsam/sublime-unittest

Các bài kiểm tra đơn vị này chứa một số đoạn mã hữu ích để dễ dàng viết các trường hợp kiểm thử đơn vị.

Cài đặt UnitTest

Kiểm soát gói của Sublime quản lý việc cài đặt unittests và các bước sau đây mô tả chi tiết về nó:

Step 1 - Sử dụng bảng lệnh của Sublime Editor Ctrl+Shift+P để cài đặt gói, như được hiển thị trong ảnh chụp màn hình dưới đây -

Step 2 - Các gói đã cài đặt sử dụng hai đoạn mã chính sau:

  • testclass được sử dụng để tạo một lớp thử nghiệm mới

  • testfunc được sử dụng để tạo một hàm kiểm tra mới để chúng tôi điền vào

Step 3- Bảng điều khiển tính toán kết quả kiểm tra như được hiển thị trong ảnh chụp màn hình bên dưới. Lưu ý rằng kết quả phụ thuộc vào sự thành công hay thất bại của thử nghiệm.

Success Result

Failure Result

Note - Các trường hợp kiểm thử đơn vị hoạt động như một trình biên dịch cho các tập lệnh tính toán trong python.

Sublime Text Editor sử dụng Hunspell cho quá trình kiểm tra chính tả. Hunspelllà trình kiểm tra chính tả của LibreOffice, Mozilla Thunderbird, Google chrome và nhiều gói độc quyền. Trình soạn thảo Sublime Text bao gồm hỗ trợ từ điển để kiểm tra chính tả các từ thích hợp.

Từ điển

Sublime Text bao gồm các từ điển được mã hóa UTF-8. Để triển khai một từ điển với trình soạn thảo Sublime Text, trước tiên nó phải được chuyển đổi thành UTF-8. Nếu người dùng có từ điển được mã hóa UTF-8, nó có thể được cài đặt bằng cách sử dụngPreferences trong trình soạn thảo Sublime Text.

Bạn có thể chọn từ điển từ View → Dictionary menu như được hiển thị trong ảnh chụp màn hình đã cho -

Cài đặt cho Từ điển

Có hai cài đặt được xác định để kiểm tra chính tả của Sublime Text Editor -

  • Spell_check
  • Dictionary
// Set to true to turn spell checking on by default
"spell_check": false,

// Word list to use for spell checking
"dictionary": "Packages/Language - English/en_US.dic"

Các cấu hình này được bao gồm trong settingstập tin. Các từ đã thêm và bị bỏ qua được lưu trữ trong cài đặt người dùng trongadded_wordsignored_words các phím tương ứng.

Các gói phần mềm được cài đặt trong Sublime Text để có các chức năng bổ sung. Bạn có thể xem danh sách các gói phần mềm thông qua phím tắtCtrl+Shift+P trên Windows và Cmd+Shift+Ptrên Mac. Quan sát các ảnh chụp màn hình sau để hiểu rõ hơn -

Các gói này được cài đặt trong Packages → Userthư mục bao gồm toàn bộ cấu hình cần thiết. Để duyệt qua các gói, hãy chọnPreferences → Browse Packages tùy chọn, như được hiển thị trong ảnh chụp màn hình bên dưới -

Các tệp này là cấu hình tùy chỉnh có thể được thay đổi khi cần thiết. Các gói được tạo ở định dạng JSON.

Xem xét sublime-keymap gói được tạo bao gồm mã sau:

[
   { 
      "keys": ["super+alt+;"],
      "command": "run_macro_file",
      "args": {"file": "Packages/User/semicolon.sublime-macro"}
   }
]

Trong chương này, bạn sẽ tìm hiểu về các tùy chọn chính của File, EditGoto menu của trình soạn thảo Sublime Text.

Lưu với mã hóa

Tùy chọn này được bao gồm trong Filemenu giúp lưu các tập lệnh và tệp với mã hóa thích hợp. Sublime Text Editor bao gồm nhiều tùy chọn để mã hóa các tập lệnh Python, như được hiển thị trong ảnh chụp màn hình sau:

Quá trình mã hóa giúp các tập lệnh được bảo mật khỏi các cuộc tấn công của bên thứ ba và cho phép mục sử dụng hoặc sở thích được nhận thức được chuyển đổi thành một cấu trúc.

Chuyển đổi trường hợp

Convert case giúp chuyển đổi chữ hoa thành chữ thường và ngược lại. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Ví dụ: hãy xem xét một từ khóa Monicabao gồm trong tệp và để chúng tôi chuyển nó thành chữ hoa. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Biểu tượng Goto

Với tùy chọn này, người dùng có thể tìm kiếm hoặc lấy từ khóa thích hợp hoặc bất kỳ chức năng nào. Tùy chọn này rất có lợi khi chúng tôi có hơn 1000 dòng mã và người dùng phải tìm kiếm một dòng hoặc chú thích duy nhất.

Ảnh chụp màn hình sau đây cho thấy sự trình diễn của Goto Symbol -

Các chương trước đã thảo luận về các tùy chọn khác nhau liên quan đến Preferencesthực đơn. Trong chương này, bạn sẽ tìm hiểu chi tiết vềFont settings của trình soạn thảo Sublime Text.

Sublime Editor cung cấp ba chiều kích thước phông chữ - Larger, SmallerResettùy chọn để hoàn tác các thay đổi cụ thể đã thực hiện. Có thể triển khai phông chữ được chỉ định sau khi người dùng chọn đoạn văn hoặc văn bản thích hợp trong trình soạn thảo.

Xem xét một văn bản đã chọn trong tệp functions.py nơi bạn cần thực hiện các thay đổi mong muốn -

Quan sát rằng sau khi triển khai phông chữ lớn hơn, kích thước và kích thước phông chữ của các tập lệnh sẽ tự động được thay đổi thành kích thước lớn hơn.

Mọi trình soạn thảo đều bao gồm plugin để phát triển, kích hoạt tập hợp các hoạt động và gói mặc định. Trình chỉnh sửa Sublime Text bao gồm một tính năng để phát triển plugin tùy chỉnh của riêng bạn. Chương này thảo luận chi tiết về việc phát triển plugin của riêng bạn trong Sublime Text.

Đang phát triển plugin

Các bước sau đây chỉ cho bạn chi tiết cách phát triển một plugin trong Sublime Text -

Step 1 - Chọn New Plugin tùy chọn bằng cách điều hướng qua Tools → Developer → New Plugin như hình dưới đây -

Step 2 - Mã cơ bản của một plugin bao gồm nhập hai thư viện chính: sublimesublime_plugin.

Mã cho plugin là -

import sublime
import sublime_plugin
class ExampleCommand(sublime_plugin.TextCommand):
   def run(self, edit):
      self.view.insert(edit, 0, "Hello, World!")

Step 3 - Các plugin tùy chỉnh được lưu trong Packages → Userthư mục. Hãy tham khảo ảnh chụp màn hình sau để bạn hiểu đầy đủ về các plugin được lưu trong trình chỉnh sửa Sublime Text.

Chạy plugin

Khi bạn đã tạo và lưu plugin, hãy mở bảng điều khiển bằng phím tắt Ctrl+` trên Windows và Cmd+` trên OSX và thực hiện lệnh hiển thị ở đây -

view.run_command(plugin-name)

Lệnh này sẽ thực thi plugin do người dùng xác định với danh sách các hoạt động có trong đó.

Command Palette bao gồm một danh sách các mục hoặc lệnh được sử dụng thường xuyên. Các mục của lệnh được bao gồm trong.sublime-commands file.

Sử dụng Command Palette

Để mở bảng lệnh trong trình soạn thảo Sublime Text, bạn có thể sử dụng tổ hợp phím tắt Ctrl+Shift+P trên Windows và Cmd+Shift+P trên OSX.

Các lệnh thường được sử dụng từ bảng màu là:

  • Xây dựng bằng Python
  • Cài đặt gói

Xây dựng bằng Python

Điều này sẽ tạo ra tất cả các phụ thuộc và xây dựng mã được chỉ định của một tệp Python nhất định.

Cài đặt gói

Với lệnh này, chúng tôi nhận được danh sách các gói có thể được cài đặt mà không có trước đó.

Tất cả các lệnh có trong bảng lệnh được lưu trữ trong thư mục Packages. Ví dụ cơ bản về lệnh được khai báo bên trong tệp lệnh Default.sublime được hiển thị trong đoạn mã dưới đây:

[
   { "caption": "Project: Save As", "command": "save_project_as" },
   
   { "caption": "Project: Close", "command": "close_project" },
   
   { "caption": "Project: Add Folder", "command": "prompt_add_folder" },
]

Note - Tệp JSON bao gồm 3 khóa chính cho mọi lệnh -

  • Name/Caption
  • Location
  • Content

Gỡ lỗi là quá trình tìm kiếm lỗi và lỗi trong mã đã cho và sửa chúng. Trình chỉnh sửa Sublime bao gồm các plugin khác nhau có tính năng gỡ lỗi, giúp tìm lỗi dễ dàng.

Trong chương này, bạn sẽ học cách gỡ lỗi một ứng dụng web PHP. Công dụng tuyệt vờiSublime TestX debugplugin cho mục đích này. Các tính năng của plugin này là -

  • Nó là một phần mở rộng được sử dụng để gỡ lỗi các tệp và tập lệnh PHP.

  • Cung cấp danh sách các khả năng gỡ lỗi và lập hồ sơ.

  • Duy trì dấu vết ngăn xếp và các tham số thời gian thực như hiển thị và chức năng.

Cài đặt Plugin Sublime

Để cài đặt plugin Sublime Text Xdebug, bạn sẽ phải thực hiện các bước sau:

Step 1 - Cài đặt cài đặt bảng điều khiển gói bằng phím tắt của Ctrl+Shift+P hoặc là Cmd+shift+P.

Step 2 - Sau khi cài đặt thành công máy khách Xdebug, tệp cấu hình sẽ được lưu trong Installed Packagesthư mục. Tệp cấu hình là tệp JSON bao gồm các tham số để gỡ lỗi ứng dụng web PHP.

Step 3 - Bắt đầu phiên gỡ lỗi của tệp PHP bằng phím tắt Ctrl+F9. Bạn cũng có thể làm điều đó bằng cách sử dụngStart Debug tùy chọn sử dụng bảng lệnh.

Step 4 - Các cửa sổ phân chia của XdebugClientsẽ hiển thị đầu ra của tệp PHP. Nó giữ một quy trình gỡ lỗi từng dòng mã. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Sublime Text Editor có một plugin Web Inspectorđể gỡ lỗi mã JavaScript. Nó giúp chúng tôi thiết lập các điểm ngắt, kiểm tra bảng điều khiển và đánh giá các phần mã. Trong chương này, bạn sẽ tìm hiểu chi tiết về plugin này.

Cài đặt Trình kiểm tra Web Sublime

Các bước sau cho thấy quá trình cài đặt Sublime Web Inspector -

Bước 1

Sử dụng tùy chọn menu Preferences → Browse Packages để lấy đường dẫn của các gói đã cài đặt như trong ảnh chụp màn hình đã cho.

Bước 2

Với sự giúp đỡ của git nhắc lệnh, sao chép các gói của ứng dụng web Gỡ lỗi Javascript bằng cách sử dụng kho lưu trữ git, như được hiển thị trong lệnh dưới đây:

git clone -b ST3 "git://github.com/sokolovstas/SublimeWebInspector.git"

Bước 3

Để kiểm tra cài đặt, hãy mở bảng lệnh và khởi động trình kiểm tra web. Bạn có thể sử dụng phím tắt cho trình kiểm tra webCtrl+Shift+R trên Windows và Cmd+Shift+Rtrên hệ thống OSX. Bạn có thể thấy tất cả các điểm ngắt cần thiết cho ứng dụng JavaScript, như được hiển thị bên dưới -

Xử lý hàng loạt trong Sublime Text cũng đề cập đến Build systems. Xây dựng hệ thống giúp người dùng chạy các tệp thông qua các chương trình bên ngoài nhưmake, tidyinterpreters.

Những điểm sau đáng chú ý khi làm việc với hệ thống Xây dựng:

  • Chúng là các tệp JSON và có phần mở rộng .sublime-build.

  • Để bắt đầu quá trình xây dựng, bạn có thể chọn tùy chọn Tools → Build hoặc lối tắt Ctrl+B trên Windows và Cmd+B cho hệ thống OSX.

Nhớ lại rằng trong suốt hướng dẫn này, chúng tôi đang tập trung vào các tệp Python. Sublime text bao gồm hai chế độ xây dựng cho các tệp python.

Khi quá trình xây dựng cho Python hoàn tất, bạn có thể quan sát kết quả sau trên trình chỉnh sửa:

Bạn có thể xem danh sách các kết quả xây dựng được tạo cho dự án cụ thể trong trình chỉnh sửa Sublime Text bằng cách sử dụng tùy chọn Tools → Build Results → Show Build Results.

Lưu ý rằng hệ thống xây dựng và các tệp hoàn chỉnh được liên kết với xử lý hàng loạt phải được đặt trong Packages thư mục (Packages/user). Nhiều gói trong Sublime Editor bao gồm các hệ thống xây dựng của riêng chúng.

Chế độ Không phân tâm trong trình soạn thảo Văn bản Sublime cho phép hiển thị toàn màn hình mã và tệp. Bạn có thể vào chế độ không bị phân tâm thông qua tùy chọnView → Enter distraction mode mục menu.

Khi chế độ phân tâm được bật trong trình chỉnh sửa Sublime Text, kết quả đầu ra sẽ hiển thị như bên dưới:

Tất cả các mục có thể truy cập chrome trên giao diện người dùng đều bị ẩn, nhưng có thể truy cập được ở chế độ đánh lạc hướng.

Tùy biến

Tất cả các thuộc tính của việc tùy chỉnh chế độ không bị phân tâm của trình soạn thảo Sublime Text được bao gồm trong Distraction Free.sublime-settings Tệp JSON như được hiển thị trong ảnh chụp màn hình bên dưới.

Ảnh chụp màn hình sau đây cho thấy các thuộc tính có trong chế độ Không phân tâm của trình chỉnh sửa Sublime -

Lưu ý rằng các thuộc tính như line_numbers, gutter, draw_centered, wrap_width, word_wrapscroll_past_end để chúng kích hoạt chế độ hấp dẫn không bị phân tâm.

SublimeCodeIntel là một plugin quan trọng cho trình soạn thảo Sublime Text. Nó cung cấp các tính năng sau:

  • Tính năng nhảy tới biểu tượng, giúp người dùng chuyển đến tệp và dòng cụ thể của biểu tượng.

  • Bao gồm thư viện tự động hoàn thành và hiển thị các mô-đun / biểu tượng trong thời gian thực.

  • Chú giải công cụ hiển thị thông tin trong thanh trạng thái về chức năng được liên kết.

Cài đặt

Bạn có thể cài đặt plugin SublimeCodeIntel thông qua các bước sau:

Step 1- Nhận gói cài đặt chức năng của trình soạn thảo Sublime Text bằng phím tắt Ctrl + Shift + P trên Windows và Cmd + Shift + P cho hệ thống OSX. Tham khảo ảnh chụp màn hình sau để hiểu rõ hơn -

Step 2 - Bây giờ, chọn plugin SublimeCodeIntel để cài đặt và khởi động lại trình soạn thảo Sublime Text.

Step 3 - Khi cài đặt thành công SublimeCodeIntel plugin, màn hình của bạn sẽ trông như thế này -

Cấu hình

Có hai cấu hình được xây dựng của SublimeCodeIntel -

  • Cài đặt - Mặc định
  • Cài đặt - Người dùng

Tham khảo ảnh chụp màn hình sau hiển thị các cấu hình này:

Cấu hình cho SublimeCodeIntel được bao gồm trong tệp JSON có tên SublimeCodeIntel.sublime-settings. Cấu hình cần thiết cho mỗi ngôn ngữ được bao gồm trong plugin SublimeCodeIntel như bên dưới:

/*
   Defines a configuration for each language.
*/

"codeintel_language_settings": {
   "Python3": {
      "python3": "/usr/local/bin/python3.3",
      "codeintel_scan_extra_dir": [
         "/Applications/Sublime Text.app/Contents/MacOS",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/arch",
         "~/Library/Application Support/Sublime Text 3/Packages/SublimeCodeIntel/libs"
      ],
      "codeintel_scan_files_in_project": true,
      "codeintel_selected_catalogs": []
   },
   
   "JavaScript": {
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_exclude_dir":["/build/", "/min/"],
      "codeintel_scan_files_in_project": false,
      "codeintel_max_recursive_dir_depth": 2,
      "codeintel_selected_catalogs": ["jQuery"]
   },
   
   "PHP": {
      "php": "/Applications/MAMP/bin/php/php5.5.3/bin/php",
      "codeintel_scan_extra_dir": [],
      "codeintel_scan_files_in_project": true,
      "codeintel_max_recursive_dir_depth": 15,
      "codeintel_scan_exclude_dir":["/Applications/MAMP/bin/php/php5.5.3/"]
   }
}

Các cấu hình này có thể được tùy chỉnh khi cần thiết. Nó phụ thuộc vào số lượng mô-đun / thư viện được cài đặt bởi người dùng với các tham số khác nhau như kích thước và độ phức tạp của dự án mà người dùng đang làm việc.