Sunlime 使用技巧

Sunlime 使用技巧

Package Control安装

1.使用快捷键Ctrl + `(View→Show Console menu) 打开Sublime的控制台,显示如图:

2.去https://packagecontrol.io/installation#st3网站把下图红框代码复制到上图输入框中

按下enter键,在Perferences→package settings中可以看到package control,则表明安装成功。完成前面操作后,每次安装插件时,先使用Ctrl+Shift+P(Tools→Command Palette…)打开控制面板,输入PackageControl显示如图:

选择Package Control:Install Package,回车。安装成功后如图所示,在输入框中输入插件名字选择插件回车即可安装插件。

寻找插件

可以进入https://packagecontrol.io/browse,查看最新插件和一些流行的插件。

快捷键

  1. 操作

    • Ctrl + `: 打开Sublime Text控制台(Esc退出)
    • Ctrl+Shift+P:打开命令面板(Esc退出)
    • Ctrl + K, Ctrl + B: 组合键,显示或隐藏侧栏(经常不能用)
    • Alt :光标调到菜单栏,↑↓←→ 移动光标
  2. 编辑

    • Ctr+Shift+D:复制粘贴光标所在行
    • Alt+.:关闭标签
    • Ctrl+/:用//注释当前行。
    • Ctrl+Shift+/:用/**/注释。
    • Ctrl + Enter: 在当前行下面新增一行然后跳至该行
    • Ctrl + Shift + Enter: 在当前行上面增加一行并跳至该行
    • Ctrl + ←/→: 进行逐词移动,
    • Ctrl + Shift + ←/→: 进行逐词选择
    • Ctrl + Shift + ↑/↓: 移动当前行(文件会被修改)
    • Ctrl+KK :从光标处删除至行尾
    • Ctrl+K Backspace :从光标处删除至行首
    • Ctrl+Z:撤销
    • Ctrl+Y:恢复撤销
    • Ctrl+J:合并行(已选择需要合并的多行时)
    • Ctrl + [: 选中内容向左缩进
    • Ctrl + ]: 选中内容向右缩进
    • Alt+-: 跳转至上一个光标位置
    • Alt+Shift+-: 跳转至下一个光标位置
    • Ctrl+K,Ctrl+U: 词改为大写(未选择为本行)
    • Ctrl+K,Ctrl+L: 词改为小写(未选择为本行)
  3. 选择

    • Alt+F3:选中关键词后,选中所有相同的词。可以配合Ctrl+D使用。
    • Ctrl + D Ctrl + K Ctrl + U:Ctrl + - +选择当前光标所在的词并高亮该词所有出现的位置,再次Ctrl + - +,会选择该词出现的下一个位置。在多重选词的过程中,Ctrl + - +会将当前选中的词进行跳过在多重选词的过程中,Ctrl + U进行回退
    • Ctrl+L :选择光标所在整行
    • Ctrl+X:删除光标所在行
    • Ctrl + J: 把当前选中区域合并为一行
    • Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
    • Ctrl+Shift+J: 选择当前缩进内容
    • Ctrl+Shift+[Left,Right]: 选择并跳转至上/下一个词
    • Alt+Shift+[Left,Right]: 选择并跳转至上/下一个子词(区分大小写)
  4. 查找
    (如果有窗口弹出都是Esc退出弹出窗口)

    • Ctrl + F: 调出搜索框
    • Ctrl + H: 调出替换框进行替换
    • Ctrl + Shift + H: 输入替换内容后,替换当前关键字
    • Ctrl + Alt + Enter: 输入替换内容后,替换所有匹配关键字。(NOTE: + 注意此时如果鼠标焦点在编辑窗口中,则替换失败,将鼠标焦点调到替换框中,Ctrl + + Alt + Enter才会起作用)
    • Ctrl + Shift + F: 开启多文件搜索&替换
    • Alt + C: 切换大小写敏感(Case-sensitive)模式
    • Alt + W: 切换整字匹配(Whole matching)模式
    • Alt + R: 切换正则匹配模式的开启/关闭
    • Ctrl+Shift+R: 定位函数从项目
  5. 跳转

    • Ctrl + P:列出当前打开的文件(或者是当前文件夹的文件),输入文件名然后 Enter 跳+ 转至该文件,输入@symbol跳转到symbol符号所在的位置,输入#keyword跳转到 keyword所+ 在的位置,输入:n跳转到文件的第n行;输入#定位关键词;
    • Ctrl+R(相当于Ctrl + P+ @) :列出当前文件中的符号(例如类名和函数名,但无法深入到变量名),输入符号名称 + Enter 即可以跳转到该处。
    • F12: 快速跳转到当前光标所在符号的定义处(Jump to + Definition)。比如当前光标所在为一个函数调用,F12会跳转至该函数的定义处。
    • Ctrl + G(相当于Ctrl + P+ :): 输入行号以跳转到指定行
    • Ctrl+M:跳转到括号另一半。
  6. 窗口和Tab页

    • Ctrl + N: 在当前窗口创建一个新标签
    • Ctrl + Shift + N: 创建一个新窗口(该快捷键 和搜狗输入法快捷键冲突)
    • Ctrl + W: 关闭标签页,如果没有标签页了,则关闭该窗口
    • Ctrl+Shift+W:关闭所有打开文件
    • Ctrl + Shift + T: 恢复刚刚关闭的标签。
    • Ctrl +Tab:移动标签。
    • Ctrl+[PageUp,PageDown]: 切换上/下个文件
  7. 屏幕

    • F11: 切换普通全屏
    • Shift + F11: 切换无干扰全屏
    • Alt+Shift+Num: 分屏显示共Num个窗口
    • Alt+Num: 切换第Num个索引(默认文件)
    • Ctrl + 数字键: 跳转到指定屏
    • Ctrl + Shift + 数字键: 将当前屏移动到指定屏
  8. 列模式

    • 鼠标中键或Shift+鼠标右键: 列模式
    • Ctrl+鼠标列模式: 增加列选择
    • Alt+鼠标列模式: 减少列选择
    • Ctrl+Alt+[Up,Down]: 选择上/下多行列模式,光标在当前列
    • Ctrl+Shift+L: 选区进入列模式,光标在行尾
  9. 书签

    • Ctrl+F2: 添加/删除书签
    • F2: 下一个书签
    • Shift+F2: 前一个书签
    • Alt+F2: 选择所有书签
    • Ctrl+Shift+F2: 删除所有书签
  10. 标记

    • Ctrl+K, Ctrl+Space: 设置标记(建议:Alt+;,Alt+Space)
    • Ctrl+K, Ctrl+A: 从光标位置选择至标记(建议:Alt+;,Alt+A)
    • Ctrl+K, Ctrl+W: 从光标位置删除至标记(建议:Alt+;,Alt+W)
    • Ctrl+K, Ctrl+X: 光标位置交换标记(建议:Alt+;,Alt+X)
    • Ctrl+K, Ctrl+G: 清除标记(建议:Alt+;,Alt+G)
  11. 代码

    • Ctrl+Shift+[: 折叠当前
    • Ctrl+Shift+]: 展开当前
    • Ctrl+K,Ctrl+T: 折叠属性
    • Ctrl+K,Ctrl+Num: 折叠Num层级
    • Ctrl+K,Ctrl+0: 展开所有
  12. XML/HTML

    • Ctrl+Shift+A: 选择标签内的内容
    • Ctrl+Shift+.: 闭合当前标签

android 插件

  1. Android​Import:从android SDK中自动添加imports,使用方法在命令模式输入Import Android Classes 之后回车或用快捷键Alt+Shift+o
  2. Android​Snippets:android一些控件的快速提示,使用方法在tools->Snippets…->选择相应的控件或命令模式输入Snippet:
  3. Android:android辅助插件,

    • android_add_imports: 添加imports
    • android_generate_setters: 添加getter setter 方法
  4. Kotlin: 不知道怎么用先装着

MarkDown 编写

常用插件

  1. MarkDown Editing:支持Markdown语法高亮,在自带5个主题在Preferences->Color Scheme->MarkdownEditingz中

  2. Markdown Extended + Extends Monokai:不错的Markdown主题,支持对多种语言的高亮(安装了没反应不知道咋用)

  3. MarkdownPreview:按CTRL + B生成网页HTML;在最前面添加[TOC]自动生成目录;
    预览(不能实时预览还是OmniMarkupPreviwer好用):命令模式下输入mp 后回车(Markdown Preview: current file in browser)

  4. OmniMarkupPreviwer:实时在浏览器中预,而MarkdownPreview是需要手动生成的和F5的。览如果双屏的话,应该具有不错的体验。

快捷键如下:
Ctrl+Alt+O: 在浏览器中实时预览.

Ctrl+Alt+X: Export Markup as HTML.

Ctrl+Alt+C: Copy Markup as HTML.

同步笔记

Evernote插件

  • 授权认证

    1. 印象笔记用户,直接用浏览器访问链接:https://app.yinxiang.com/api/DeveloperToken.action

    2. 获取 Developer Token 和 NoteStore URL(若没有,可创建一个)

    3. 打开 Sublime Evernote 插件的设置文件 Preferences > Package Settings > Evernote > Settings - User

      {
      “noteStoreUrl”: “你的 NoteStore URL”,
      “token”: “你的 Developer Token”
      }

    4. 配置成功后,你可以ctrl + shift + p 调出Command palatte 输入 evernote: list recent notes,如果成功可以看到你最近的笔记。
  • Evernote插件功能

    1.Send to Evernote
    Command Palette > Evernote: Send to Evernote

    主要功能:创建新笔记,底部输入笔记标题,然后就可以编辑正文了,注意:你可以使用Metadata对笔记标题,标签,所属笔记本进行定义(不知道怎么用),格式:

    — title: My Note’s Title tags: misc, sublime notebook: My Notebook —

    2。 Open Note
    Command Palette > Evernote: Open Evernote Note 此功能可以直接在SL浏览并打开Evernote各个笔记本下的笔记,所有内容会自动以Markdown格式打开,其他文本格式,图片等附件均会被消除。

    1. Search Note
      Command Palette > Evernote: Search Note 笔记搜索功能,可以参考大象官方Developer文档编辑自己的关键词语法。

    4 .Update Note
    Command Palette > Evernote: Update Evernote Note 笔记编辑

    1. Attach to Note
      Command Palette > Evernote: Attach current file to a note 可将当前打开的文件嵌入正在编辑的笔记中

    2. Clip as new Note
      Command Palette > Evernote: Clip to Evernote as a new note 将剪切板的内容直接作为新笔记创建出来

    7.View note in WebApp
    Command Palette > Evernote: View note in WebApp 将当前笔记转入Evernote网页版打开

注意:

在测试过程中出现以下情况:

Sorry, the requested URL ‘http://127.0.0.1:51004/view/31’ caused an error:

‘buffer_id(31) is not valid (closed or unsupported file format)’

NOTE: If you run multiple instances of Sublime Text, you may want to adjust
the server_port option in order to get this plugin work again.

我们需要对配置文件做出修改

Quick Fix 1: 移除扩展

Sublime Text > Preferences > Package Settings > OmniMarkupPreviewer > Settings - User

{
“renderer_options-MarkdownRenderer”: {
“extensions”: [“tables”, “fenced_code”, “codehilite”]
}
}

  1. TableEditor:Markdown中的表格书写体验真心不咋样,所有有人为这个开发了一个插件,具有较好的自适应性,会自动对齐,强迫症患者喜欢。
    首先需要用ctrl + shift + p打开这个功能(Table Editor: Enable for current syntax or Table Editor: Enable for current view or “Table Editor: Set table syntax … for current view”),然后就可以狂用tab来自动完成了(安装了没反应不知道咋用)

增强功能

其他插件

  1. WordCount:可以实时显示当前文件的字数。

  2. ConvertToUTF8:直接在菜单栏中可以转了,专为中文设计,妈妈再也不通担心中文乱码问题了

  3. Side​Bar​Enhancements:右键一下子多出那么多选择,

  4. SideBarFolders:打开的文件夹都太多了,再用这个来管理文件夹(没这插件)

  5. Compare Side-By-Side:Sublime版本的Beyond Compare,虽然没那么强大,但是也非常够用了,真是一个插件就是一个软件

  6. BracketHighlighter:显示我在哪个括号内,不用找括号找的头晕

  7. Alignment :一个代码格式化插件,它可以使多行代码中的等号对齐,也可以调整多行代码为一个缩进级别,默认快捷键是 ctrl+alt+a(Mac OS 上是 cmd+ctrl+a)。

  8. Tradsim :中文繁字体和简体字转换

右键菜单

方法一(推荐)

把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.inf,然后右击安装就可以了。

PS:重命名文件之前,需要先在工具–文件夹选项,查看中,把隐藏已知文件类型的扩展名前边的复选框不勾选。

[Version]
Signature=” WindowsNT W i n d o w s N T

[DefaultInstall]
AddReg=SublimeText3

[SublimeText3]
hkcr,”*\shell\SublimeText3”,,,”Sublime Text 3”
hkcr,”\shell\SublimeText3\command”,,,”“”%1%\sublime_text.exe”” “”%%1”” %%
hkcr,”Directory\shell\SublimeText3”,,,” Sublime Text3”
hkcr,”*\shell\SublimeText3”,”Icon”,0x20000,”%1%\sublime_text.exe, 0”
hkcr,”Directory\shell\SublimeText3\command”,,,”“”%1%\sublime_text.exe”” “”%%1”“”

方法二(没试过)

把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.reg,然后双击就可以了。

PS:需要把里边的Sublime的安装目录,替换成实际的Sublime安装目录。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*\shell\SublimeText3]
@=”用 SublimeText3 打开”
“Icon”=”D:\Program Files\Sublime Text 3\sublime_text.exe,0”

[HKEY_CLASSES_ROOT*\shell\SublimeText3\command]
@=”D:\Program Files\Sublime Text 3\sublime_text.exe %1”

[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]
@=”用 SublimeText3 打开”
“Icon”=”D:\Program Files\Sublime Text 3\sublime_text.exe,0”

[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]
@=”D:\Program Files\Sublime Text 3\sublime_text.exe %1”

最后,附一个删除右键菜单的脚本吧。

把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_delright.reg,然后双击就可以了。

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT*\shell\SublimeText3]
[-HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值