zoukankan      html  css  js  c++  java
  • Sublime Text 轻量极速 文本编辑器 介绍

    Sublime Text 版本

    • Sublime Text 4
    • Sublime Text Build 3211
    • Sublime Text 2.0.2a

    PackageControl 插件

    官网:Package Control - the Sublime Text package manager

    官网中文镜像:http://packagecontrol.cn/

    原来官网被墙使用中文镜像网站,现官网已恢复访问,中文镜像站关闭。

    INSTALLATION

    Use one of the following methods to install Package Control:

    Command Palette
    1. Open the command palette
      Win/Linux: ctrl+shift+p, Mac: cmd+shift+p
    2. Type Install Package Control, press enter
    1. Open the Tools menu
    2. Select Install Package Control…

    This will download the latest version of Package Control and verify it using public key cryptography. If an error occurs, use the manual method instead.

    Manual

    If the command palette/menu method is not possible due to a proxy on your network or using an old version of Sublime Text, the following steps will also install Package Control:

    1. Click the Preferences > Browse Packages… menu
    2. Browse up a folder and then into the Installed Packages/ folder
    3. Download Package Control.sublime-package and copy it into the Installed Packages/ directory
    4. Restart Sublime Text
    中文镜像

    由于packagecontrol.io被墙,所以安装Sublime Text需要两步

    第一步:通过控制台安装插件代码,通过 View > Show Console 打开控制台,将Python代码粘贴到控制台,回车。

    • Sublime Text 3
    import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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.cn/' + 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)
    
    • Sublime Text 2
    import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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()) ); by = urllib2.urlopen( 'http://packagecontrol.cn/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
    

    第二步:修改Sublime Text插件channels,方法如下:

    • 打开Package Control配置文件 Settings - User
    • 修改或新增channels地址
      { "channels": [ "http://packagecontrol.cn/channel_v3.json" ] }
      保存搞定!

    推荐插件 持续更新...

    • ChineseLocalization,完全汉化插件
      Switch between language in Main Menu Help/Language/ 请使用主菜单的 帮助/Language 子菜单来切换语言。

    • ConvertToUTF8,GBK编码兼容

    • DeleteBlankLines,删除空行
      Ctrl+Alt+Backspace: 删除选择区域所有空行
      Ctrl+Alt+Shift+Backspace: 删除选择区域多余空行
      如果行中带有tab或空格字符则不会被删除,只删除只含有\n或\r的空行.

    • TrailingSpaces,高亮删除空白符
      Edit > Trailing Spaces >

    • Solarized Color Scheme

    • Sunrise Theme

    • MarkdownPreview

    • Markdown Extended

      ctrl + shift + p and search for “Markdown Extended”

      View -> Syntax -> Open all with current extension as... -> Markdown Extended

    • MarkDown Editing

    • SideBarEnhancements,增强型侧边栏

    • Emmet,前端神器,按下Tab键,Emmet就能把一个缩写展开成一个HTML和CSS代码块

    • ColorConvert,RGBA颜色转换,十六进制颜色转换为RGBA颜色

    Sublime Text 使用

    编辑

    GOTO ANYTHING

    按下 Ctrl + p
    输入@symbol跳转到symbol符号所在的位置 Ctrl-R
    输入#keyword跳转到keyword所在的位置 Ctrl-;
    输入:12跳转到文件的第12行。 Ctrl-G

    Command Palette 命令面板

    Command Palette 整合了并不常用的功能,比如排序、改变语法规则、改变缩进设置。只需要简单敲击键盘,你就能找到你想要的功能;在导航栏上寻找功能或是记忆晦涩的快捷键将成为历史。
    Ctrl + Shift + p

    多行光标 / 列 编辑:
    1. Ctrl+左键 点击, Shift+右键 拖动,选择光标位置,增加选择:Ctrl,减少选择:Alt,编辑[vim模式:command,i a编辑]
    2. Ctrl + Alt + 上或下 以当前光标为中心上或下增加多光标点,按end定位到行尾 (Linux Shift + Alt)
    3. Ctrl+shift+L: 先选中多行,在每行行尾插入光标,编辑[vim模式:visual,I词首A词尾编辑]
    4. Ctrl+D 逐个选择当前词并高亮(Ctrl+K Ctrl+D 跳过词),Alt+F3选择全部相同词,编辑[vim模式:visual,I词首A词尾编辑]
    查找&替换(Finding&Replacing)

    Ctrl+H 打开正则,输入^,查找所有的行首;输入$,查找所有的行尾;然后Find All,光标闪动,就可以进行编辑了

    分屏

    Alt + Shift + 2进行左右分屏
    Alt + Shift + 8进行上下分屏
    Alt + Shift + 5进行上下左右分屏(即分为四屏)。

    常用快捷键

    Tab 向右缩进。只对光标后(或者选中的)的代码有效
    Shift+Tab 向左缩进
    Ctrl+[ 向左缩进。对整行有效
    Ctrl+] 向右缩进。对整行有效
    Ctrl+/ 注释单行
    Ctrl+Z 撤销
    Ctrl+Y 恢复撤销
    Ctrl+F2 设置书签,F2切换书签

    配置

    Preferences | Settings 配置信息

    vim模式

    Sublime 中自带支持 Vim 的插件,但默认是关闭的。

    "ignored_packages":	["Vintage",]
    

    开启方式:

    1. Package Control > Enable Package > Vintage

    2. 在菜单 Preferences/Settings-User 中设置

    "ignored_packages": []
    
    空白字符
    • 显示空白字符
    "draw_white_space":"all"
    
    • 自动去除代码行尾多余的空格:
    "trim_trailing_white_space_on_save": true
    

    保存文件自动删除!

    也可以用插件TrailingSpaces

    高亮当前行
    "highlight_line": true,     //高亮当前编辑行
    
    字体设置
    "font_face": "DejaVu Sans Mono",
    "font_size": 11
    

    Windows 注册表

    windows下添加右键菜单:新建以下注册表脚本.reg

    • SublimeText3
    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\*\shell\SublimeText3]
    @="Edit with Sublime Text3"
    "Icon"="D:\\PortableApps\\Sublime Text Build 3207 x64\\sublime_text.exe,0"
    [HKEY_CLASSES_ROOT\*\shell\SublimeText3\command]
    @="D:\\PortableApps\\Sublime Text Build 3207 x64\\sublime_text.exe \"%1\""
    
    [HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]
    @="Open with Sublime Text3"
    "Icon"="D:\\PortableApps\\Sublime Text Build 3207 x64\\sublime_text.exe,0"
    [HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]
    @="D:\\PortableApps\\Sublime Text Build 3207 x64\\sublime_text.exe \"%1\""
    
    • SublimeText2
    [HKEY_CLASSES_ROOT\*\shell\SublimeText2]
    @="Edit with Sublime Text2"
    "Icon"="D:\\PortableApps\\Sublime Text 2.0.2 x64\\sublime_text.exe,0"
    [HKEY_CLASSES_ROOT\*\shell\SublimeText2\command]
    @="D:\\PortableApps\\Sublime Text 2.0.2 x64\\sublime_text.exe \"%1\""
    
    [HKEY_CLASSES_ROOT\Directory\shell\SublimeText2]
    @="Open with Sublime Text2"
    "Icon"="D:\\PortableApps\\Sublime Text 2.0.2 x64\\sublime_text.exe,0"
    [HKEY_CLASSES_ROOT\Directory\shell\SublimeText2\command]
    @="D:\\PortableApps\\Sublime Text 2.0.2 x64\\sublime_text.exe \"%1\""
    
    ✎﹏键落惊风雨,码成泣鬼神~~
  • 相关阅读:
    为什么CAP不能同时满足?
    多线程模式下高并发的环境中唯一确保单例模式---DLC双端锁
    有道词典命令行查询工具(Mac/Ubuntu)
    CentOS 6.9配置EPEL源
    GitHub官方Markdown语法教程
    CentOS 6.9设置阿里云源/163源
    Ubuntu 16.04安装Wine版的微信(deepin-wechat)
    普通主板设置BIOS实现电脑插电自动启动
    IntelliJ IDEA导出设置
    Linux下swap分区多大才合适的问题探讨
  • 原文地址:https://www.cnblogs.com/wonux/p/15758706.html
Copyright © 2011-2022 走看看