Sublime Text Shortcuts
Keyboard Shortcuts - Windows/Linux
Warning
This topic is a draft and may contain wrong information.
Editing
| Keypress | Command |
|---|---|
| Ctrl + X | Cut line |
| Ctrl + ↩ | Insert line after |
| Ctrl + ⇧ + ↩ | Insert line before |
| Ctrl + ⇧ + ↑ | Move line/selection up |
| Ctrl + ⇧ + ↓ | Move line/selection down |
| Ctrl + L | Select line - Repeat to select next lines |
| Ctrl + D | Select word - Repeat select others occurrences |
| Ctrl + M | Jump to closing parentheses Repeat to jump to opening parentheses |
| Ctrl + ⇧ + M | Select all contents of the current parentheses |
| Ctrl + ⇧ + K | Delete Line |
| Ctrl + KK | Delete from cursor to end of line |
| Ctrl + K + Backspace | Delete from cursor to start of line |
| Ctrl + ] | Indent current line(s) |
| Ctrl + [ | Un-indent current line(s) |
| Ctrl + ⇧ + D | Duplicate line(s) |
| Ctrl + J | Join line below to the end of the current line |
| Ctrl + / | Comment/un-comment current line |
| Ctrl + ⇧ + / | Block comment current selection |
| Ctrl + Y | Redo, or repeat last keyboard shortcut command |
| Ctrl + ⇧ + V | Paste and indent correctly |
| Ctrl + Space | Select next auto-complete suggestion |
| Ctrl + U | soft undo; jumps to your last change before undoing change when repeated |
| Alt + ⇧ + W | Wrap Selection in html tag |
Windows
| Ctrl + Alt + Up | Column selection up |
| Ctrl + Alt + Down | Column selection down |
Linux
| Alt + ⇧ + Up | Column selection up |
| Alt + ⇧ + Down | Column selection down |
Navigation/Goto Anywhere
| Keypress | Command |
|---|---|
| Ctrl + P | Quick-open files by name |
| Ctrl + R | Goto symbol |
| Ctrl + ; | Goto word in current file |
| Ctrl + G | Goto line in current file |
General
| Keypress | Command |
|---|---|
| Ctrl + ⇧ + P | Command prompt |
| Ctrl + KB | Toggle side bar |
| Ctrl + ⇧ + Alt + P | Show scope in status bar |
Find/Replace
| Keypress | Command |
|---|---|
| Ctrl + F | Find |
| Ctrl + H | Replace |
| Ctrl + ⇧ + F | Find in files |
Tabs
| Keypress | Command |
|---|---|
| Ctrl + ⇧ + t | Open last closed tab |
| Ctrl + PgUp | Cycle up through tabs |
| Ctrl + PgDn | Cycle down through tabs |
| Ctrl + ⇆ | Find in files |
| Ctrl + W | Close current tab |
| Alt + [NUM] | Switch to tab number [NUM] where [NUM] <= number of tabs |
Split window
| Keypress | Command |
|---|---|
| Alt + ⇧ + 2 | Split view into two columns |
| Alt + ⇧ + 1 | Revert view to single column |
| Alt + ⇧ + 5 | Set view to grid (4 groups) |
| Ctrl + [NUM] | Jump to group where num is 1-4 |
| Ctrl + ⇧ + [NUM] | Move file to specified group where num is 1-4 |
Bookmarks
| Keypress | Command |
|---|---|
| Ctrl + F2 | Toggle bookmark |
| F2 | Next bookmark |
| ⇧ + F2 | Previous bookmark |
| Ctrl + ⇧ + F2 | Clear bookmarks |
Text manipulation
| Keypress | Command |
|---|---|
| Ctrl + KU | Transform to Uppercase |
| Ctrl + KL | Transform to Lowercase |
Keyboard Shortcuts - OSX
Warning
This topic is a draft and may contain wrong information.
Editing
| Keypress | Command |
|---|---|
| ⌘ + X | Cut line |
| ⌘ + ↩ | Insert line after |
| ⌘ + ⇧ + ↩ | Insert line before |
| ⌘ + ⌃ + ↑ | Move line/selection up |
| ⌘ + ⌃ + ↓ | Move line/selection down |
| ⌘ + L | Select line - Repeat to select next lines |
| ⌘ + D | Select word - Repeat to select next occurrence |
| ⌃ + ⌘ + G | Select all occurrences of current selection |
| ⌃ + ⇧ + ↑ | Extra cursor on the line above |
| ⌃ + ⇧ + ↓ | Extra cursor on the line below |
| ⌃ + M | Jump to closing parentheses Repeat to jump to opening parentheses |
| ⌃ + ⇧ + M | Select all contents of the current parentheses |
| ⌃ + A | Move to beginning of line |
| ⌃ + E | Move to end of line |
| ⌘ + K, ⌘ + K | Delete from cursor to end of line |
| ⌘ + K + ⌫ | Delete from cursor to start of line |
| ⌘ + ] | Indent current line(s) |
| ⌘ + [ | Un-indent current line(s) |
| ⌘ + ⇧ + D | Duplicate line(s) |
| ⌘ + J | Join line below to the end of the current line |
| ⌘ + / | Comment/un-comment current line |
| ⌘ + ⌥ + / | Block comment current selection |
| ⌘ + Y | Redo, or repeat last keyboard shortcut command |
| ⌘ + ⇧ + V | Paste and indent correctly |
| ⌃ + Space | Select next auto-complete suggestion |
| ⌃ + U | Soft undo; jumps to your last change before undoing change when repeated |
| ⌃ + ⇧ + Up | Column selection up |
| ⌃ + ⇧ + Down | Column selection down |
| ⌃ + ⇧ + W | Wrap Selection in html tag |
Navigation/Goto Anywhere
| Keypress | Command |
|---|---|
| ⌘ + P or ⌘ + T | Quick-open files by name |
| ⌘ + R | Goto symbol |
| Goto word in current file | |
| ⌃ + G | Goto line in current file |
General
| Keypress | Command |
|---|---|
| ⌘ + ⇧ + P | Command Palette |
| ⌃ + ` | Python Console |
| ⌃ + ⇧ + ⌘ + F | Toggle fullscreen mode |
| ⌃ + ⌘ + F | Toggle distraction-free mode |
| ⌘ + K, ⌘ + B | Toggle side bar |
| ⌃ + ⇧ + P | Show scope in status bar |
Find/Replace
| Keypress | Command |
|---|---|
| ⌘ + F | Find |
| ⌘ + ⌥ + F | Replace |
| ⌘ + ⇧ + F | Find in files |
Scrolling
| Keypress | Command |
|---|---|
| ⌃ + V | Scroll down one page |
| ⌃ + L | Center current line vertically in page |
| ⌘ + Down | Scroll to end of file |
| ⌘ + Up | Scroll to start of file |
Tabs
| Keypress | Command |
|---|---|
| ⌘ + ⇧ + t | Open last closed tab |
| ⌘ + [NUM] | Jump to tab in current group where num is 1-9 |
| ⌘ + 0 | Jump to 10th tab in current group |
| ⌘ + ⇧ + [ | Cycle left through tabs |
| ⌘ + ⇧ + ] | Cycle right through tabs |
| ^ + Tab | Cycle up through recent tabs |
| ⇧ + ^ + Tab | Cycle down through recent tabs |
| Find in files |
Split window
| Keypress | Command |
|---|---|
| ⌘ + ⌥ + 1 | Revert view to single column |
| ⌘ + ⌥ + 2 | Split view into two columns |
| ⌘ + ⌥ + 3 | Split view into three columns |
| ⌘ + ⌥ + 4 | Split view into four columns |
| ⌘ + ⌥ + 5 | Set view to grid (4 groups) |
| ⌃ + [NUM] | Jump to group where num is 1-4 |
| ⌃ + ⇧ + [NUM] | Move file to specified group where num is 1-4 |
Bookmarks
| Keypress | Command |
|---|---|
| ⌘ + F2 | Toggle bookmark |
| F2 | Next bookmark |
| ⇧ + F2 | Previous bookmark |
| ⇧ + ⌘ + F2 | Clear bookmarks |
Text manipulation
| Keypress | Command |
|---|---|
| ⌘ + K, ⌘ + U | Transform to Uppercase |
| ⌘ + K, ⌘ + L | Transform to Lowercase |
| ⌘ + ⌃ + up, ⌘ + ⌃ + down | Clip text upwards / downwards |
Sublime Text Shortcuts的更多相关文章
- Sublime Text 全程指引 by Lucida
作者:Lucida 微博:@peng_gong 豆瓣:@figure9 博客园:@figure9 原文链接:http://zh.lucida.me/blog/sublime-text-complete ...
- CodeAtlas For Sublime Text
CodeAtlas is a plugin of SublimeText, which allows one to explore the call graph conveniently. The p ...
- sublime text 3插件
Package Control Messages Emmet emmet插件 Thank you for installing Emmet -- a toolkit that can greatly ...
- 翻译:打造基于Sublime Text 3的全能python开发环境
原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ ...
- Sublime Text 3最好的功能、插件和设置(转)
Sublime Text 3 是一个了不起的软件.首先,它是一个干净,实用,可以快速的编写代码编辑器.它不仅具有令人难以置信的内置功能(多行编辑和VIM模式),而且还支持插件,代码片段和其他许多东西. ...
- Sublime Text 全程指南
摘要(Abstract) 本文系统全面的介绍了 Sublime Text,旨在成为最优秀的 Sublime Text 中文教程. 更新记录 2014/09/27:完成初稿 2014/09/28: 更正 ...
- Sublime Text使用教程【转】
本文转载自:http://lucida.me/blog/sublime-text-complete-guide/ 摘要(Abstract) 本文系统全面的介绍了 Sublime Text,旨在成为最优 ...
- Sublime Text 教程
编辑器的选择(Editor Choices) 从初学编程到现在,我用过的编辑器有EditPlus.UltraEdit.Notepad++.Vim.TextMate和Sublime Text,如果让我从 ...
- Sublime Text 有哪些使用技巧
1. 更改变量名的几种方法<img src="https://pic4.zhimg.com/d93cf0e8987e0117f3a3187cfe8e53fb_b.jpg&quo ...
随机推荐
- is_array
is_array (PHP 4, PHP 5) is_array — 检测变量是否是数组
- C#调用ActiveX
ActiveX控件一般是用来在IE浏览器中配合使用的,有时也需要在例如WPF中调用,这样也是可以的. 一.引用-->右键-->添加引用 点击 COM,找到想要引用的类型库,名字不一定和IE ...
- PHP 程序员面试常问的问题
1. Include 与 require的区别,require和require_once的效率哪个高? Php在遇到include时就解释一次,如果页面中出现10次include,php就解释10次, ...
- java ssh介绍(1)
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑 ...
- 【python】字符串编码问题
参考:http://blog.csdn.net/tingsking18/article/details/4033645 python内部的字符串是以unicode来编码 decode函数用来将其他编码 ...
- matlab中图片数据类型转换uint8与double
matlab中处理图像像素点数据: img1=double(imread('lenna.bmp')); matlab中imshow图片,要先转换成uint8: subplot(1,2,1),imsho ...
- 面试10大算法汇总——Java篇
问题导读 1 字符串和数组 2 链表 3 树 4 图 5 排序 6 递归 vs 迭代 7 动态规划 8 位操作 9 概率问题 10 排列组合 11 其他 -- 寻找规律 英文版 以下从Java角度解释 ...
- 深入java虚拟机(一) 虚拟机内存结构
java虚拟机所管理的内存区域(运行时数据区)主要分为如下几个部分:堆(heap).方法区(method area).虚拟机栈(VM stack).本地方法栈(native method stack) ...
- JZOJ.5230【NOIP2017模拟8.5】队伍统计
Description 现在有n个人要排成一列,编号为1->n .但由于一些不明原因的关系,人与人之间可能存在一些矛盾关系,具体有m条矛盾关系(u,v),表示编号为u的人想要排在编号为v的人前面 ...
- ASP.NET MVC 数据库依赖缓存
ASP.NET MVC 数据库依赖缓存 问题背景 最近做一个非常简单的功能,就是使用ajax请求的方式从服务端请求一段下拉表的数据. 以前也有做过这个功能,只不过这次做这个功能的时候冒出了一个想法 ...