sublime text 3 快捷键大全以及配置编译环境

Sublime Text 3 快捷键大全以及配置编译环境

Sublime Text 3 是一款功能强大的文本编辑器,可以帮助开发者提高工作效率。在本文中,我们将讲解 Sublime Text 3 的快捷键大全以及如何配置编译环境。

Sublime Text 3 快捷键大全

Sublime Text 3 支持各种快捷键操作,以下是一些常用快捷键列表。

快捷键 说明
Ctrl + N 新建文件
Ctrl + O 打开文件
Ctrl + Shift + N 新建窗口
Ctrl + W 关闭窗口
Ctrl + S 保存文件
Ctrl + Shift + S 另存为
Ctrl + X 剪切
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + Z 撤销
Ctrl + Shift + Z 恢复
Ctrl + F 查找
Ctrl + Shift + F 查找替换
Ctrl + G 跳转行
Ctrl + L 选择行
Ctrl + A 全选
Ctrl + Shift + L 选择多行
Ctrl + D 选中下一个同样的单词
Ctrl + Shift + D 复制当前行
Ctrl + / 添加或删除当前行的注释
Ctrl + Shift + / 添加或删除选中行的注释
Ctrl + ] 代码缩进
Ctrl + [ 代码放大
Ctrl + Shift + ] 代码缩小
Ctrl + Shift + P 命令面板
F11 进入/退出全屏模式
Shift + F11 全屏模式下切换侧边栏显示

Sublime Text 3 配置编译环境

为了让 Sublime Text 3 支持不同语言的编译和运行,需要通过配置编译环境来实现。以下是配置编译环境的步骤:

  1. 打开 Sublime Text 3,并在菜单栏中选择 Tools -> Build System -> New Build System。

  2. 在新弹出的文件中,输入以下代码:

{
    "cmd": ["g++","-Wall","-std=c++11", "$file_name","-o","${file_base_name}.exe","&&","start","cmd","/k","${file_base_name}.exe"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++, source.cpp",
    "syntax": "source.c++",
    "variants":
    [
        {
            "name": "Run",
            "cmd": ["start", "cmd", "/k", "${file_base_name}.exe"]
        }
    ]
}

其中,以上代码适用于 C++ 语言的编译和运行,如需配置其他语言的编译环境,请根据实际情况修改。

  1. 保存文件,并将文件名设置为对应语言的 Build。

  2. 在 Sublime Text 3 中打开要编译的文件,在菜单栏中选择 Tools -> Build,即可进行编译。如需运行,请选择 Variants -> Run。

  3. 编译过程中,可以在底部状态栏中查看编译输出。如果出现错误,可以双击错误提示,在代码编辑器中跳转到错误的行。

示例说明

以下是一个 C++ 代码的示例,演示如何使用 Sublime Text 3 进行编译和运行。

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}
  1. 打开 Sublime Text 3 并新建一个文件,将以上代码复制到文件中,并保存为 hello.cpp。

  2. 按下 Ctrl + B,即可开始编译,并在底部状态栏中查看编译输出。

  3. 如果编译无误,可以按下 Ctrl + Shift + P,选择 Variants -> Run,即可运行程序。

  4. 如果一切正常,将会在命令行窗口中看到输出 Hello, world!。

另外,需要注意的是,如果是在 Windows 系统下进行编程,还需要安装 MinGW 等编译器工具以及配置环境变量。具体的步骤可以参考相关教程。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:sublime text 3 快捷键大全以及配置编译环境 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • mybatis 实体类字段大小写问题 字段获取不到值的解决

    问题背景:在使用 MyBatis 进行数据查询时,有时会遇到实体类字段大小写问题,导致查询结果为空,需要解决该问题。 解决思路:针对实体类字段大小写问题,我们可以使用 MyBatis 提供的一些功能进行解决,包括在 SQL 映射文件中配置 resultMap、使用@Result注解或通过配置全局配置文件等方法。 具体步骤如下: 配置resultMap 在 S…

    Java 2023年5月26日
    00
  • JavaScript代码调试方法实例小结

    我来为您详细讲解“JavaScript代码调试方法实例小结”的完整攻略。 1. 什么是JavaScript代码调试? JavaScript代码调试是指在开发过程中,通过各种工具或方法找出程序代码中的错误或问题,并进行修复的过程。JavaScript是一种高级动态语言,一些问题可能会出现在运行时,因此调试是非常重要的。 2. JavaScript代码调试的方法…

    Java 2023年5月26日
    00
  • Java工厂模式优雅地创建对象以及提高代码复用率和灵活性

    Java工厂模式优雅地创建对象以及提高代码复用率和灵活性 什么是工厂模式 在面向对象编程中,将对象的创建过程和处理过程分离开来就是一种算法模式。这种算法模式就是工厂模式。简单来说,工厂模式就是将对象的创建过程进行封装和统一管理,使得代码更加灵活和便于维护和修改。工厂模式主要有两种形式:简单工厂模式和抽象工厂模式。 简单工厂模式 简单工厂模式是工厂模式中最简单…

    Java 2023年5月26日
    00
  • Spring IOC中的Bean对象用法

    Spring IOC中的Bean对象用法 Spring的IOC容器是Spring框架的核心,它使用DI(Dependency Injection,即依赖注入)实现了Spring框架的解耦,在整个应用中统一管理了所有的Bean对象。 1. 常见的Spring IOC容器 Spring中常用的IOC容器有两种: BeanFactory ApplicationCo…

    Java 2023年5月26日
    00
  • PHP中实现Bloom Filter算法

    下面是完整的“PHP中实现Bloom Filter算法”的攻略。 什么是Bloom Filter算法? Bloom Filter是一种可以高效地判断一个元素是否存在于一个集合中的算法。它通常用于需要快速查找某个元素的场景。 Bloom Filter实现的关键在于利用多个哈希函数对输入的元素进行哈希,从而在一个位图中将这个元素对应的位置标记为1。使用Bloom…

    Java 2023年5月19日
    00
  • SpringBoot详解执行过程

    Spring Boot是一种基于Spring框架的轻量级开发框架,它可以使Spring应用的开发更快、更容易,更有生产力。在了解Spring Boot的执行过程之前,我们需要了解Spring Boot的主要特点: 简化了Spring应用的开发过程,减少了开发人员的配置工作。 自动配置Spring环境,包括数据库、缓存等。 提供了一组开箱即用的功能,比如:监控…

    Java 2023年5月15日
    00
  • Hibernate分页的两种实现方法

    Hibernate是目前最为流行的ORM框架之一,提供了非常便捷的持久化操作,而在实际应用中,我们经常需要对数据进行分页,以免一次性将所有数据全部加载到内存中,影响系统性能。那么Hibernate分页的实现方法有哪些呢?接下来我将详细阐述两种实现方法,其中一种是使用Criteria API的方式,另一种是使用SQL语句的方式。 使用Criteria API实…

    Java 2023年5月20日
    00
  • JDK1.7 Paths,Files类实现文件夹的复制与删除的实例

    首先,我们需要了解一下JDK1.7引入的Paths和Files类,它们提供了更加方便的文件和路径操作方法。 1. 复制文件夹 示例1 让我们看一下如何使用Paths和Files类来实现复制整个文件夹的功能。 import java.io.IOException; import java.nio.file.Files; import java.nio.file…

    Java 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部