美文网首页
sublime text使用总结

sublime text使用总结

作者: ResearchWorld | 来源:发表于2016-05-13 12:31 被阅读0次

    sublime text 3安装Packcontrol方法

    在控制台中执行如下代码

    //sublime text2
    import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
    
    //sublime text3
    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
    

    快捷键

    ctrl + shift + ↑|↓ 可以把当前所在的整行提上或提下
    ctrl + shift + k 删除整行
    ctrl + shift + ←|→ 可以选单词
    ctrl + [|] 可左右缩进
    ctrl + j 可把当前行的下一行合并上来
    ctrl + 鼠标单机不同的位置 可以多点定位
    ctrl + p go anything
    在弹出的框中,可输入
    filename@fuc_name
    filename#search_str
    filename:locale_linenum

    ctrl + shift + p 我也不知道这叫什么框来着
    在弹出的框中输入
    reindent lines 对齐代码
    install pack 安装扩展包

    ctrl + shift + alt + p 可以得到当前文件的scope

    自制代码片段

    tools->snippet ->会弹出新窗口 ->编辑内容 ->文件名另存为定制字母.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" lang="zh-CN">
    <head>
    <!-- 这里为第一个停留的位置,默认值为"新建网页" -->
    <title>${1:标题}</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
        <body>
    <!-- 第二个停留的位置 -->
            $2
        </body>
    </html>
    ]]></content>
        <!-- 设置一个定制的字母  -->
         <tabTrigger>xhtml</tabTrigger> 
        <!-- 设置生效的scope文件类型,多个文件可用逗号隔开 -->
         <scope>text.html</scope> 
    </snippet>
    

    自定制代码自动补全

    要建立一个completions files的文件格式如下,然后保存为filename.sublime-completions

    {
            "scope": "text.html",
    
            "completions":
            [
                    { "trigger": "a", "contents": "<a href=\"$1\">$0</a>" },
                    { "trigger": "abbr", "contents": "<abbr>$0</abbr>" },
                    { "trigger": "acronym", "contents": "<acronym>$0</acronym>" },
                    { "trigger": "script\t<script src=\"...\" />",
                      "contents": "<script src=\"$1\" />" },
    
                    "ninja",
                    "robot",
                    "pizza"
            ]
    }
    

    屏蔽enter键对自动补齐的选择,在settings-user中添加新的一行."auto_complete_commit_on_tab": true

    常用插件

    Emmet

    代码自动补全和提示用的

    Markdown Preview

    markdown预览

    MarkdownEditing

    markdown写作

    Package Control

    不解释

    RailsCasts Colour Scheme,

    一个主题

    SublimeLinter

    高亮用的

    相关文章

      网友评论

          本文标题:sublime text使用总结

          本文链接:https://www.haomeiwen.com/subject/rwnprttx.html