一。html自动补齐:
在Sublime Text/Data/Packages/HTML 中找到文件:html.sublime-snippet
如果没有就自己新建一个。
打开后的内容应该是这样的:
<snippet>
<content><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>新建网页</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
$0
</body>
</html>]]></content>
<tabTrigger>xhtml</tabTrigger>
<scope>text.html</scope>
</snippet>
如果不是,可以自己复制以上代码,保存好后,新建一个html文件,然后输入xhtml,再按一下Tab键即可自动生成html所需要的兼容模式的基本结构。
二。php自动补齐:
类似上面的,只是要找的文件是PHP/php.sublime-snippet 这个文件,打开后改成:
<snippet>
<content><![CDATA[<?${TM_PHP_OPEN_TAG:php}
header("Content-Type: text/html;charset=utf8");
$0
?>]]></content>
<tabTrigger>php</tabTrigger>
<scope>text.html - source.php</scope>
<description><?php … ?></description>
</snippet>
保存后,新建php文件后,输入php再按Tab键会自动补全,php文件要写的东西并不多,关键是这样不用每次都设置编码。
三。用Ctrl+b 快速在浏览器中打开php文件:
1)打到这个文件:\Packages\User\open_browser.py
2)打开后应该是这样:
import sublime, sublime_plugin
import webbrowser
url_map = {
'E:\phpStudy\WWW' : 'http://localhost', //这个地方是需要修改的,把前后的地址改成你的www所在的地址,保存后就可以了。
}
class OpenBrowserCommand(sublime_plugin.TextCommand):
def run(self,edit):
window = sublime.active_window()
window.run_command('save')
url = self.view.file_name()
flag = False
for path, domain in url_map.items():
if url.startswith(path):
url = url.replace(path, domain).replace('\\', '/')
flag = True
break
if not flag:
url = 'file://' + url
webbrowser.open_new(url)
如果没有绑定快捷键,则打开:菜单 --> Preferences --> Key Bindings-User
里面的内容看看是不是这样的:
-
[{ "keys": ["ctrl+b"], "command": "open_browser" }]
如果不是,则把原来 的删除,把上面一行复制过去,保存后就应该没问题了。