摘要:如果你的框架使用了非的自動(dòng)加載,就需要改造。比如,框架將這個(gè)指向到了目錄下,正常的做法是加上如下塊如果你的框架是自己實(shí)現(xiàn)的,那么你就需要在中加一下如上的,并將框架相應(yīng)功能代碼注釋掉。只有這樣,我們業(yè)務(wù)代碼才可以正常的補(bǔ)全跳轉(zhuǎn)。
通過 PHPCD.vim 這個(gè) nvim 的插件, 我們可以將我們的 nvim 打造成不次于 PHPStorm 的 IDE. 像"Goto definition"/"Auto Completion"此類 IDE 功能一應(yīng)俱全.
DEMO 安裝首先你需要安裝 vim-plug 這個(gè)包管理插件, 用 vim-plug 就像 php 的 composer.
在 vim-plug 裝好后, 在 vim-plug 的 PlugBegin 之后添加
Plug "lvht/phpcd.vim", { "for": "php", "do": "composer install" }
然后運(yùn)行:
:PlugInstall
就會(huì)安裝上.
注意, 安裝過程中, phpcd.vim 本身會(huì) composer install 一次. 若失敗請手工 cd 到 phpcd.vim 目錄去 composer install.
使用介紹phpcd 會(huì)自動(dòng)解析當(dāng)前打開nvim位置的composer.json, 解析出psr-4的自動(dòng)加載。如果你的框架使用了非composer的自動(dòng)加載,就需要改造。
比如,框架將 App 這個(gè) namespace 指向到了 application/ 目錄下,
正常的做法是 composer.json 加上如下塊
{ ... "autoload": { "psr-4": { "App": "application/" } } }
如果你的框架是自己實(shí)現(xiàn)的,那么你就需要在composer.json中加一下如上的,并將框架相應(yīng)功能代碼注釋掉。
只有這樣,我們業(yè)務(wù)代碼才可以正常的補(bǔ)全跳轉(zhuǎn)。
一鍵腳本curl -L -s https://git.io/ide | sh參考
lvht/PHPCD.vim https://github.com/lvht/phpcd...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24957.html
摘要:如果你的框架使用了非的自動(dòng)加載,就需要改造。比如,框架將這個(gè)指向到了目錄下,正常的做法是加上如下塊如果你的框架是自己實(shí)現(xiàn)的,那么你就需要在中加一下如上的,并將框架相應(yīng)功能代碼注釋掉。只有這樣,我們業(yè)務(wù)代碼才可以正常的補(bǔ)全跳轉(zhuǎn)。 通過 PHPCD.vim 這個(gè) nvim 的插件, 我們可以將我們的 nvim 打造成不次于 PHPStorm 的 IDE. 像Goto definition/...
摘要:本身是一款收費(fèi)的軟件,有經(jīng)濟(jì)基礎(chǔ)的還是建議購買注冊號(hào),支持正版。選擇自己喜歡的風(fēng)格,即可。如何安裝自己下載的主題在官方主題下載自己喜歡的主題,下載下來的是格式的,然后將文件拷貝到的配置目錄里。 php開發(fā)神器之一,必然會(huì)說到phpStorm,工具的強(qiáng)大之處是有目共睹的,開發(fā)工具即使再強(qiáng)大,功能再齊全,也是一種工具,重要的是你怎么看待它和使用它。之前一直用的zend studio,最近試...
摘要:這大概是我沒有及早使用,或多數(shù)開發(fā)者流連現(xiàn)狀造成的。它就是,一個(gè)的框架。行為驅(qū)動(dòng)開發(fā)是來自測試驅(qū)動(dòng)開發(fā)的開發(fā)過程。簡單的說,它就是經(jīng)??赡芤惶鞄状螌⑿K代碼整合進(jìn)基礎(chǔ)代碼當(dāng)中的行為。 showImg(https://segmentfault.com/img/remote/1460000013769815); 這是一篇社區(qū)協(xié)同翻譯的文章,已完成翻譯,更多信息請點(diǎn)擊?協(xié)同翻譯介紹?。 文章...
摘要:如果你問一個(gè)年輕的前端開發(fā)人員,你在今后的年內(nèi)如何提升自己的能力他可能會(huì)說我現(xiàn)在對前端比較熟悉,但我想深入了解,另外現(xiàn)在發(fā)展的很快我也想看一下。再舉一個(gè)例子,我會(huì)留意身邊的程序員所用的鍵盤。只有少部分的程序員會(huì)買高端的靜電容鍵盤,比如。 如果你問一個(gè)年輕的前端開發(fā)人員,你在今后的 3 年內(nèi)如何提升自己的能力?他可能會(huì)說我現(xiàn)在對 Web 前端比較熟悉,但我想深入了解 AngularJS,...
摘要:原文鏈接適合自己的,才是最好的被稱為編輯器之神,是我用過之后才體會(huì)到的,用之前實(shí)在不敢對它做出什么評價(jià)。最初的不適,換來的是效率的飛升。感悟在學(xué)習(xí)使用的過程中,我最大的感悟就是適合自己的,才是最好的。 原文鏈接:Vim - 適合自己的,才是最好的 Vim 被稱為編輯器之神,是我用過之后才體會(huì)到的,用之前實(shí)在不敢對它做出什么評價(jià)。在大學(xué)時(shí)代,Vim 的大名就已如雷貫耳,但由于它陡峭的學(xué)...
閱讀 2684·2021-11-18 10:02
閱讀 3416·2021-09-28 09:35
閱讀 2595·2021-09-22 15:12
閱讀 754·2021-09-22 15:08
閱讀 3111·2021-09-07 09:58
閱讀 3476·2021-08-23 09:42
閱讀 736·2019-08-30 12:53
閱讀 2085·2019-08-29 13:51