偶尔从简书上发现了这篇文章记录一下

====

安装sublime

在sublime text官网选择合适的版本安装。

ubunbu安装完成之后,可以在/usr/share/applications文件夹中找到sublime text快件方式,启动固定在启动栏即可。(或者可以试试命令sub启动)。

安装插件

安装插件管理神器package control
Ctrl + ~打开控制台,复制下面代码粘贴到控制台,回车,等待安装完成。
要是安装的sublime text2,可以去package control查找代码。

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+P,输入pci,一般第一项就是package control : install package。接着,就安装并且配置一些常用扩展吧:

  • emmet

前端必备神器。Emmet 文档 前端开发必备!Emmet使用手册

  • sidebarenhancement

侧边栏增强工具,sublime text 3扩展插件SideBarEnhancements用法教程–使用浏览器快捷预览网页

  • AdvancedNewFile

快速新建文件,快捷键Ctrl+Shift+N

  • Color Highlighter

前端编辑颜色时,这个插件会显示相应颜色代码的实际颜色。

  • AutoFileName

自动补全文件(目录)名

  • BracketHighlighter

高亮显示配对括号以及当前光标所在区域。sublime text3下BracketHighlighter的配置方法

  • Docblokr

代码注释,直接或者选中需要注释的代码,快捷键 ctrl+/。这个插件可以很好的生成js ,php 等语言函数注释,只需要在函数上面输入/** ,然后按tab 就会自动生成注释,增强js注释。

  • SublimeLinter

这是用来在写代码时做代码检查的。写Python程序的话,它还会帮你查代码是否符合PEP8的要求。有问题有代码会出现白框,点击时底下的状态栏会提示出什么问题。SublimeLinter 是一个代码校验插件,它可以帮你找出错误或编写不规范的代码,支持 C/C++、CoffeeScript、CSS、Git Commit Messages、Haml、HTML、Java、JavaScript、Lua、Objective-J、Perl、PHP、Puppet、Python、Ruby 和 XML 语言。在使用 SublimeLinter 之前,你要安装相应的程序,详见README。如果要校验 JavaScript 或 CSS,你还要安装 Node.js。SublimeLinter 默认以 background 模式运行,在用户输入的同时即时校验,如果你想要 Sublime Text 运行得更流畅,可以改为 load-save 模式或 save-only 模式,在读取和保存是校验或只在保存时校验。打开 SublimeLinter 的配置文件:菜单 Preferences -> Package Settings -> SublimeLinter -> Settings - User,加入 “sublimelinter”: “load-save” 或 “sublimelinter”: “save-only”

  • Anaconda

Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起来。安装Anaconda后,通过配置即可完成一个良好的Python开发环境。

  • Python PEP8 Autoformat

这是用来按PEP8自动格式化代码的。可以在包管理器中安装。如果以前写程序不留意的话,用SublimeLinter一查,满屏都是白框框,只要装上这个包,按ctrl+shift+r代码就会按PEP8要求自动格式化了,一屏的白框几乎都消失了。

  • ConvertToUTF8

GBK编码兼容,虽然在ST3中能输入中文并正常显示,但是打开含有中文字符的文件时,ST3会显示乱码。解决中文乱码问题,需要安装ConvertToUTF8插件。OS X或Linux还需要插件Codecs33。

  • Terminal

这是用来在当前文件所在位置打开终端的。参考

  • status bar time

显示时间

  • themr

主题包的管理,安装后切换主题不需要一项项配置。使用快捷键ctrl+f5切换theme,然后在Preferences中设置喜欢的color scheme。否则切换编辑区主题后,侧边栏/标签栏的风格并不会改变,需要麻烦的在设置中设置。

  • Sublime​Code​Intel

支持所有 Komode Editor 支持的代码语言,如:JavaScript, Mason, XBL, XUL, RHTML, SCSS, Python, HTML, Ruby, Python3, XML, Sass, XSLT, Django, HTML5, Perl, CSS, Twig, Less, Smarty, Node.js, Tcl, TemplateToolkit, PHP等。

  • Alignment

进行智能对齐。但是默认快捷键是ctrl+alt+a,和国内某著名IM的截图快捷键冲突了,我把它改成alt+shift+f。

  • AutoPEP8

格式化Python代码。

  • IMESupport

中文输入法不能跟随光标吗?试试「IMESupport 」这个插件吧!目前只支持 Windows
markdownediting和markdownPerview
装完之后,写作Markdown时(右下角显示语法为Markdown),可以按ctrl+b,直接就会生成HTML,并在浏览器中显示。

  • KeymapManager

增加检测快捷键冲突的功能, 参考KeymapManager增加检测快捷键冲突的功能

配置(Settings)

sublime Text并没有一个专门的配置界面,与之相反,Sublime Text使用JSON配置文件,可以到这里参考在Preferences->Settings-User现在我的设置如下:

{"caret_style": "phase","color_scheme": "Packages/User/SublimeLinter/Flatland Dark (SL).tmTheme","draw_white_space": "all","ensure_newline_at_eof_on_save": true,"font_face": "microsoft yahei","font_size": 12,"highlight_line": true,"highlight_modified_tabs": true,"ignored_packages":["Color Highlighter(MICHAEL-EX--xiang_000--2015-11-10-09,35,01)","Evernote(MICHAEL-EX--xiang_000--2015-11-10-09,35,03)","Markdown","Markdown Preview(MICHAEL-HOME--Michael--2015-12-09-22,07,25)","Vintage"],"open_files_in_new_window": false,"rulers":[80,100],"tab_size": 4,"theme": "Material-Theme-Darker.sublime-theme","translate_tabs_to_spaces": true,"trim_trailing_white_space_on_save": true
}

常用快捷键

Alt + shift + 1 默认1屏
Alt + shift + 2 左右2屏
Alt + shift + 8 上下两屏

Ctrl + /注释单行
Ctrl + shift + /注释多行

Ctrl + k + u转换为大写
Ctrl + k + l转换为小写

Ctrl + Enter向下插入一行
Ctrl + shift + Enter向上插入一行
ctrl+shift+D复制一行到下一行

Ctrl + shift + [ 段落折叠
Ctrl + shift + ]段落打开

Ctrl + D 向下多选
Crtl + k + B 开启/关闭侧边栏
Ctrl + R 搜索函数

Ctrl+L选择行,重复可依次增加选择下一行
Ctrl+Shift+L选择多行

Ctrl+G跳转到第几行
Ctrl+X删除当前行

Ctrl+F查找内容
Ctrl+Shift+F查找并替换
Ctrl+H替换

F11全屏
Shift+F11全屏免打扰模式,只编辑当前文件

Alt+数字切换打开第N个文件
Ctrl + p

1.输入文件名,跳转
2.输入:行号,跳转至指定行号,如:55
3.#,取当前文件所有标识

参考

参考文章也是精华啊!!!

  • Sublime Text 全程指南-Lu
  • 使用Sublime Text 3做Python开发
  • 一个前端程序猿的Sublime Text3的自我修养
  • jikeytang/sublime-text-github
  • Sublime Text 3 最好的功能、插件和设置
  • sublime text插件推荐
  • Sublime Text 3最好的功能、插件和设置
  • Sublime Text3使用总结-给win右键增加使用sublime text打开
  • Sublime text 3 新手倒腾

文/Michael_翔_(简书作者)
原文链接:http://www.jianshu.com/p/3b6aa8e32be5
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

buntun 安装sublime3 text插件相关推荐

  1. 解决:Notepad++搜索不到(无法安装)Finger Text插件

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.Notepad++下载 二.Finger Text无法安装 1.原因 2.解决办法 一.Notepad++下载 官方下载 ...

  2. VS Code 和 Sublime Text 3 安装及常用插件安装

    大家可以加我的个人微信,一起在学习交流群,交流学习,我的微信号:woainivery VS Code 1. Auto Close Tag 自动添加HTML / XML关闭标签 2. Auto Rena ...

  3. Sublime Text 3安装及常用插件安装

    一.Sublime3下载 1.百度搜索Sublime3 download,选择进入下载页面 2.我选择下载Win64位安装程序 ##二.Sublime3安装 傻瓜式安装,一直点下一步即可. ##三.S ...

  4. Sublime3常用插件安装

    安装Sublime3插件的方法: 1. 先安装Package Control组件. The simplest method of installation is through the Sublime ...

  5. Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install

    文章目录 Sublime Text 3便携版下载安装和常用插件安装 1.Sublime Text 3便携版下载: 2.sublime 插件控制器(Package Control)安装 2.1离线安装P ...

  6. Sublime Text插件的离线安装-使用htmlprettify美化您的HTML代码

    Sublime Text是广大程序员喜欢的文本编辑器,Jerry觉得它最强大之处在于开放的架构,有丰富的插件为其提供各种各样额外的功能. 作为前端开发人员,经常需要从网上复制粘贴一些代码然后做修改,因 ...

  7. Sublime Text插件的离线安装-使用htmlprettify美化您的HTML代码 1

    Sublime Text是广大程序员喜欢的文本编辑器,Jerry觉得它最强大之处在于开放的架构,有丰富的插件为其提供各种各样额外的功能. 作为前端开发人员,经常需要从网上复制粘贴一些代码然后做修改,因 ...

  8. Sublime Text如何安装和卸载插件

    文章目录 如何查找插件 如何安装插件 通过包控制器安装插件 手动安装插件 如何卸载插件 如何查找插件 建议先通过插件库来搜索你想要的插件,找到你想要的插件之后,你再选择安装方式进行安装,搜索插件请点击 ...

  9. Sublime Text 3无法安装Package Control插件的解决

    QUESTION:Sublime Text 3无法安装Package Control插件的解决? ANSWER: 为了更准确的定位问题,建议插件在安装前开启控制台(快捷键Ctrl+~),同时在开启de ...

最新文章

  1. 张一鸣卸任CEO,立下10年之约,期望突破线性延伸
  2. ISE安装和FLASH烧录
  3. 适合做公安网的php,gonganbeian.php
  4. 自考计算机英语答题技巧,自考英语题型答题技巧-自考英语写作
  5. redis的常用命令及实例讲解
  6. 计算机大作业visio选题,大作业一 用Visio绘网络结构图
  7. JavaScript中的(字符串,数字型,布尔型)是如何实现类型转换的?
  8. Qt之音频播放升级(七)
  9. java web 学习十二(session)
  10. 代码整洁 vs 代码肮脏
  11. Excel如何快速生成二维码图片?
  12. 【C# 练习】C# 程序设计实用教程(第2版)黄兴荣
  13. 隐私何在?区块链是隐私保护的安全阀门
  14. A780完全攻略总汇[转自cffuzs]
  15. C++之继承详细介绍(你除了继承你爸几亿的资产,你还是个啥??)
  16. 传统安防监控直播的四分屏的前端展示代码
  17. 在Mac上更安全的搜索和下载BT
  18. 爵士之夜(Jazz Night)
  19. PCA为什么要进行中心化
  20. hosts文件恢复如初方法

热门文章

  1. 结合具体代码理解yolov5-7.0锚框(anchor)生成机制
  2. 契约测试Pact实践
  3. 华为OD面经分享_C++ 方向_2022-04-27
  4. 51单片机基础之DHT11温湿度传感器
  5. ASP.NET Web Api 使用CacheCow和ETag缓存资源(转载)
  6. pip install报错:Missing dependencies for SOCKS support解决方法
  7. 王建硕的2001交大Microsoft Club宣讲会
  8. 大内存时代虚拟内存现在还有用吗
  9. ALTERA FPGA/NIOS II 黑金开发板 学生版
  10. Spring事务剖析-DataSourceTransactionManager