Mac 几大主流编辑器 最全 快捷键

Mac Intellij Idea / webstorm 比较实用 快捷键

[
//*--------左侧是默认快捷键设置,右侧是自定义设置。右侧设置会覆盖左侧设置--------*//
//*--------自定义快捷键和默认快捷键冲突时会弹出选择菜单。也可在右侧设置添加 "override":true 参数来强制覆盖默认设置--------*//
//*--------支持连续快捷键,例如"key":"cltr+1 2" --------*//




//--------文件--------
//新建
//{"key":"","command":"workbench.action.menu.new"},
//打开外部文件
{"key":"command+o","command":"workbench.action.files.openFile"},
//打开收藏菜单
{"key": "alt+shift+f","command": "workbench.action.fav.menu"},
//保存
{"key":"","command":"workbench.action.files.save"},
//另存为
{"key":"command+shift+s","command":"workbench.action.files.saveAs"},
//全部保存
{"key":"command+s","command":"workbench.action.files.saveAll"},
//打开文件所在目录
//{"key":"","command":"revealFileInOS"},
//在命令行打开文件所在目录
//{"key":"","command":"revealFileInTerminal"},
//打开文件夹导入项目
//{"key":"","command":"workbench.action.files.openFolder"},
//退出。建议使用command+q
//{"key":"","command":"app.action.quit"},


//--------列表符操作--------
//插入-无序列表符
{"key":"ctrl+alt+-","command":"editor.action.unOrderListSymbolsByMinus"},
//插入*无序列表符
{"key":"ctrl+alt+8","command":"editor.action.unOrderListSymbolsByMultiply"},
//插入+无序列表符
{"key":"ctrl+alt+=","command":"editor.action.unOrderListSymbolsByPlus"},
//插入>引用列表符
{"key":"ctrl+alt+shift+.","command":"editor.action.quoteListSymbols"},
//插入有序列表符
{"key":"ctrl+alt+1","command":"editor.action.orderListSymbols"},
//插入任务列表符
{"key":"ctrl+alt+[","command":"editor.action.taskListSymbols"},
//插入已完成任务列表符
{"key":"ctrl+alt+]","command":"editor.action.taskFinishListSymbols"},

//--------剪贴板--------
//复制
{"key":"command+c","command":"editor.action.clipboardCopyAction"},
//复制文件路径
{"key":"command+shift+c","command":"editor.action.clipboardCopyPathAction"},
//重复插入选区或当前行
{"key":"command+d","command":"editor.action.duplicate"},
//剪切
{"key":"command+x","command":"editor.action.clipboardCutAction"},
{"key":"command+delete","command":"editor.action.clipboardCutAction"},
//粘贴
{"key":"command+v","command":"editor.action.clipboardPasteAction"},
//粘贴为HTML
{"key":"command+shift+v","command":"editor.action.clipboardPasteAsHTML"},
//从历史粘贴板粘贴
{"key":"command+alt+v","command":"editor.action.clipboardPasteFromHistory"},
//交换字符、选区或行。2个选区或2行是彼此交换;不是2个选区时是交换光标前后的字母
{"key":"ctrl+t","command":"editor.action.swichSelectionOrLine"},

//--------撤销--------
//撤销
{"key":"command+z","command":"undo"},
//重做
{"key":"command+y","command":"redo"},
{"key":"command+shift+z","command":"redo"},
//撤销一个新光标或选区
{"key":"alt+shift+z","command":"editor.action.undoSelection"},


//--------语言--------
//格式化
{"key":"command+alt+l","command":"editor.action.format"},
//格式化(兼容老版HBuilder快捷键)
//{"key":"command+shift+f","command":"editor.action.format"},
//合并行(反格式化)
{"key":"ctrl+shift+j","command":"editor.action.joinLines"},
//注释/反注释
{"key":"command+/","command":"editor.action.commentLine"},
//块注释
{"key":"command+alt+/","command":"editor.action.blockCommentLine"},
//注释菜单(含条件编译注释)
{"key":"ctrl+alt+/","command":"editor.action.showCommentMenu"},
//条件编译ifdef
//{"key":"","command":"editor.action.CommentIfdef"},
//条件编译ifndef
//{"key":"","command":"editor.action.CommentIfndef"},

//全部字母大写
{"key":"alt+shift+u","command":"editor.action.transformToUppercase"},
//全部字母小写
{"key":"alt+shift+l","command":"editor.action.transformToLowercase"},
//首字母大写
{"key":"alt+shift+t","command":"editor.action.transformToTitlecase"},

//激活代码助手
{"key":"alt+/","command":"editor.action.triggerSuggest"},

//--------选择--------
//全选
{"key":"command+a","command":"editor.action.selectAll"},

//向左选词
{"key":"alt+shift+left","command":"cursorWordStartLeftSelect"},
//向右选词
{"key":"alt+shift+right","command":"cursorWordEndRightSelect"},
//向左选一个驼峰单词
{"key":"ctrl+shift+alt+left","command":"cursorWordPartLeftSelect"},
//向右选一个驼峰单词
{"key":"ctrl+shift+alt+right","command":"cursorWordPartRightSelect"},

//选择当前词或下一个相同词
{"key":"ctrl+g","command":"editor.action.addSelectionToNextFindMatch"},
//选择所有相同词
{"key":"ctrl+command+g","command":"editor.action.selectAllSameWord"},
//跳过当前选择,选中下一个相同词
{"key":"ctrl+shift+d","command":"editor.action.skipSelectionAndSelectNext"},
//选择相同语法词
{"key":"command+shift+d","command":"editor.action.SelectSameWordByLan"},
//选择行(不含首尾空白字符)。也可双击行尾
{"key":"command+shift+l","command":"editor.action.selectLineNoBlankStr"},
//放大选区
{"key":"alt+up","command":"editor.action.expandSelection"},
//向2侧扩大选择
{"key":"ctrl+shift+right","command":"editor.action.expandSelectionTwoSides"},
//由2侧向内减少选择
{"key":"ctrl+shift+left","command":"editor.action.narrowSelectionTwoSides"},
//每个选区前后设置光标
{"key":"command+\\","command":"editor.action.setCursorSurroundSel"},
//每行行首设置光标
{"key":"command+shift+\\","command":"editor.action.setCursorEachLine"},

//--------查找--------
//查找文件
{"key":"command+shift+n","command":"workbench.action.quickOpen"},
//查找索引符号
{"key":"command+shift+o","command":"actions.quickFind"},
//本文档内查找字符串
{"key":"command+f","command":"actions.find"},
//目录内查找字符串
{"key":"command+shift+f","command":"workbench.action.findInFiles"},
//替换
{"key":"command+r","command":"editor.action.startFindReplaceAction"},
//查找下一个字符串
{"key":"f3","command":"editor.action.nextSelectionMatchFindAction"},
{"key":"command+g","command":"editor.action.nextSelectionMatchFindAction"},
//查找上一个字符串
{"key":"shift+f3","command":"editor.action.previousSelectionMatchFindAction"},
{"key":"command+shift+g","command":"editor.action.previousSelectionMatchFindAction"},


//--------跳转--------
//折叠单行
{"key":"command+-","command":"workbench.action.foldLineContract"},
//展开单行
{"key":"command+=","command":"workbench.action.foldLineExpand"},
{"key":"command++","command":"workbench.action.foldLineExpand"},
//折叠子行
{"key":"alt+shift+-","command":"workbench.action.foldChildrenContract"},
//展开子行
{"key":"alt+shift+=","command":"workbench.action.foldChildrenExpand"},
//折叠所有行
{"key":"command+shift+-","command":"workbench.action.foldAllContract"},
//展开所有行
{"key":"command+shift+=","command":"workbench.action.foldAllExpand"},
{"key":"command+shift++","command":"workbench.action.foldAllExpand"},
//折叠其他区域
{"key":"alt+shift+o","command":"workbench.action.foldContractOther"},

//--------视图--------
//显示/隐藏项目管理器
{"key":"ctrl+q","command":"workbench.action.toggleSidebarVisibility"},
//显示/隐藏控制台
{"key":"alt+f8","command":"workbench.debug.action.toggleRepl"},
//显示/控制台
{"key":"ctrl+c","command":"workbench.action.tiggleTerminal"},
//显示/隐藏内置浏览器
{"key":"ctrl+p","command":"workbench.action.togglePreviewBrowserVisibility"},
//显示/隐藏迷你地图
{"key":"ctrl+o","command":"editor.action.toggleMinimap"},
//显示/隐藏大纲
{"key":"ctrl+w","command":"editor.action.triggerOutline"},
//增大字体【command+鼠标滚动向上】
//{"key":"","command":"workbench.action.zoomIn"},
//减小字体【command+鼠标滚动向下】
//{"key":"","command":"workbench.action.zoomOut"},
//免打扰模式
{"key":"command+ctrl+f","command":"workbench.action.distanceFreeMode"},
//显示/隐藏行号
//{"key":"","command":"editor.action.toggleRenderLineNumber"},
//显示/隐藏缩进线
//{"key":"","command":"editor.action.toggleRenderIndentReference"},

//--------工具--------
//本地历史记录
{"key":"command+shift+h","command":"workbench.action.files.localHistory"},

//--------帮助--------
//打开设置
{"key":"command+,","command":"workbench.action.openGlobalSettings"}


//*--------以下为鼠标配合快捷键说明,不可自定义--------*//
// command 		+左键单击	添加多光标
// command      +右键单击	删除多光标
// command 		+左键拖选	添加多选区
// command 		+左键双击	如果点击到了智能双击区域比如if块,会添加到选区里
// alt  		+左键单击	转到定义/打开链接
// alt+ctrl		+左键单击	分栏转到定义/打开链接
// alt  		+左键拖选	列选择
// command 		+滚轮		缩放字体
// alt  		+滚轮		横向滚动
// shift		+滚轮		垂直滚动一屏
// command+alt	+滚轮		横向滚动一屏
]

Sublime Text

//--------标签卡--------
//重开已关闭标签卡
{"key":"command+shift+t","command":"workbench.action.reopenClosedEditor"},

//--------文件--------
//打开收藏菜单
{"key": "alt+shift+f","command": "workbench.action.fav.menu"},
//保存
{"key":"command+s","command":"workbench.action.files.save"},
//另存为
{"key":"command+shift+s","command":"workbench.action.files.saveAs"},
//全部保存
{"key":"alt+command+s","command":"workbench.action.files.saveAll"},
//--------行操作--------
//反回车,即把光标前内容移到下一行
{"key":"shift+enter","command":"editor.action.shiftEnter"},
//反回车,即把光标前内容移到下一行
{"key":"shift+return","command":"editor.action.shiftEnter"},
//上移一行
{"key":"ctrl+command+up","command":"editor.action.moveLinesUpAction"},
//下移一行
{"key":"ctrl+command+down","command":"editor.action.moveLinesDownAction"},

//--------列表符操作--------
//插入-无序列表符
{"key":"ctrl+alt+-","command":"editor.action.unOrderListSymbolsByMinus"},
//插入*无序列表符
{"key":"ctrl+alt+8","command":"editor.action.unOrderListSymbolsByMultiply"},
//插入+无序列表符
{"key":"ctrl+alt+=","command":"editor.action.unOrderListSymbolsByPlus"},
//插入>引用列表符
{"key":"ctrl+alt+shift+.","command":"editor.action.quoteListSymbols"},
//插入有序列表符
{"key":"ctrl+alt+1","command":"editor.action.orderListSymbols"},
//插入任务列表符
{"key":"ctrl+alt+[","command":"editor.action.taskListSymbols"},
//插入已完成任务列表符
{"key":"ctrl+alt+]","command":"editor.action.taskFinishListSymbols"},

//--------剪贴板--------
//复制
{"key":"command+c","command":"editor.action.clipboardCopyAction"},
//复制文件路径
{"key":"command+shift+c","command":"editor.action.clipboardCopyPathAction"},
//重复插入选区或当前行
{"key":"command+shift+d","command":"editor.action.duplicate"},
//剪切
{"key":"command+x","command":"editor.action.clipboardCutAction"},
//粘贴
{"key":"command+v","command":"editor.action.clipboardPasteAction"},
//粘贴为HTML
{"key":"command+shift+v","command":"editor.action.clipboardPasteAsHTML"},
//从历史粘贴板粘贴
{"key":"command+alt+v","command":"editor.action.clipboardPasteFromHistory"},
{"key":"command+k command+v","command":"editor.action.clipboardPasteFromHistory"},
//交换字符、选区或行。2个选区或2行是彼此交换;不是2个选区时是交换光标前后的字母
{"key":"ctrl+t","command":"editor.action.swichSelectionOrLine"},

//--------撤销--------
//撤销
{"key":"command+z","command":"undo"},
//重做
{"key":"command+y","command":"redo"},
{"key":"command+shift+z","command":"redo"},
//撤销一个新光标或选区
{"key":"alt+shift+z","command":"editor.action.undoSelection"},


//--------语言--------
//格式化
//{"key":"command+shift+f","command":"editor.action.format"},
//合并行(反格式化)
{"key":"command+j","command":"editor.action.joinLines"},
//注释/反注释
{"key":"command+/","command":"editor.action.commentLine"},
//块注释
{"key":"command+alt+/","command":"editor.action.blockCommentLine"},
//注释菜单(含条件编译注释)
{"key":"ctrl+alt+/","command":"editor.action.showCommentMenu"},


//--------包围--------
//加粗(md生效)
{"key":"command+b","command":"editor.action.bold"},

//全部字母大写
{"key":"command+k command+u","command":"editor.action.transformToUppercase"},
//全部字母小写
{"key":"command+k command+l","command":"editor.action.transformToLowercase"},
//首字母大写
{"key":"alt+shift+t","command":"editor.action.transformToTitlecase"},

//激活代码助手
{"key":"alt+/","command":"editor.action.triggerSuggest"},

//--------选择--------

//选择当前词或下一个相同词
{"key":"command+d","command":"editor.action.addSelectionToNextFindMatch"},
//选择所有相同词
{"key":"command+ctrl+g","command":"editor.action.selectAllSameWord"},
//跳过当前选择,选中下一个相同词
{"key":"command+k command+d","command":"editor.action.skipSelectionAndSelectNext"},
//选择相同语法词
{"key":"","command":"editor.action.SelectSameWordByLan"},
//放大选区
{"key":"command+shift+space","command":"editor.action.expandSelection"},
//向2侧扩大选择
{"key":"ctrl+shift+right","command":"editor.action.expandSelectionTwoSides"},
//由2侧向内减少选择
{"key":"ctrl+shift+left","command":"editor.action.narrowSelectionTwoSides"},
//每个选区前后设置光标
{"key":"command+\\","command":"editor.action.setCursorSurroundSel"},
//每行行首设置光标
{"key":"command+shift+l","command":"editor.action.setCursorEachLine"},
//选择相同缩进的行。可用双击行首tab来替代
{"key":"command+shift+j","command":"editor.action.selectSameIndentationLine"},

//--------查找--------
//查找文件
{"key":"command+t","command":"workbench.action.quickOpen"},
//查找索引符号
{"key":"command+shift+o","command":"actions.quickFind"},
//本文档内查找字符串
{"key":"command+f","command":"actions.find"},
//目录内查找字符串
{"key":"command+shift+f","command":"workbench.action.findInFiles"},
//替换
{"key":"command+alt+f","command":"editor.action.startFindReplaceAction"},
//查找下一个字符串
{"key":"f3","command":"editor.action.nextSelectionMatchFindAction"},
{"key":"command+g","command":"editor.action.nextSelectionMatchFindAction"},
//查找上一个字符串
{"key":"shift+f3","command":"editor.action.previousSelectionMatchFindAction"},
{"key":"command+shift+g","command":"editor.action.previousSelectionMatchFindAction"},


//--------跳转--------

//折叠单行
{"key":"alt+command+[","command":"workbench.action.foldLineContract"},
//展开单行
{"key":"command+alt+]","command":"workbench.action.foldLineExpand"},
//折叠子行
{"key":"alt+shift+-","command":"workbench.action.foldChildrenContract"},
//展开子行
{"key":"alt+shift+=","command":"workbench.action.foldChildrenExpand"},
//折叠所有行
{"key":"alt+command+shift+-","command":"workbench.action.foldAllContract"},
//展开所有行
{"key":"command+k command+0","command":"workbench.action.foldAllExpand"},
//折叠其他区域
{"key":"alt+shift+o","command":"workbench.action.foldContractOther"},
//转到Page.json(在uni-app的page页面可快速转到Page.json里对应的节点)
//{"key":"","command":"workbench.action.openPageJsonFile"},

//--------视图--------
//置焦到编辑器区域
{"key":"ctrl+n","command":"workbench.action.focusEditor"},
//显示/隐藏项目管理器
{"key":"command+k command+b","command":"workbench.action.toggleSidebarVisibility"},
//显示/隐藏控制台
{"key":"ctrl+x","command":"workbench.debug.action.toggleRepl"},
//显示/控制台
{"key":"ctrl+c","command":"workbench.action.tiggleTerminal"},
//显示/隐藏工具栏
{"key":"","command":"workbench.action.toggleToolbarVisibility"},
//显示/隐藏内置浏览器
{"key":"ctrl+p","command":"workbench.action.togglePreviewBrowserVisibility"},
//显示/隐藏迷你地图
{"key":"ctrl+o","command":"editor.action.toggleMinimap"},
//显示/隐藏大纲
{"key":"ctrl+w","command":"editor.action.triggerOutline"},
//显示/隐藏状态栏
//{"key":"","command":"workbench.action.toggleStatusbarVisibility"},
//增大字体【command+鼠标滚动向上】
{"key":"command+=","command":"workbench.action.zoomIn"},
//减小字体【command+鼠标滚动向下】
{"key":"command+-","command":"workbench.action.zoomOut"},
//免打扰模式
{"key":"command+ctrl+f","command":"workbench.action.distanceFreeMode"},
//单栏
{"key":"alt+shift+1","command":"workbench.action.split1e"},
//左右2栏
{"key":"alt+shift+2","command":"workbench.action.split2e"},
//左右3栏
{"key":"alt+shift+3","command":"workbench.action.split3e"},
//四宫格
{"key":"alt+shift+5","command":"workbench.action.split4grid"},
//置焦到下一个分栏
{"key":"command+k command+right","command":"workbench.action.nextpane"},
//置焦到上一个分栏
{"key":"command+k command+left","command":"workbench.action.prevpane"},
//切换是否自动换行
//{"key":"","command":"editor.action.toggleWordWrap"},
//显示/隐藏行号
//{"key":"","command":"editor.action.toggleRenderLineNumber"},
//显示/隐藏缩进线
//{"key":"","command":"editor.action.toggleRenderIndentReference"},
//显示/隐藏空白字符
//{"key":"","command":"editor.action.toggleRenderWhitespace"},
//在项目管理器中追踪/不追踪当前文件位置
//{"key":"","command":"editor.action.revealInProjectExplorer"},
//新建HBuilder窗体
{"key":"shift+command+n","command":"workbench.action.newWindow"},
//最小化
{"key":"command+m","command":"workbench.action.minimize"},
{"key":"command+option+m","command":"workbench.action.minimize"},
//多窗口切换快捷键
{"key":"","command":"workbench.action.switchWindow"},

//*--------以下为鼠标配合快捷键说明,不可自定义--------*//
// command 		+左键单击	添加多光标
// command      +右键单击	删除多光标
// command 		+左键拖选	添加多选区
// command 		+左键双击	如果点击到了智能双击区域比如if块,会添加到选区里
// alt  		+左键单击	转到定义/打开链接
// alt+ctrl		+左键单击	分栏转到定义/打开链接
// alt  		+左键拖选	列选择
// command 		+滚轮		缩放字体
// alt  		+滚轮		横向滚动
// shift		+滚轮		垂直滚动一屏
// command+alt	+滚轮		横向滚动一屏
]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值