色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

emacs php 配置

洪振霞1年前6瀏覽0評論

Emacs是一種強大的文本編輯器,支持多種編程語言,其中包括PHP。本文將介紹如何配置Emacs以優(yōu)化PHP開發(fā)。

首先,我們需要安裝php-mode。這是一個Emacs包,提供了許多功能,如語法高亮、自動完成和調(diào)試工具。可以通過以下命令來安裝php-mode:

M-x package-install RET php-mode RET

安裝完以后,我們可以通過以下方式來啟用php-mode:

M-x php-mode

接下來,我們需要為Emacs配置語法檢查工具。我們可以使用php的內(nèi)置語法檢查工具來進行檢查。以下是我們可以添加到.emacs文件中的代碼:

(add-hook 'php-mode-hook
'(lambda ()
(setq flycheck-phpcs-standard "PSR2")
(setq flycheck-php-executable "/usr/bin/php")
(setq flycheck-phpcs-executable "/usr/bin/phpcs")
(flycheck-mode t)
(setq indent-tabs-mode nil)
(setq tab-width 4)))

代碼中的各個參數(shù)設(shè)置如下:

  • flycheck-phpcs-standard: 設(shè)置phpcs的標準版本,這里設(shè)置為PSR2。
  • flycheck-php-executable: php的執(zhí)行路徑。
  • flycheck-phpcs-executable: phpcs的執(zhí)行路徑。
  • flycheck-mode: 開啟語法檢查。
  • indent-tabs-mode: 使用空格縮進。
  • tab-width: 縮進寬度為4。

最后,我們還需要為Emacs添加自動完成插件。可以使用ac-php插件來實現(xiàn)自動完成。以下是我們可以添加到.emacs文件中的代碼:

(require 'auto-complete)
(require 'auto-complete-config)
(ac-config-default)
(add-hook 'php-mode-hook 'ac-php-mode)
(define-key php-mode-map (kbd "C-]") 'ac-php-find-symbol)
(define-key php-mode-map (kbd "C-t") 'ac-php-location-stack-back)

代碼中的各個參數(shù)設(shè)置如下:

  • require 'auto-complete: 引入auto-complete插件。
  • require 'auto-complete-config: 引入auto-complete的配置。
  • ac-config-default: 開啟auto-complete。
  • add-hook 'php-mode-hook 'ac-php-mode: 在php-mode中開啟ac-php-mode。
  • define-key php-mode-map (kbd "C-]") 'ac-php-find-symbol: 設(shè)置快捷鍵C-]來查找符號。
  • define-key php-mode-map (kbd "C-t") 'ac-php-location-stack-back: 設(shè)置快捷鍵C-t來回到以前的位置。

以上就是配置Emacs以優(yōu)化PHP開發(fā)所需要的步驟。通過這些配置,我們可以更高效地開發(fā)PHP應(yīng)用程序。