博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text 2 使用 Eclipse 快捷键
阅读量:6882 次
发布时间:2019-06-27

本文共 5327 字,大约阅读时间需要 17 分钟。

hot3.png

转自 

[    /**     * 常用快捷键(Sublime默认)     * --------------     *      * 光标一个单词一个单词的移动     * { "keys": ["ctrl+left"], "command": "move", "args": {"by": "words", "forward": false} },     * 按住shift来选文字时, 一个个单词的选而不是一个个字母     * { "keys": ["ctrl+shift+left"], "command": "move", "args": {"by": "words", "forward": false, "extend": true} },     *     * 类似光标一个个单词的移动     * { "keys": ["alt+left"], "command": "move", "args": {"by": "subwords", "forward": false} },     * { "keys": ["alt+shift+right"], "command": "move", "args": {"by": "subword_ends", "forward": true, "extend": true} },     *     * 缩进     * { "keys": ["ctrl+]"], "command": "indent" },     * { "keys": ["ctrl+["], "command": "unindent" },     *     * 删除整个单词     * { "keys": ["ctrl+backspace"], "command": "delete_word", "args": { "forward": false } },     * { "keys": ["ctrl+delete"], "command": "delete_word", "args": { "forward": true } },     *     * 行排序(例如选中几个JSON字段, 让这些字段名按字母顺序排序)     * { "keys": ["f9"], "command": "sort_lines", "args": {"case_sensitive": false} },     *     * 参考     * ----------------------     * Using Sublime Text as your IDE     * http://www.chromium.org/developers/sublime-text     *     * Web Development With Sublime Text 2     * http://www.paulund.co.uk/web-development-with-sublime-text-2     */    // editor配置    { "keys": ["ctrl+v"], "command": "paste_and_indent" },    { "keys": ["ctrl+shift+v"], "command": "paste" },    /**     * 适配eclipse快捷键     *     * 下面这位仁兄早就有了这个想法     * Eclipse shortcuts for Sublime Text 2     * http://icoloma.blogspot.com/2011/10/eclipse-shortcuts-for-sublime-text-2.html     */    { "keys": ["alt+/"], "command": "auto_complete" },    { "keys": ["ctrl+i"], "command": "reindent" },    // 当前行和下面一行交互位置    { "keys": ["alt+up"], "command": "swap_line_up" },    { "keys": ["alt+down"], "command": "swap_line_down" },    // 复制当前行到上一行    { "keys": ["ctrl+alt+up"], "command": "duplicate_line" },    // 复制当前行到下一行    { "keys": ["ctrl+alt+down"], "command": "duplicate_line" },    // 删除整行    { "keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} },    // 光标移动到指定行    { "keys": ["ctrl+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },    // 快速定位到选中的文字    { "keys": ["ctrl+k"], "command": "find_under_expand_skip" },    // { "keys": ["ctrl+shift+x"], "command": "swap_case" },    { "keys": ["ctrl+shift+x"], "command": "upper_case" },    { "keys": ["ctrl+shift+y"], "command": "lower_case" },    // 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置, 不一定是最后)    { "keys": ["shift+enter"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line.sublime-macro"} },    // 定位到对于的匹配符(譬如{})(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)    { "keys": ["ctrl+shift+p"], "command": "move_to", "args": {"to": "brackets"} },    // 这个命令默认使用的是ctrl+shift+p    { "keys": ["ctrl+p"], "command": "show_overlay", "args": {"overlay": "command_palette"} },    // outline    { "keys": ["ctrl+o"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },    // 当前文件中的关键字(方便快速查找内容)    { "keys": ["ctrl+alt+o"], "command": "show_overlay", "args": {"overlay": "goto", "text": "#"} },    // open resource    { "keys": ["ctrl+shift+r"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },    // 文件内查找/替换    { "keys": ["ctrl+f"], "command": "show_panel", "args": {"panel": "replace"} },    // 全局查找/替换, 在查询结果中双击跳转到匹配位置    {"keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "find_in_files"} },    // plugin配置    { "keys": ["alt+a"], "command": "alignment" },    {"keys": ["ctrl+shift+f"], "command": "js_format"}]

设置

{	"color_scheme": "Packages/Color Scheme - Default/Mac Classic.tmTheme",	"dpi_scale": 1,	"font_size": 11,	"hot_exit": false,	"ignored_packages":	[		"Vintage"	],	"remember_open_files": false,	"update_check": false}

安装插件:

安装Sublime Text 2插件的方法:

1.直接安装

安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。

2.使用Package Control组件安装

也可以安装package control组件,然后直接在线安装:

  1. 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)

  2. 粘贴以下代码到底部命令行并回车:

    import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen(' ','%20')).read())

  3. 重启Sublime Text 2。

  4. 如果在Perferences->package settings中看到package control这一项,则安装成功。

如果这种方法不能安装成功,可以。

用Package Control安装插件的方法:

  1. 按下Ctrl+Shift+P调出命令面板

  2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

不爽的是,有的网络环境可能会不允许访问陌生的网络环境从而设置一道防火墙,而Sublime Text 2貌似无法设置代理,可能就获取不到安装包列表了。

常用插件:JSFormat   ConvertToUTF

添加到右键菜单:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\SublimeText3]@="Open with SublimeText""Icon"="E:\\Sublime Text Build 3176 x64\\sublime_text.exe,0"[HKEY_CLASSES_ROOT\*\shell\SublimeText3\command]@="E:\\Sublime Text Build 3176 x64\\sublime_text.exe %1"[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3]@="Open with SublimeText""Icon"="E:\\Sublime Text Build 3176 x64\\sublime_text.exe,0"[HKEY_CLASSES_ROOT\Directory\shell\SublimeText3\command]@="E:\\Sublime Text Build 3176 x64\\sublime_text.exe %1"

添加以上代码到add.reg,修改代码中的路径位置,并执行

去除右键菜单

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

转载于:https://my.oschina.net/yaolifei/blog/264381

你可能感兴趣的文章
分享几个国外学习网站
查看>>
一文分析java基础面试题中易出错考点
查看>>
6月21日云栖精选夜读丨CCTV5手机客户端新媒体:让赛事集锦堪比电影大片
查看>>
$ is not defined错误分析及解决
查看>>
Qt之子类发送消息给父类
查看>>
redis哨兵模式
查看>>
深入源码分析-线程池的实现原理
查看>>
开箱即用(out-of-box)的Redis序列号生成器,不用再写任何代码,你值得拥有
查看>>
Java大牛呕心沥血经历——技术面试与HR谈薪资技巧
查看>>
Pycharm上Django的使用 Day12
查看>>
遇见一只黑猫,她说Python是个怪物
查看>>
spring 中Page< >遇到得小问题
查看>>
IT兄弟连 JavaWeb教程 JavaBean组件定义
查看>>
PowerDesigner 概念数据模型(CDM) 说明
查看>>
JQuery动态给table添加、删除行
查看>>
OSChina 周五乱弹 —— 如果有一天不让我写代码了
查看>>
MySpinner
查看>>
原子变量与非阻塞同步
查看>>
基础总结篇之一:Activity生命周期
查看>>
iOS开发之UITextField
查看>>