怎么在sublime里设置php代码提示
-
在Sublime Text中设置PHP代码提示需要安装插件,并进行相应的配置。以下是具体步骤:
步骤一:安装Package Control
1. 打开Sublime Text编辑器;
2. 按下Ctrl+`(Windows/Linux)或Cmd+`(Mac)打开控制台;
3. 在控制台中粘贴以下代码并按下回车键:“`
import urllib.request,os,hashlib; h = ‘6f4c264a24d933ce70df5dedcf1dcaee’ + ‘bfca1e853d49b041bd30f071acf7c0f2’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( ‘http://packagecontrol.io/’ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h)) if dh != h else open(os.path.join( ipp, pf), ‘wb’ ).write(by)
“`注意:以上代码会自动安装Package Control插件。
步骤二:安装PHP代码提示插件
1. 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板;
2. 输入“install”并选择“Package Control: Install Package”命令;
3. 输入“php”并选择“PHPIntel”插件进行安装。步骤三:配置插件
1. 打开Sublime Text编辑器;
2.选择“Preferences” > “Package Settings” > “PHPIntel” > “Settings-User”;
3. 在配置文件中添加以下代码:“`
{
“scan_on_load”: true,
“scan_on_save”: true,
“standalone_mode”: true,
“notebook_completions_display_type”: “html”,
“notebook_completions_mapping”: {
“USERS’COLLECTION”: “notebook_completion.php”
}
}
“`以上配置文件中的参数可以根据个人喜好进行调整。
步骤四:重启Sublime Text编辑器。
现在你就可以在Sublime Text中编写PHP代码时享受代码提示的功能了。当你输入代码时,插件会根据配置的参数自动进行代码补全。
2年前 -
在Sublime Text编辑器中设置PHP代码提示非常简单。以下是在Sublime Text中设置PHP代码提示的步骤:
1. 安装Package Control:首先,你需要安装Sublime Text的Package Control插件,它将帮助你轻松地安装其他插件。打开Sublime Text,按下键盘上的`Ctrl + `(或者`Cmd + `)键,然后在弹出的命令面板中键入“Install Package Control”并选择“Package Control: Install Package”选项。稍等片刻,Package Control会自动安装完成,并显示一个成功消息。
2. 安装PHP Completions插件:打开Sublime Text,按下键盘上的`Ctrl + `(或者`Cmd + `)键,然后在弹出的命令面板中键入“Package Control: Install Package”并选择“PHP Completions Kit”选项。等待插件安装完成,并显示一个成功消息。
3. 配置插件:安装成功后,打开Sublime Text的首选项菜单,选择“Preferences”>“Package Settings”>“PHP Completions”>“Settings-Default”选项。然后,将“Settings-Default”文件中的内容复制到“Settings-User”文件中,并将其保存。
4. 配置PHP解析器路径:打开Sublime Text的首选项菜单,选择“Preferences”>“Package Settings”>“PHP Completions”>“Settings-User”选项。在“Settings-User”文件中,将`”php_interp”:””`的值设置为你的PHP解析器的路径。例如,如果你的PHP解析器路径是`“/usr/bin/php”`,那么你应该将`”php_interp”:””`的值设置为`”/usr/bin/php”`。
5. 启用自动完成:最后,打开Sublime Text的首选项菜单,选择“Preferences”>“Settings”>“Settings-User”选项。在“Settings-User”文件中添加以下代码片段:
“`
“auto_complete”: true,
“auto_complete_commit_on_tab”: true,
“auto_complete_selector”: “source, text”,
“`
这将启用自动完成功能,并在你键入代码时提供PHP代码提示。设置完成之后,你将能够在编辑PHP文件时得到代码的自动完成提示。只需键入部分代码,然后使用快捷键`Tab`来选择自动完成建议中的选项。这样,你就可以更快速地编写PHP代码了。
2年前 -
在Sublime Text中设置PHP代码提示需要安装相应的插件,以下是详细的操作步骤:
第1步:安装Package Control插件
Package Control是Sublime Text的一个插件管理器,通过它可以方便地安装和管理其他插件。打开Sublime Text,按下快捷键“Ctrl + `”(或者在View菜单中选择Show Console),在底部的控制台中输入以下代码并回车:
“`
import urllib.request,os,hashlib; h = ‘6f4c264a24d933ce70df5dedcf1dcaee’ + ‘ebe013ee18cced0ef93d5f746d80ef60’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( ‘http://packagecontrol.io/’ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h)) if dh != h else open(os.path.join( ipp, pf), ‘wb’ ).write(by)
“`
稍等片刻,Package Control插件将会自动下载并安装。第2步:安装PHP IntelliSense插件
在Sublime Text中按下快捷键“Ctrl + Shift + P”(或者点击菜单栏中的Tools -> Command Palette),输入“Install Package”并回车,然后输入“PHP IntelliSense”并再次回车进行安装。第3步:配置PHP IntelliSense插件
点击菜单栏中的Preferences -> Package Settings -> PHP IntelliSense -> Settings – User,将会打开配置文件。在配置文件中输入以下代码:
“`
{
“phpcs_executable_path”: “/usr/bin/phpcs”,
“phpcbf_executable_path”: “/usr/bin/phpcbf”,
}
“`
其中,“phpcs_executable_path”是PHP Code Sniffer的可执行文件路径,“phpcbf_executable_path”是PHP Code Beautifier的可执行文件路径(可根据实际情况修改路径)。保存配置文件。第4步:重启Sublime Text
重新启动Sublime Text后,即完成了对PHP代码提示的设置。现在你可以在PHP文件中开始体验代码提示功能了。在编辑器中输入代码时,会根据语法自动提示相应的PHP函数、语句和变量等。
注意:安装PHP IntelliSense插件需要联网,如果无法安装,请确保你的网络正常连接。
以上就是在Sublime Text中设置PHP代码提示的方法。希望对你有帮助!
2年前