IDE Sublime快捷键常用记录

我的编辑器实用快捷键汇总

sublime text3

sublime 自带
首先F12 很重要的功能
ctrl+d 选中一个词 //很常用
ctrl+l 选择整行继续按继续选择
Ctrl+M 光标移动至括号内开始或结束
ctrl+shift+d 选中一行
Ctrl+Shift+K 删除整行
ctrl+shift+v 粘贴并保持缩进
ctrl+shift+↑ 或 ↓ 代码上下移
Ctrl+鼠标左键     不怎么用鼠标党 看情况用
Alt+Shift+1,2,3  分几个屏 我经常用2个
Ctrl+Shift+1,2,3 焦点分配到分屏序号页
ctrl+shift+y 计算数学表达式
Shift+Tab  去除缩进
Ctrl+F2  设置/取消书签 想要快速往返2个代码常用
F2 跳到下一个书签
shift+F2 跳到上一个书签
ctrl+/ 		 注释行
ctrl+shift+/ 多行注释
	光标的4个方向移动 打开文件在浏览器 打开命令行插件terminal

ctrl+r 查看当前文件的所有方法并快速定位 html是查看所有ID
ctrl+p 跳转到文件
ctrl+h 当前文件替换
ctrl+shift+f 搜索文件夹并替换
ctrl+g 跳到第几行
f3 查看变量相关

插件sublimecodeintel 快捷键绑定
ctrl+j 代码补全 比如加;
ctrl+f3 跳转到变量定义处

ctrl+i  操作历史记录并跳转

PHP Companion插件的快捷键
ctrl+shift+u 自动find_use
ctrl+shift+n 自动写入namespace
自动导入use 和 namespace 覆盖了原来的软重做 和 新建sublime窗口

FindKeyConflicts的使用 
ctrl+shift+p打开命令面板 输入
FindKeyConflicts: All Key Maps to Quick Panel
查询所有快捷键
FindKeyConflicts: (Direct) Conflicts to Quick Panel
查询所有冲突按键

AdvancedNewFile插件相关 新建文件多层次

ctrl+alt+n 新建路径下的文件 支持tab补全路径
用法例
project:(按tab自动补全)/(按tab自动补全文件夹)

codeformatter插件相关(格式化php代码 未使用use 自动删除等功能) 
需要插件配置php路径
codeformatter_php_options 的 php_path
并且 php5.6+

ctrl+alt+f 格式化代码

其他冲突及其坑爹的快捷键:
注释自带的快捷键
F9 
ctrl+f9
ctrl+y
ctrl+w
ctrl+shift+w


//其他sublime自带
https://www.jianshu.com/p/1d642c9f204c

xdebug调试快捷键
插件配置

{
    // Example:
    // "/absolute/path/to/file/on/server" : "/path/to/file/on/computer",
    // "/var/www/htdocs/example/" : "C:/git/websites/example/"
    "path_mapping": {

    },
    "max_depth": 2,
    "url": "http://z.cn",
    "ide_key": "sublime.xdebug",
    "host": "",
    "port": 9999,
    "debug": true
}


首先配置必须在url后面加?XDEBUG_SESSION_START=key 注意插件内部也要配置key

原来的快捷键
Ctrl+f8: 打断点 
Shift+f8: 打断点条件模式 
ctrl+shift+f9 xdebug_session_start
ctrl+shift+10 xdebug_session_stop
ctrl+shift+11 xdebug_layout

Ctrl+Shift+f5: 运行到下一个断点 
Ctrl+Shift+f6: 单步 
Ctrl+Shift+f7: 步入 
Ctrl+Shift+f8: 步出 

修改后的快捷键
f8 打断点
shift+f8 不变
ctrl+f9 xdebug_session_start
ctrl+10 xdebug_session_stop
ctrl+11 xdebug_layout
Ctrl+f5: 运行到下一个断点 
f6: 单步 
f7: 步入 
Ctrl+f8: 步出 



另外微信小程序如何断点 :打开soruces 鼠标双击左侧打断点 F10单步 F8退出

//我绑定过的按键
    { "keys": ["alt+l"], "command": "move", "args": {"by": "characters", "forward": true} },
    { "keys": ["alt+j"], "command": "move", "args": {"by": "characters", "forward": false} },
    { "keys": ["alt+k"], "command": "move", "args": {"by": "lines", "forward": true} },
    { "keys": ["alt+i"], "command": "move", "args": {"by": "lines", "forward": false} },
    { "keys": ["f5"], "command": "side_bar_files_open_with", "args": { "paths": [], "application": "C:/Users/asus/AppData/Local/Google/Chrome/Application/chrome.exe", "extensions": ".*" } },
    { "keys": ["ctrl+`"], "command": "open_terminal" },
{ "keys": ["ctrl+j"], "command": "code_intel_auto_complete" },
{ "keys": ["ctrl+f3"], "command": "goto_python_definition" },
{ "keys": ["ctrl+shift+u"], "command": "find_use" },
{ "keys": ["ctrl+shift+n"], "command": "import_namespace" },
    {"keys": ["f8"], "command": "xdebug_breakpoint"},
    {"keys": ["ctrl+f5"], "command": "xdebug_continue", "args": {"command": "run"}},
    {"keys": ["f6"], "command": "xdebug_continue", "args": {"command": "step_over"}},
    {"keys": ["f7"], "command": "xdebug_continue", "args": {"command": "step_into"}},
    {"keys": ["ctrl+f8"], "command": "xdebug_continue", "args": {"command": "step_out"}},
    {"keys": ["ctrl+f9"], "command": "xdebug_session_start"},
    {"keys": ["ctrl+f10"], "command": "xdebug_session_stop"},
    {"keys": ["ctrl+f11"], "command": "xdebug_layout", "args": {"keymap" : true}},

推荐一个主流常用ide 插件配置的网站 https://curder.gitbooks.io/blog/tools/

记录你我
请先登录后发表评论
  • latest comments
  • 总共0条评论