Công cụ làm đẹp mã Php tuyệt vời
Sublime Text 3 có các gói tuyệt vời cho tất cả mọi thứ và trong bài đăng trên blog này, tôi sẽ viết về các gói khiến tôi hài lòng khi sử dụng để phát triển web. Vì vậy, hãy bắt đầu Show
kiểm soát góiTrước tiên, chúng ta cần cài đặt Kiểm soát gói để cài đặt các gói khác. Để cài đặt package control chúng ta mở Command Palette, để mở vào Tools->Command Palette hoặc dùng phím tắt Shift+Ctrl+P trên Linux Đây là hình ảnh bây giờ chúng ta có thể cài đặt các gói khác với Kiểm soát gói. Bạn có thể tìm kiếm và cài đặt các gói khác theo tên bằng cách mở bảng lệnh và gõ Install Package sau đó bạn chỉ cần gõ tên gói mà bạn muốn cài đặt. Ngoài ra, chúng tôi có thể duyệt các gói trên https. //kiểm soát gói. io và bạn có thể đọc tài liệu, cách sử dụng và cấu hình của các gói PHPFMTGói đầu tiên tôi cài đặt sau Kiểm soát gói là phpfmt. Gói này là phải có cho các nhà phát triển php. Với PHPFMT, bạn có thể định dạng mã của mình khi lưu tệp, để cài đặt các gói bằng điều khiển gói, nhấn Shift+Ctrl+P để mở lệnh pallette và nhập 'cài đặt', sau đó nhập tên gói bạn có thể cài đặt trong trường hợp của chúng tôi, đây là phpfmt Trước khi chúng tôi có thể sử dụng gói này, chúng tôi phải xác định đường dẫn đến tệp nhị phân php. Mở cài đặt cấu hình Tùy chọn-> Cài đặt gói-> phpfmt-> Cài đặt - Người dùng. Chú ý. không bao giờ sửa đổi Settin_gs - Tệp mặc định vì các thay đổi sẽ bị mất sau khi cập nhật Sublime Chỉ định php_bin cho vị trí của tệp nhị phân php và đừng quên đặt format_on_save thành true và sau đó bạn có thể quên tất cả những điều này vì nó sẽ tự động định dạng mã php của bạn
Có thể bạn quan tâm
SublimeLinterSublimeLinter PHP (và phụ thuộc bắt buộc của nó, SublimeLinter) dựa vào trình nói dối tích hợp sẵn của PHP. Đây là một phiên bản đơn giản hơn chỉ chạy kẻ nói dối, không có gì khác. Điều này kiểm tra lỗi trên mã php của bạn. Cài đặt nó giống như bạn đã cài đặt phpfmt GitMáng xốiGitGutter cho bạn thấy git diff trên Sublime. sửa đổi hay xóa, cập nhật? Cải tiến SideBarSideBarEnhancements như tên gợi ý mở rộng thanh bên của sublime SFTPGói tuyệt vời cho phép sử dụng SFTP, FTP và FTPS rất thoải mái. Nó hỗ trợ duyệt, chỉnh sửa và đồng bộ hóa các thư mục từ xa giữa các tệp cục bộ và từ xa. Cũng thường xuyên tải lên, tải xuống, lưu hoặc mở tệp jsPrettierGói này không dành cho php nhưng nó là gói của tôi khi làm việc với các tệp javascript. Gói này giống như mã javascript định dạng phpfmt. Trước khi sử dụng gói này, chúng ta phải cài đặt cài đặt phụ thuộc đẹp hơn bằng lệnh này npm install -g prettier Sau đó cài đặt gói jsPrettier và mở tệp cài đặt như chúng tôi đã mở trên phpfmt. Như một cấu hình ví dụ { "debug": false, "prettier_cli_path": "/home/tasqyn/.asdf/installs/nodejs/9.2.0/.npm/bin/prettier", "node_path": "/home/tasqyn/.asdf/shims/node", "auto_format_on_save": true, "auto_format_on_save_excludes": ["*/node_modules/*"], "allow_inline_formatting": true, "custom_file_extensions": [], "max_file_size_limit": -1, "additional_cli_args": {}, "prettier_options": { "printWidth": 100, "singleQuote": false, "trailingComma": "none", "bracketSpacing": true, "jsxBracketSameLine": false, "parser": "babylon", "semi": true, "requirePragma": false, "proseWrap": true } } prettier_cli_path - đường dẫn đến đẹp hơn node_path - đường dẫn đến nút Bạn có thể thay đổi cài đặt phù hợp với nhu cầu của mình
Sự kết luậnĐây là những gói tôi sử dụng mọi lúc. Tất nhiên có nhiều gói cho Sublime Text 3, Bạn có thể duyệt chúng trên packagecontrol. io và chọn mục yêu thích của bạn Đây là một plugin cho Sublime Text cung cấp các báo cáo kiểu kiểm tra bằng các công cụ sau (tất cả đều tùy chọn)
Bạn cũng có thể định cấu hình plugin để khắc phục sự cố bằng cách sử dụng một trong hai
Yêu cầuYêu cầu đối với plugin này, nếu bạn muốn tất cả các tùy chọn hoạt động
Plugin này đã được thử nghiệm trên
Cài đặtSử dụng Kiểm soát gói của Sublime Text (Tùy chọn -> Kiểm soát gói -> Cài đặt gói -> Phpcs) để cài đặt plugin này. Đây là đường dẫn cài đặt được đề xuất Hoặc Chỉ cần kiểm tra git repo vào “~/Library/Application Support/Sublime Text [SỐ PHIÊN BẢN]/Packages/ hoặc thư mục tương đương trên Windows hoặc Linux
Trong cả hai trường hợp, bạn có thể cần phải định cấu hình như sau với đường dẫn thực tế đến ứng dụng
Chúng là tùy chọn cho plugin. Đường dẫn cần bao gồm ứng dụng, chẳng hạn như “/usr/local/bin/phpcs” Để có được đường dẫn của ứng dụng (Trên môi trường dựa trên Mac/Linux), bạn có thể sử dụng
Đặc trưng
Khi bạn đã nhấp chuột phải vào một tệp và chọn “PHP CodeSniffer” > “Sniff this file…”, bạn sẽ nhận được kết quả như hình bên dưới (tùy thuộc vào cài đặt bạn đã xác định) Cấu hìnhBạn cũng có thể xác định cấu hình cho các cài đặt sau, cho dự án, cài đặt người dùng hoặc cài đặt mặc định Cắm vào
PHP_CodeSniffer
Trình sửa mã PHP CodeSniffer
Trình làm đẹp mã PHP
Trình nói dối PHP
Trình phát hiện lộn xộn PHP
kiểm tra
Ví dụ về các tập tin cài đặt có thể được tìm thấy ở đây Cài đặt dựa trên dự ánCủa bạn. tệp dự án sẽ trông giống như thế này
Tất nhiên đây là một ví dụ để áp dụng Drupal code sniffer. Đây có thể là bất cứ điều gì. Bất cứ điều gì bạn có thể có trong cài đặt gói này, nó có thể được ghi đè trong cài đặt -> phpcs Làm cách nào tôi có thể làm đẹp mã PHP trong văn bản cao siêu 3?Cách sử dụng. ctrl + shift + P và nhập Tidy PHP hoặc bạn có thể sử dụng tổ hợp phím ctrl + alt + T.
Tôi có thể viết mã PHP bằng văn bản cao siêu không?Sublime Text 3 là một lựa chọn đặc biệt cho các nhà phát triển PHP, mặc dù nó yêu cầu cài đặt các thư viện và tệp bổ sung . Sau khi hoàn thành, bạn có thể nhanh chóng tìm hiểu cách chạy tệp php trong văn bản cao siêu. Bạn có thể cần cài đặt thêm plugin để hoạt động chính xác. |
Bài Viết Liên Quan
Bbia 02 giá bao nhiêu?
Chắc hẳn son là một sản phẩm không thể thiếu trong bộ đồ makeup của các chị em. Và hiện nay trên thị trường có rất nhiều dòng son để chị em thỏa mái ...
Làm cách nào để đếm số lần xuất hiện của từng ký tự trong một chuỗi trong JavaScript?
Thông thường trong lập trình, mọi nhà phát triển cần đếm từng lần xuất hiện của một ký tự trong chuỗi hoặc câu trong một số tình huống. Trong bài viết ...
Thay đổi màu chữ trong php
Hôm nay chúng ta sẽ tìm hiểu cách điều chỉnh Font chữ, màu chữ và cỡ chữ sao cho phù hợp với nội dung của trang web, cũng như làm nổi bật một số từ ...
Tuyển dụng bóng đá trường trung học Oregon 2023
Trong vài năm qua, tôi có xu hướng ở lại làn đường của mình. Có nghĩa là chủ yếu thực hiện các lựa chọn có lợi cho Oregon đối với các mục tiêu chính ...
Làm thế nào để bạn trả về một danh sách từ một lớp trong python?
Trong bài học này, bạn sẽ tìm hiểu về các phương thức tích hợp bổ sung, không giống như các phương thức trong bài học trước, có các giá trị trả về.pop() ...
Tại sao vòng lặp while của tôi không hoạt động Python?
Vòng lặp While trong Python được sử dụng để thực thi lặp đi lặp lại một khối câu lệnh cho đến khi một điều kiện nhất định được thỏa mãn. Và khi ...
Dữ liệu có thể được phân loại thành bao nhiêu nhóm trong python
Trong số này, bước tách là đơn giản nhất. Trên thực tế, trong nhiều tình huống, chúng tôi có thể muốn chia tập dữ liệu thành các nhóm và làm gì đó với ...
Python cho AI và ML
Nếu bạn mới bắt đầu làm quen với thế giới trí tuệ nhân tạo (AI), thì Python là một ngôn ngữ tuyệt vời để học vì hầu hết các công cụ đều được ...
Javascript kiểm tra xem số có phải là lũy thừa của 2 không
Mục lụcTrong hướng dẫn này, chúng ta sẽ xem cách kiểm tra xem số có phải là lũy thừa của hai hay khôngCó nhiều cách để kiểm tra xem một số có phải là lũy ...
Bạn có thể biên dịch python thành assembly không?
Tiết lộ. Bài đăng này có thể chứa các liên kết liên kết, nghĩa là khi bạn nhấp vào liên kết và mua hàng, chúng tôi sẽ nhận được hoa hồngBộ xử lý ...
Máy tính công thức Pascals
Chào mừng bạn đến với máy tính tam giác Pascal của chúng tôi, nơi bạn sẽ tìm hiểu cách sử dụng tam giác Pascal, cũng như lý do tại sao bạn nên sử dụng nó ...
3 tỷ Việt Nam bằng bao nhiêu USD
Bộ chuyển đổi Đô la Mỹ/Đồng Việt Nam được cung cấp mà không có bất kỳ bảo hành nào. Giá có thể khác với giá của các tổ chức tài chính như ngân ...
Cách hiển thị dữ liệu json trong bảng html bằng javascript?
Định dạng JSON được sử dụng nhiều để lưu trữ dữ liệu theo cách có cấu trúc. Ngay cả dữ liệu nhận được từ máy chủ cũng ở định dạng JSON. Ở ...
Có bao nhiêu tháng cho đến ngày 4 tháng 8 năm 2023
Có 193 ngày cho đến ngày 4 tháng 8Khoảng thời gian từ ngày 23 tháng 1 năm 2023 đến ngày 4 tháng 8 năm 2023Ngày này cách đây 6 tháng 11 ngày. Hơn hai mươi bảy tuần ...
Sử dụng biến trong đường dẫn tệp python
Bởi vì trình bao mặc định của bạn trong Terminal là zsh. So sánh những điều sau đây (_______74_______ in tên của shell hiện tại)user-166% echo $0 zsh user-166% ...
Chức năng ngủ trong PHP là gì?
Khi bạn muốn tạm dừng thực thi trong tập lệnh của mình, có hai cách để bạn triển khai mã. Một số người (rất may là rất ít) chọn tùy chọn đầu tiên và ...
Gốc sudo mysql
Nội dungTrong bài hướng dẫn này mình sẽ chỉ các bạn cách cài đặt MySQL trên Ubuntu 20. 04You can you likeCài đặt WireGuard với Docker Compose trên Ubuntu 22. 04Hướng ...
Làm cách nào để bạn thêm nhiều đối tượng trong javascript?
Các mảng JavaScript đi kèm với một phương thức sắp xếp tích hợp. Phương thức sắp xếp này chuyển đổi các phần tử mảng thành chuỗi và thực hiện sắp ...
Thêm dấu phẩy vào mảng python
Sử dụng phương pháp str.join() để chuyển đổi danh sách thành chuỗi được phân tách bằng dấu phẩy, e. g. my_str = ,.join(my_list). Phương thức str.join() sẽ nối ...
Làm cách nào để sử dụng phạm vi trong vòng lặp PHP?
Một vòng lặp foreach trong PHP là hoàn hảo để lặp qua các phần tử của một mảng được lập chỉ mục hoặc một mảng kết hợp. Vòng lặp sẽ bắt đầu từ ...