Sublime Text - SublimeCodeIntel Plugin

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.