• 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\""
    
    ✎﹏键落惊风雨,码成泣鬼神~~
  • 相关阅读:
    leetcode108 Convert Sorted Array to Binary Search Tree
    leetcode98 Validate Binary Search Tree
    leetcode103 Binary Tree Zigzag Level Order Traversal
    leetcode116 Populating Next Right Pointers in Each Node
    Python全栈之路Day15
    Python全栈之路Day11
    集群监控
    Python全栈之路Day10
    自动部署反向代理、web、nfs
    5.Scss的插值
  • 原文地址:https://www.cnblogs.com/wonux/p/15758706.html
Copyright © 2020-2023  润新知