Hướng dẫn plugin cho phpstorm

Sau đây, VinaSupport.Com xin chia sẻ danh sách những Plugins tốt nhất của PHPStorm để giúp các bạn lập trình, tạo các project Laravel.

1. .​env files support

Hướng dẫn plugin cho phpstorm

Các tính năng của plugin này là:

  • Auto completion các biến môi trường PHP, JavaScript, Python, Go và Ruby trong file .env, Dockerfile và docker-compose.yml files.
  • Nhảy tới các khai báo (trong .env file) và usages (trong code), by Ctrl(Cmd)+click hoặc hot key(Ctrl(Cmd)-B, etc.)
  • Highlight cú pháp của file .env

2. Laravel Plugin

Hướng dẫn plugin cho phpstorm

Các tính năng chính của plugin (Mình ko dịch nhé! Để như thế này dễ hiểu hơn)

  • PHP/Route: Controller completion and goto
  • PHP/Route: Router::resource references
  • PHP/Route: detect route names on “as” key
  • PHP/View: completion and goto for view templates
  • PHP/Config: “providers” class array completion
  • PHP/Config: Config key indexer, completion and goto
  • PHP/Translation: Translation key indexer, completion and goto
  • PHP: Service dic
  • Blade: extends, include and Php usage linemarker
  • Blade: section, yield, stack overwrite and implements linemarker
  • Blade: Improvements in Blade template name completion and navigation
  • Blade: trans directive
  • Template: Index for Php usage

3. PHP composer.​json support

Plugin này bổ sung hỗ trợ tự động hoàn thành (Auto completion) và kiểm tra (inspections) cho file composer.json trong các dự án Laravel cũng như PHP.

Hướng dẫn plugin cho phpstorm

4. Php Inspections ​(EA Ultimate)​

Php Inspections ​(EA Ultimate)​ nâng cao khả năng phân tích code PHP của IDE, tập trung vào việc tìm ra các lỗi, vấn đề bảo mật, hiệu suất và khả năng bảo trì.

Hướng dẫn plugin cho phpstorm

5. PhpClean

Phân tích mã code cho PhpStorm và Intellij Idea.

6. PHP Advanced AutoComplete

Hỗ trợ Auto Completion cho các hàm (function), phương thức (method) được build-in của PHP.

Hướng dẫn plugin cho phpstorm

7. PHPUnit Enhancement

Cung cấp các tính năng tự động hoàn thành (Auto Complete), điều hướng code và tái cấu trúc thông minh cho các phương thức lớp giả mạo (mocked class methods) của PhpUnit.

Hướng dẫn plugin cho phpstorm

Điểm bài viết

[Tổng cộng: 0 Trung bình: 0]

EditorConfig giúp developer và các team thống nhất code style về mặt tab indent. Việc thiết lập .editorconfig sẽ tăng tính chuyên nghiệp, giảm thiểu việc code lệch dòng.

Cài đặt plugin EditorConfig trên PhpStorm

Đầu tiên, bạn mở PhpStorm lên và mở mục Preferences > Plugins như hình dưới đây:

Hướng dẫn plugin cho phpstorm
Truy cập phần cấu hình Plugins trong PhpStorm

Tiếp đến, bạn kiểm tra danh mục Plugins xem đã cài chưa.

Hướng dẫn plugin cho phpstorm
Danh sách plugin trên PhpStorm

Nếu chưa thì click vào button Install JetBrains plugin… ở bên dưới và gõ Editorconfig vào trong ô tìm kiếm.

Cài đặt và active plugin sẽ yêu cầu bạn khởi động lại PhpStorm nhé.

Cấu hình PhpStorm để cài đặt Editorconfig

Bạn vào Preferences > Code Style:

Set Scheme trên cùng thành Project thì mới có hiệu lực nhé.

Click chọn “Enable EditorConfig support” ở phía dưới.

Giờ để enable editorconfig trong project của bạn, bạn tạo 1 file .editorconfig ở ngang hàng folder project và nhập đoạn code sau (đoạn code này dành cho develop WordPress):

# This file is for unifying the coding style for different editors and IDEs
# editorconfig.org

# WordPress Coding Standards
# https://make.wordpress.org/core/handbook/coding-standards/

root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab

[{.jshintrc,*.json,*.yml}]
indent_style = space
indent_size = 2

[{*.txt,wp-config-sample.php}]
end_of_line = crlf

Bạn có thể thêm thông số indent_size = 4 trong [*] để 1 tab là 4 spaces chẳng hạn.

5 1 đánh giá

Đánh giá bài viết

Post Views: 822

Điều hướng bài viết