Sublime Text3终极宝典

众所周知Sublime Text3是一款特别高效快捷的开发工具,深受开发人员的喜爱,那么作为程序员的我们一定要对Sublime Text3的快捷键有深入的理解和掌握。只有这样我们才能快速高效的进行编程开发。

Sublime Text3快捷键详细介绍

选择类
快捷键作用
Ctrl+D选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt+F3选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
Ctrl+L选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
Ctrl+Shift+L先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+Shift+M选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl+M光标移动至括号内结束或开始的位置。
Ctrl+Enter在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
Ctrl+Shift+[选中代码,按下快捷键,折叠代码。
Ctrl+Shift+]选中代码,按下快捷键,展开代码。
Ctrl+K+0展开所有折叠代码。
Ctrl+←向左单位性地移动光标,快速移动光标。
Ctrl+→向右单位性地移动光标,快速移动光标。
shift+↑向上选中多行。
shift+↓向下选中多行。
Shift+←向左选中文本。
Shift+→向右选中文本。
Ctrl+Shift+←向左单位性地选中文本。
Ctrl+Shift+→向右单位性地选中文本。
Ctrl+Shift+↑将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl+Shift+↓将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
Ctrl+Alt+↑向上添加多行光标,可同时编辑多行。
Ctrl+Alt+↓向下添加多行光标,可同时编辑多行。
编辑类
快捷键作用
Ctrl+J合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
Ctrl+Shift+D复制光标所在整行,插入到下一行。
Tab向右缩进。
Shift+Tab向左缩进。
Ctrl+K+K从光标处开始删除代码至行尾。
Ctrl+Shift+K删除整行。
Ctrl+/注释单行。
Ctrl+Shift+/注释多行。
Ctrl+K+U转换大写。
Ctrl+K+L转换小写。
Ctrl+Z撤销。
Ctrl+Y恢复撤销。
Ctrl+U软撤销,感觉和 Gtrl+Z 一样。
Ctrl+F2设置书签
Ctrl+T左右字母互换。
F6单词检测拼写
搜索类
快捷键作用
Ctrl+F打开底部搜索框,查找关键字。
Ctrl+shift+F在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
Ctrl+P打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
Ctrl+G打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
Ctrl+R打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
Ctrl+:打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
Ctrl+Shift+P打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
Esc退出光标多行选择,退出搜索框,命令框等。
显示类
快捷键作用
Ctrl+Tab按文件浏览过的顺序,切换当前窗口的标签页。
Ctrl+PageDown向左切换当前窗口的标签页。
Ctrl+PageUp向右切换当前窗口的标签页。
Alt+Shift+1窗口分屏,恢复默认1屏(非小键盘的数字)
Alt+Shift+2左右分屏-2列
Alt+Shift+3左右分屏-3列
Alt+Shift+4左右分屏-4列
Alt+Shift+5等分4屏
Alt+Shift+8垂直分屏-2屏
Alt+Shift+9垂直分屏-3屏
Ctrl+K+B开启/关闭侧边栏。
F11全屏模式
Shift+F11免打扰模式

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 掉豆子

掉豆子是指一个人拿着一袋豆子在回家的过程中袋子有一个小孔,一颗一颗不停的掉豆子,顾名思义就是数组元素的单个依次输出。 使用重载MainClass类的printArray方法输出不同类型的数组。 完整代码 public class MainClass {public static void printArr…

Java Label标签

java中的标签大多是为循环设计的,是为了在多重循环中方便break和coutinue的使用。 示例:在循环中跳到指定的标签处 完整代码 public class Main {public static void main(String[] args) {String strSearch "My name is zsh.";String sub…

Java 菱形

java打印输出菱形。 完整代码 public class Diamond {public static void main(String[] args) {print(8); // 输出 8 行的菱形}public static void print(int size) {if (size % 2 0) {size; // 计算菱形大小}for (int i 0; i < size / 2 1; i) {for (int j size / 2…

Java 画精美图形

java画平行四边形 完整代码 public class Paral {public static void main(String[] args) {//外层循环 每次打出一个*for (int i 1; i <5; i) {//填充空格for (int j 1; j < 5 - i; j) {System.out.print(" ");}//内层循环 每次打印一个*for (int k 1; k…

Java 文件写入

在当前的目录里创建指定名称的文件并写入指定的内容 使用write()方法向文件写入内容 完整代码 import java.io.*;public class Main {public static void main(String[] args) {try {BufferedWriter out new BufferedWriter(new FileWriter("test.txt"));out.wr…

Java 文件读取

读取指定文件里面的内容。 使用readLine()方法来读取test.log文件的内容&#xff0c;其中test.log文件的内容为&#xff1a; 我爱java! 百度搜索完整代码 import java.io.*;public class Main {public static void main(String[] args) {try {BufferedReader in new Buffe…

Java 删除文件

java删除指定文件。 使用delete()方法将指定文件删除。 完整代码 import java.io.*;public class Main {public static void main(String[] args){try{File file new File("d:\\test.txt");if(file.delete()){System.out.println(file.getName() " 文件已被…

Java 将文件的内容复制到另一个文件

java将一个文件的内容复制到另一个文件。 使用BufferedWriter类的read和write方法将一个文件的内容复制到另一个文件。 完整代码 import java.io.*;public class Main {public static void main(String[] args) throws Exception {BufferedWriter out1 new BufferedWriter(…

Java 向文件中追加数据

java向文件中追加数据内容。 使用filewrite()方法向文件中追加数据 完整代码 import java.io.*;public class Main {public static void main(String[] args) throws Exception {try {BufferedWriter out new BufferedWriter(new FileWriter("filename"));out.wr…

Java 修改文件最后的创建日期

使用File类的fileToChange.lastModified()和fileToChangesetLastModified()方法来修改文件最后的创建日期 完整代码 import java.io.File; import java.util.Date;public class Main {public static void main(String[] args) throws Exception {File fileToChange new File…

Java 获取文件大小

使用 File 类的 file.exists() 和 file.length() 方法来获取文件大小&#xff0c;以字节计算&#xff08;1KB1024字节 &#xff09; 完整代码 import java.io.File;public class Main {public static long getFileSize(String filename) {File file new File(filename);if (…

Java 文件重命名

使用 File 类的 oldName.renameTo(newName) 方法来重命名文件 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File oldName new File("C:/program.txt");File newName new File("C:/test.txt");if(oldNam…

Java 设置文件只读

用 File 类的 file.setReadOnly() 和 file.canWrite() 方法来设置文件只读 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/test.txt");System.out.println(file.setReadOnly());System.out.p…

Java 检测文件是否存在

用 File 类的 file.exists() 方法来检测文件是否存在 完整代码 import java.io.File;public class Main {public static void main(String[] args) {File file new File("C:/test.txt");System.out.println(file.exists());} }结果输出&#xff08;如果你的 C 盘中…

Java 在指定目录中创建文件

使用 File 类的 file.createTempFile() 方法在指定目录中创建文件 完整代码 import java.io.File;public class Main {public static void main(String[] args) throws Exception {File file null;File dir new File("D:/");file File.createTempFile("Jav…

Java 创建文件

用 File 类的 File() 构造函数和 file.createNewFile() 方法来创建一个新的文件 完整代码 import java.io.File; import java.io.IOException;public class Main {public static void main(String[] args) {try{File file new File("C:/test.txt");if(file.create…

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org',

我们在pycharm中安装库的时候经常会遇到如下所示的错误。 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(hostfiles.pythonhosted.org, port443): Read timed out.这个只是提示网络太慢&#xff0c;下载的时候检测不到所以出现了这个错误。 解决办法…

pip更新升级

当我们在使用pycharm安装一些第三方的库的时候往往因为pip的版本过低而安装失败&#xff0c;下面教大家如何更新升级pip 方法一 1、打开PyCharm软件&#xff0c;依次点击 File --> Settings --> Project: Lovely --> Project Interpreter 进入配置界面如下 2 . 选中…

Java 递归创建目录

使用 File 类的 mkdirs() 实现递归创建目录 完整代码 import java.io.File;public class Main {public static void main(String[] args) {String directories "D:\\a\\b\\c\\d\\e\\f\\g\\h";File file new File(directories);boolean result file.mkdirs();Sys…

Java 删除目录

使用 File 类的 ofdir.isDirectory(), dir.list() 和 deleteDir() 方法在一个个删除文件后删除目录 完整代码 import java.io.File;public class Main {public static void main(String[] argv) throws Exception {// 删除当前目录下的 test 目录deleteDir(new File("./…