Mac Sublime3--工欲善其事必先利其器(一)

偷懒的程序员 2018-01-23 17:40:43 ⋅ 690 阅读

第一步: Subline3下载地址;

废话不多说, 直接上下载地址--sublimetext官网

第二步: Subline3插件管理工具

没有对应的插件, 那还叫软件么! 那叫神器!
给Subline3插上翅膀吧!

2.1 安装插件管理工具

点击顶部菜单的 View -> Show Console*(或者使用快捷键 command + ` )。如下图

4A943CAE-A33E-41B1-A09F-4FAA5062BD39.png

复制下边代码进去, Enter--下载即可

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

来英文吧, 嘿嘿

  1. Click the **Preferences > Browse Packages… ** menuBrowse up a folder and then into the Installed Packages/ folder;

  2. Download Package Control.sublime-package and copy it into the Installed Packages/ directory

  3. Restart Sublime Text


2.2 举例子安装插件

CMD + shift + P 弹出 Package Control 来安装插件,

选择Install Package, 然后在输入Emmet, 进行下载.



1.插件管理中Emmet的介绍
2.Emmet能干啥?

为啥以它为例子? 看看下图吧


  1. 使用 >运算符可以用来生成彼此嵌套的元素;

  2. 使用+运算符可以用来生成彼此相邻的元素.

  3. 使用^运算符,可以让你的代码返回上一层。当你使用>嵌套元素时,想让后面的回到上一层,那么这个方法很适用。

  4. 使用乘法运算符*, 可以i一次性生成多个相同的元素;


例子一: 输入section>div>(p>a)+p的效果如下图:

section>div>(p>a)+p


例子二: 输入ul>li5*的效果如下图:



CSS 相关

1.输入w100,即可生成:

width: 100px;

后边跟上如下代码的表示

p 表示%
e 表示 em
x 表示 ex

2.输入m10-20, 表示

margin: 10px 20px;

总结

  1. E 代表HTML标签。
  2. E#id 代表id属性。  3. E.class 代表class属性。  4. E[attr=foo] 代表某一个特定属性。
  5. E{foo} 代表标签包含的内容是foo。
  6. E>N 代表N是E的子元素。
  7. E+N 代表N是E的同级元素。
  8. E^N 代表N是E的上级元素。

**图很炫, 用法很吊, 但是, 怎么也用不起来! **苦思幂想. 终于找到了方法!

Paste_Image.png

千方百计的找到说是只支持可识别的文件类型, what !

第三步 对文件操作(新建/更名等)

3.1 新建文件,地球人都知道 ** cmd + N**;
3.2 CMD + S 保存的时候改一下名字, 很疑惑为何要这样....

再试试Emmet那几个语法吧!
然而, 问题是一个接一个, 多创建几个文件, 又找不到创建那几个了.....

按着 CMD + K + B 折叠左侧列表, 试试吧,

CMD + K + B

第四步 多行操作快捷键

4.1鼠标滑动多行选中操作

multiple-cursor-fast.gif

4.2按住CMD 一个个选中操作

multiple-cursor2.gif

4.3复制当前行, 选中并按下CMD-SHIFT-D

copy-line2.gif


第五. 快速启动浏览器并打开;

上边已经了解过了如何安装插件, 在此不再累述; 网上有些说直接操作第二步, 但是试了试不行, 以下两步可以成功.

5.1 找插件SideBarEnhancements并安装.

ctrl+shift+p—> Install Package—> 找到SideBarEnhancements

5.2 配置快捷键
preferences > package setting > side bar > Key Building-User--输入相关内容

[
    // Chrome
    { "keys": ["command+4"], "command": "side_bar_files_open_with",        "args": {            "paths": [],            "application": "/Applications/Google Chrome.app",            "extensions":".*"
        }
    },
]

注释

1. keys: 表示快捷键, 根据自己爱好更改;
2. application: 表示安装路径. 

其余的自己可以延伸.

在html文件中按下 CMD + 4试试, 很方便吧.

第六步 添加常规设置

悲剧又出现了, 调用到浏览器了, 但是, 没有内容, 看了看文件, 里边原来没有代码, 我明明写了的! 是因为没有保存---最直接的CMD + S 保存, 如果每次这样不把人累死!!!

添加设置: Preferences —> Key Bindings - User --输入如下内容:

{//字体大小
    "font_size": 15,    "ignored_packages":
    [        "Vintage"
    ],//焦点丢失后自动保存
    "save_on_focus_lost": true,//显示当前文件的编码
    "show_encoding": true,//加粗文件夹名称
    "bold_folder_labels": true,//显示全路径
    "show_full_path": true,

}

第七. 插件推荐.

1.上边提过的插件Emmet;
2.上边提过的插件--快速启动SideBarEnhancements就不说了;
3.代码格式化--Sublime-HTMLPrettify配置使用步骤如下:

1.`Ctrl+Shift+P` or `Cmd+Shift+P` in Linux/Windows/OS X2.select Package Control: `Install Package`3.select `HTML-CSS-JS Prettify`;4.选中所需要的代码---` CMD +SHIFT + H `
 一睹芳容吧;

4.CSScomb

1. 该插件也需要系统已安装Node.js环境
2. 打开css文件Ctrl + shift + p > Run CSScomb 即可格式化css文件
3. 右击 -> Run CSScomb 或者 Ctrl + shift + c

ef60aaa0ef4af936be439ee760681897_articlex.gif

5.代码提示工具----SublimeCodeIntel;


  1. jade相关
    8.1 jade高亮: package install -> jade 选择第一个(jade);



全部评论: 0

    我有话说:

    更好的使用印象笔记

    工欲善其事必先利其器

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    VSCode 高级使用技巧汇总

    工欲善其事必先利其器,提升的不只是丢丢

    Python 3.9.1 发布,支持苹果 M1 和 macOS 11 Big Sur

    Python 3.9.1 已正式发布。Python 3.9.1 是 Python 3.9 的第一个维护版本,也是第一个在 Apple Silicon 上原生支持 macOS 11 Big Sur 的

    最全Mac工具集

      MacTool Mac 开源免费工具汇总, 只罗列开源好用的。更全列表请参考awesome-mac 必备 Homebrew - 体验通过命令行安装 Mac 软件的工具(大部分是

    Mac安装VM虚拟机/Centos7配置与使用

    让你的Mac拥有多个windows虚拟桌面!

    sync同步vscode插件配置完全指北

    工欲善其事必先利其器,当我们辛辛苦苦配置好一个心意的编辑器,当回到🏠、换台电脑,结果还得从头再来,作为程序

    精品推荐:Java核心数据结构(List,Map,Set)使用技巧与优化

    JDK提供了组主要的数据结构实现,如List、Map、Set等常用数据结构。这些数据都继承自 java.util.Collection 接口,并位于 java.util 包内。

    PyCharm 2020.3.3 发布

    PyCharm 2020.3.3 现已发布,这是 PyCharm 2020.3 的最终错误修复版本。具体更新内容如下: 现在可以在 macOS Big Sur 的选项卡中打开

    Docker Desktop 3.0.0 发布,Docker Hub 限制免费用户

    Docker Desktop 3.0.0 版本发布了。Docker Desktop 是一个支持 Windows 和 MAC 系统的完整桌面开发环境,包括 Docker App,开发人员工具

    IntelliJ IDEA 2020.3.2 发布

    IntelliJ IDEA 2020.3.2 现已发布,这是 IntelliJ IDEA 2020.3 的第二个错误修复版本。主要更新内容如下: 现在可以在 macOS Big Sur

    GoLand 2020.3.2 发布,bug 修复版本

    GoLand 2020.3.2 已经发布,主要包含各种 bug 修复。 部分更新内容 支持在带有 M1 芯片的 Mac 上正常使用调试器。 如果之前已配置,则需要升级到 2020.3.2 后就

    Spring Boot 开发利器

    工欲善其事必先利其器每次创建新项目都要找各种依赖的包是不是很烦?今天给大家介绍下 Spring 官方提供的 Online 项目脚手架

    FreeBSD 12.2 beta 3 发布

    FreeBSD 12.2 beta 3 已经发布,此版本主要变化包括: 修复了 certctl(8) 安装问题 从 OpenZFS 添加了对 ZFS 数据集的读/写 kstats 默认的 vm

    GnuCash 4.3 发布,跨平台财务管理软件

    GnuCash 4.3 现已发布,这是稳定版 4.x 系列的第四个版本。GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux

    Go 1.16 发布,支持 macOS ARM64

    Go 1.16 正式发布,该版本主要包括支持 macOS ARM64、工具链优化、运行时和库的实现优化。并且,该版本保留了Go 1兼容性的承诺,几乎所有 Go 程序都能像以前一样继续编译和

    Python 3.8.6 发布

    Python 3.8.6 发布了,它是 Python 3.8 的第六个维护版本。 3.8 系列的维护版本将每两个月定期更新次,3.8.7 计划于 2020 年 11 月中旬发布。 随着维护版本的

    RedisPlus 3.0.0 重构归来免费开源,优化性能和交互体验

    RedisPlus是为Redis可视化管理开发的款开源免费的桌面客户端软件,支持Windows 、Linux、Mac三大系统平台,RedisPlus提供更加高效、方便、快捷的使用体验,有着更加

    Angry IP Scanner 3.7.4 发布,IP、端口扫描工具

    Angry IP Scanner 是款使用方便的 IP、端口扫描工具。利用它,用户可以获得被扫描计算机的 ping 响应时间、主机名称、计算机名称、工作组、登录用户名、MAC 地址、TTL