Sublime Text的使用代码块安装的模块

在众多的开发工具IDE当中。作者现在唯独深爱sublime text(以下简称st)。以前做后台开发使用visual studio(以下简称vs),以及实行前后端分工也是配合后台使用vs.这里要讲述两个概念:前后端分离与前后端分工。分离是指:前端独立完成搭建前端系统。数据只需要后端提供API接口调用即可。前端渲染HTML页面(俗称前端开发工程师)。分工是指按照设计切成静态页面,写一些交互js,配合后端完成项目开发。服务端渲染HTML页面(俗称页面仔)。在全职做前端的时候,也尝试使用webstorm(以下简称ws),在学校偶尔用过dreamweaver(以下简称dw)。个人感觉dw的界面丑陋不堪。一点都没有逼格。作为一名前端开发工程师,当然要选用逼格高一点的开发工具。目前前端开发工具比较出名的使用比较普遍的也就是st和ws了。现在说说st的优点:1.界面炫酷。2.高亮颜色好看。3.轻量小巧。作者语录:装逼从点滴开始,从现在开始。从开发工具开始。写代码一定要风骚。作为一名逼格高的程序猿,必须要有好的开发工具。正如高手都有一把属于自己的武器。惊羽的斩龙剑。小凡的摄魂棍,雪琪的天琊神剑。书书的武器那是百宝箱啊。青云f4.

一、Package Control的安装

在st所有的插件当中。一定要先安装package control。可以理解为插件安装包的管理器吧。所有的插件都是通过这这里面下载安装的。

1.按下Ctrl + ~ 调出st的控制台

2.复制以下代码到控制台

a.适合st3:

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())

b.适合st2:

import urllib2,os; pf=‘Package Control.sublime-package‘; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), ‘wb‘ ).write( urllib2.urlopen( ‘http://sublime.wbond.net/‘ +pf.replace( ‘ ‘,‘%20‘ )).read()); print( ‘Please restart Sublime Text to finish installation‘)

3.按下Ctrl + Shift + p 输入pci选中Install Package回车。会弹出一个输入框。以后的插件都在这里面安装。有时候调出输入框的时候很久。注意下面状态栏的=符号来回跑动说明正在处理当中

二、SVN插件的安装

在项目开发当中怎么少得了svn的使用。除非你一个人能开发完成项目

1.前提是你电脑当中已安装svn。这里相当于设置快捷键调用svn

2.复制以下代码到控制台(Ctrl + ~)

a.适合st3:

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(‘ ‘,‘ ‘)).read())

b.适合st2:

import  urllib2,os;pf=‘Package Control.sublime-package‘;ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),‘wb‘).write(urllib2.urlopen(‘http://sublime.wbond.net/‘+pf.replace(‘ ‘,‘ ‘)).read());print(‘Please restart Sublime Text to finish installation‘)

3.在网上下载SubLime Texe2/3的SVN插件

4.点击Preferences - 浏览资源包

5.在文件资源管理器中。新建svn文件夹。将下载好的svn插件放入到svn文件夹里面

6.在项目文件右键插件是否有svn commit ,svnupdate 检验是否安装成功

三、代码语法检查插件

1.按下 Ctrl + Shift + p输入pci选中Install Package回车

2.输入sublimeLinter进行安装

3.安装完成后继续按下 Ctrl + Shift + p输入pci选中Install Package回车。

4.输入SublimeLinter-jshint进行安装

5.由于jshint组件依赖于nodejs里面的jshint.所以在nodejs环境下必须全局安装jshint.  在cmd窗口执行 npm install -g jshint  使用jshint -v 查看其版本检验是否安装成功

6.如果没有安装nodejs环境,上面第五点是运行不起的。接下来简要说明一下安装nodejs环境。如果已安装可忽略直接下一步

a.进入官网下载相应的系统。下面以window为例

b.进行傻瓜式的下一步操作直到完成。

c.记住要配置环境变量

d.使用node -v && npm -v 查看其版本检验是否安装成功

7.安装css代码校验也是同样。进入插件库里面安装sublimeliter-csslint插件

8.nodejs环境下也要安装csslint。在cmd窗口执行 npm install -g csslint

9.配置:在preferences-Pageckage Settings-SublimeLinter-Settings-User粘贴下面代码就OK

{
    "user": {
        "debug": false,
        "delay": 0.25,
        "error_color": "D02000",
        "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
        "gutter_theme_excludes": [],
        "lint_mode": "background",
        "linters": {
            "jshint": {
                "@disable": false,
                "args": [],
                "excludes": []
            }
        },
        "mark_style": "outline",
        "no_column_highlights_line": false,
        "passive_warnings": false,
        "paths": {
            "linux": [],
            "osx": [],
            "windows": []
        },
        "python_paths": {
            "linux": [],
            "osx": [],
            "windows": []
        },
        "rc_search_limit": 3,
        "shell_timeout": 10,
        "show_errors_on_save": false,
        "show_marks_in_minimap": true,
        "syntax_map": {
            "html (django)": "html",
            "html (rails)": "html",
            "html 5": "html",
            "javascript (babel)": "javascript",
            "magicpython": "python",
            "php": "html",
            "python django": "python",
            "pythonimproved": "python"
        },
        "warning_color": "DDB700",
        "wrap_find": true
    }
}

 四、定制一段代码块

1.tools - 新建代码片段(New Snippet)

2.你会看到以下代码,首先不要懵逼

<snippet>
    <content><![CDATA[
Hello, ${1:this} is a ${2:snippet}.
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <!-- <tabTrigger>hello</tabTrigger> -->
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <!-- <scope>source.python</scope> -->
</snippet>

解释以上代码

1 <snippet>
2     <content><![CDATA[ 你需要插入的代码片段${1:name},test,${2} ]]></content>
3     <!-- 可选:快捷键,利用Tab自动补全代码的功能 -->
4     <tabTrigger>cygnet</tabTrigger>
5     <!-- 可选:使用范围,不填写代表对所有文件有效。附:source.css和test.html分别对应不同文件。 -->
6     <scope>source.js</scope>
7     <!-- 可选:在snippet菜单中的显示说明(支持中文)。如果不定义,菜单则显示当前文件的文件名。 -->
8     <description>My Fancy Snippet</description>
9 </snippet>

${1:name}表示代码插入后,光标所停留的位置,可同时插入多个。其中:name为自定义参数(可选)

${2}表示代码插入后,按Tab键,光标会根据顺序跳转到相应位置(以此类推)。

3.保存在\Packages\User目录下(例 X:\Sublime Text 2.0\Data\Packages\User),文件命名为cygnet-code,后缀名.sublime-snippet。

4.打开一个HTML文件。输入cygnet按下tab会自动生成你定制的代码块

时间: 2024-07-31 11:07:16

Sublime Text的使用代码块安装的模块的相关文章

Sublime Text 3 常用插件以及安装方法(转)

Sublime Text 3 常用插件以及安装方法(转) http://www.cnsecer.com/460.html 安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Control组件安装 也可以安装package co

史上最全的 Sublime Text 汉化、插件安装合集

0.前言 本文用于给新手小白用户指明前进方向.不用做商业推广. 其次,鼓舞购买正版.拒绝盗版. 好了.口号喊完,接下来就直接開始正文. 1. Sublime Text 介绍 首先在開始前,先来介绍一下 Sublime Text. Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件.但能够无限期试用),也是HTML和散文先进的文本编辑器. Sublime Text是由程序猿Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim

Sublime Text 3之Package Control 安装

1.通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴以下安装代码: 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

Sublime Text 如何一个代码双屏显示代码上下部分?

sublime text如何一个代码双屏显示代码上下部分 先显示2行实图 把想要分屏显示的文件,打开新窗口,然后再拖过去就可以了. 快捷操作: 先通过 View->Layout 进行各种劈分窗口,例如选额"Columns 2",然后 ctrl+P,输入你要打开的文件名即可.

Sublime Text 3 常用插件以及安装方法

2015.06.08更新 更新一个,推荐sublime的一些其他插件个常用主题:http://www.cnsecer.com/search/sublime+text3,配置成功后换个主题和字体,用起来更爽更装逼哦 直接安装 安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+`调

sublime text高效插件emmet的安装教程

sublime text是一款编辑器,很受前端工程师的欢迎. 这里,介绍它的一个自动补全代码插件emmet的安装方法. 要想安装emmet,首先需要在sublime中安装package control. 安装方法可以参照其官网 截图如下,可见有两种安装方法: 我按照上面的两种方法安装了一遍,下面是截图: 方法1: 复制如下代码: import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e3

sublime text 2用package control安装插件时显示成功安装但实际没装上的问题

最近尝试用sublime写代码,但有些问题 win8.1 64位系统,安装sublime text 2和package control插件后,用package control安装其他插件的时候在状态栏显示插件安装完成但实际上没有安装成功,原因是我的win8.1账号是中文的,所以在路径中会有中文,解决办法是保证插件的目录没有中文路径. 然后我就创建了一个英文的账号作为管理员,把之前的中文账号删掉了- -

让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)

原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C/C++环境.我们安装MinGW能够先到我的网盘上下载mingw-get-setup然后安装.我都是默认安装的.安装后的路径是C:\MinGW 在window环境变量中设置MinGW的路径,详细能够看贴吧某贴.然后检查是否在window能够使用g++了.在cmd中敲打g++ -v命令.假设出现g++

sublime text - 神级代码编辑器

Sublime Text 是一个轻量.简洁.高效.跨平台的编辑器. Sublime Text 的特色功能: 良好的扩展功能,官方称之为安装包(Package). 右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞 强大的快捷命令“可以实时搜索到相应的命令.选项.snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦.” 即时的文件切换. 随心所欲的跳转到任意文件的任意位置. 多重选择(Multi-Selection)功能允许在页面中同时存在多个光标. 支持 VIM 模式