• Sublime Text 3专题


    MarkDown语法记笔记



    Title Sublime Text 3

    1.下载&&安装


    2.Sublime Text 便捷技巧

    [以PHP为例]

    1).快捷键键入当前时间:

    • 快捷键绑定[Preferences-->Key Binding--User]:{"keys":["ctrl+t"], "command":"add_current_time"}
    • 代码:保存为PackagesUseraddCurrentTime.py
    import datetime
    import sublime_plugin
    class AddCurrentTimeCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        self.view.run_command("insert_snippet", 
        { 
            "contents": "%s" % datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
        }
    

    2).安装PHP语法提示:

    • 工具栏:Preferences->Package Settings->SublimeLinter->Settings - User
    {"sublimelinter": true,
        "sublimelinter_executable_map":
        {
            "php":"D:\amp\php\php.exe" #把左边的地址替换为你实际的php.exe的地址
        }
    }
    

    3).Ctrl+b在浏览器中打开文件【假设你已经装了Apache或者Nginx等服务器,且你的www目录为C:www】

    • 快捷键绑定:{ "keys": ["ctrl+b"], "command": "open_browser" }[www是你localhost的真实指向]
    • 编辑sublime Text/Data/Packages/User/open_broswer.py
    url_map = {
       'D:\www\' : 'http://localhost/',
    }
    

    4).快捷键生成代码模板[DataPackagesSublimeTmpl emplatesphp.tmpl]

    【${1:}--当快速创建完文件后,鼠标将第一定位在此处;按下tab键,跳到${2:}...最后定位${0}】

    • ctrl+alt+h==>html
    • ctrl+alt+j==>javascript
    • ctrl+alt+c==>css
    • ctrl+alt+p==>php
    • ctrl+alt+r==>ruby
    • ctrl+alt++shift+p==>python
    <?php
    /**
    * @authors    : MinsonLee (694246631@qq.com)
    * @blog       : http://www.cnblogs.com/lms520/
    * @date       : ${date}
    * @description: ${1:}
    * @source     : 
    * @version    : $Id$
    */
    class ${2:ClassName} ${3:extends ${4:AnotherClass}} {
       $5
        function __construct(){
            $0
        }
    }
    

    5).自定义代码模板方法2

    编辑:DataPackagesPHPphp.sublime-snippet文件(xml方式)

    <snippet>
        <content><![CDATA[<?${TM_PHP_OPEN_TAG:php} 
    /**
     * @authors    : MinsonLee [email:694246631@qq.com]
     * @blog       : http://www.cnblogs.com/lms520/
     * @date       : $1
     * @description: $2
     * @source     : $3
     * @version    : Version-$4
     */
    $0
    ]]></content>
        <tabTrigger>php</tabTrigger>
        <scope>text.html - source.php</scope>
        <description>&lt;?php … ?&gt;</description>
    </snippet>
    

    3.Sublime Text 常用快捷键【更新中...】

    只写常用但比较少见的,常用的可以百度~

    代码

    • ctrl+shift+[ 折叠代码
    • ctrl+shift+] 展开代码
    • ctrl+shift+up 与上行互换
    • ctrl+shift+down 与下行互换
    • ctrl+j 合并行【用来写JavaScript的数组或者是PHP里面的数组简直逆天】
    • ctrl+d 选择相同的单词
    • ctrl+/ 注释整行(如已选择内容,同“ctrl+shift+/”效果)
    • ctrl+shift+/ 注释已选择内容
    • ctrl+ku 改为大写
    • ctrl+kl 改为小写
    • Ctrl+Shift+M 选中花括号里面的全部内容不包括{}
    • alt+.               快速关闭HTML标签:例如,现在有个<div>只需要按下该快捷键,可以快速闭合</div>
    • ctrl+shift+v     完整拷贝,避免格式发生错乱(感觉这个对写前端很有用)

    属性:

    • ctrl+kt 折叠属性
    • ctrl+k0 展开所有
    • ctrl+enter 插入行后
    • ctrl+shift+enter 插入行前
    • ctrl+shift+a 选择光标位置父标签对儿

    行:

    • ctrl+l 选择整行(按住-继续选择下行)
    • ctrl+kk 从光标处删除至行尾
    • ctrl+shift+k 删除整行
    • ctrl+shift+d 复制光标所在整行,插入在该行之前
    • shift+tab 去除缩进
    • tab 缩进

    4.Sublime Text 装逼神技能

    1). 字体设置

    • 最帅的编程字体:点击Yahei Consolas Hybrid下载,双击安装
    • 设置字体:Preferences->Settings-User
    {
        "font_options": 
        [
            "no_bold",/* 不是粗体显示*/
            "no_italic", /*不是斜体*/
            "no_antialias", /*无反图像灰度值失真显示*/
            "gray_antialias",/*反图像灰度值失真显示*/
        ], 
        "font_face": "YaHei Consolas Hybrid",
        "font_size": 15
    }
    

    2).打开侧栏,显示目录树:Side Bar
    View-->Side Bar-->show side bar【直接将你想的目录拖放进来,就可以看到你的目录了】

    3).F9 行排序(按a-z)


    10.插件推荐(不定期更新,点击链接可查看具体安装及用法):

    1)MarkPreview【对于喜欢用markdown语法写东西的人来说,这个挺不错的】

    **待更新中,也欢迎大家补充....**

    **转载请保留博主连接**

  • 相关阅读:
    linux下解压命令详解
    SSL简介及工作原理
    在CentOS中安装gcc配置c语言开发环境(转)
    JTable表格(隐藏表头)(转)
    一个云平台开源项目Eucalyptus
    「CF645E」 Intellectual Inquiry
    「CERC2017」Donut Drone
    洛谷P3943 星空
    「CSPS 2019」格雷码
    洛谷P3941 入阵曲
  • 原文地址:https://www.cnblogs.com/lms520/p/5350757.html
Copyright © 2020-2023  润新知