Sublime Text的使用方法

。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>&lt;?php … ?&gt;</description>

</snippet>

保存后,新建php文件后,输入php再按Tab键会自动补全,php文件要写的东西并不多,关键是这样不用每次都设置编码。


三。用Ctrl+b 快速在浏览器中打开php文件:

1)打到这个文件:\Packages\User\open_browser.py

2)打开后应该是这样:

  1. import sublime, sublime_plugin

  2. import webbrowser


  3. url_map = {

  4.     'E:\phpStudy\WWW' : 'http://localhost', //这个地方是需要修改的,把前后的地址改成你的www所在的地址,保存后就可以了。 

  5. }


  6. class OpenBrowserCommand(sublime_plugin.TextCommand):

  7.     def run(self,edit):

  8.         window = sublime.active_window()

  9.         window.run_command('save')

  10.         url = self.view.file_name()

  11.         flag = False

  12.         for path, domain in url_map.items():

  13.             if url.startswith(path):

  14.                 url = url.replace(path, domain).replace('\\', '/')

  15.                 flag = True

  16.                 break

  17.         if not flag:

  18.             url = 'file://' + url

  19.         webbrowser.open_new(url)

如果没有绑定快捷键,则打开:菜单 --> Preferences --> Key Bindings-User

里面的内容看看是不是这样的:

  1. [{ "keys": ["ctrl+b"], "command": "open_browser" }]

如果不是,则把原来 的删除,把上面一行复制过去,保存后就应该没问题了。



你可能感兴趣的:(sublime,text,编辑器)