Sublime使用及配置C编译器

一、环境配置

在安装了MinGW+Gcc的基础上做如下设置——

新建编译系统c.sublime-build:

{
    "cmd"        : ["gcc", "$file_name", "-o", "${file_base_name}.exe"],
    "file_regex" :"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir":"${file_path}",
    "selector"   : "source.c",
    "encoding"   : "cp936",

    "variants"   :
    [
        {
            "name"  : "Run",
            "cmd": ["cmd", "/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
        },
        {
            "name"  :"RunInCommand",
            "cmd": ["cmd", "/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} && pause"]
        }
    ]
}

用户热键设置:

[
	{ "keys": ["f5"], "command": "build", "args":  {"variant": "Run"}},
]

备注:{ "keys": ["f7"], "command": "build"}在默认里已经有了

二、可以命令行启动subl

将sublime添加到环境变量里面后,可以直接使用下面命令启动sublime:
subl file.html : 打开 file.html 文件(如果不存在则会新建)
subl floder : 打开 folder 文件夹
subl . : 打开当前目录

三、快捷键:

1.Ctrl + K + B  => 开启/关闭侧边栏
2.ctrl + p => 跳转至指定文件,键入文件名即可
      @ 符号跳转    输入@symbol跳转到symbol符号所在的位置
       # 关键字跳转    输入#keyword跳转到keyword所在的位置
3.ctrl +shift +p =>打开命令板(貌似只有安装了package control才有效)
可以通过set snytax Makefile等命令瞬间切换代码语言环境
4.ctrl + · => ctrl+波浪键‘~‘可以调除控制台
5.Ctrl + ←/→    进行逐词移动
6.Ctrl + Shift + ↑/↓    移动当前行
7.Ctrl + D    选择当前光标所在的词并高亮该词所有出现的位置,再次 Ctrl + D 选择该词出现的下一个位置
8.Ctrl + J    把当前选中区域合并为一行
9.Ctrl + M    在起始括号和结尾括号间切换
10.Ctrl + Shift + M    快速选择括号间的内容
11.Ctrl + Shift + J    快速选择同缩进的内容
12.Ctrl + Shift + F    多文件搜索&替换
13.Ctrl + G    跳转到指定行号
14.Ctrl + Shift + N    创建一个新窗口
15.Ctrl + N    在当前窗口创建一个新标签
16.Ctrl + W    关闭当前标签,当窗口内没有标签时会关闭该窗口
17.Ctrl + Shift + T    恢复刚刚关闭的标签
18.F11    切换至普通全屏
19.Shift + F11    切换至无干扰全屏
20.Alt+Shift+1       Single             切换至独屏
21.Alt+Shift+2       Columns:2      切换至纵向二栏分屏
22.Alt+Shift+3       Columns:3      切换至纵向三栏分屏
23.Alt+Shift+4       Columns:4      切换至纵向四栏分屏
24.Alt+Shift+8       Rows:2          切换至横向二栏分屏
25.Alt+Shift+9       Rows:3          切换至横向三栏分屏
26.Alt+Shift+5       Grid              切换至四格式分屏
27.Ctrl+F2: 设置/取消书签
28.Ctrl+/: 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
29.Ctrl+R: 快速列出/跳转到某个函数
30.Ctrl+Tab 当前窗口中的标签页切换
31.Shift + Tab 去除缩进
32.F12: 快速跳转到当前光标所在符号的定义处(Jump to Definition)
33.Ctrl + Shift + V: 可以以当前缩进粘贴代码
34.Ctrl+K + U 大写
35.Ctrl+K + L 小写

36.Ctrl+Shift+F 全局搜索 
37.三击可选中光标所在行

其他快捷键:
Ctrl + Shift + T 在当前文件所在目录下调出cmd窗口,(需要安装Terminal 插件)
/** + Tab键 格式化输出函数注释头,(需要安装DocBlockr 插件)
/* + Tab键 创建一个代码块注释

四、插件安装:

1.由于天网的原因,package control访问不了,需要手动下载该插件,然后安装,
方法:下载Package Control.sublime-package,放入安装目录Data\Installed Packages
官网 https://packagecontrol.io/installation#st2
2.Preferences--> packagecontrol  ,输入install, 选择安装和移除插件
3.安装ctags 和PhpBeautifier 插件
4.修改ctags配置
 

打开后是这两段代码

全选复制,然后粘贴到user里
粘贴后做如下图的修改,把”modifiers”:[“ctrl”,”shift”]中的shift删掉,如下图:
 

5.运行CMD命令,在编程工作目录下新建.tags文件

d:\workspace\hello2>"D:\Program Files\sublime_text_3114.win.zh_cn.x64\ctags.exe" -R -f .tags

6.完成,现在编写的.c文件,可以通过点函数链接到其实现位置

参考:

http://xlbd.me/1632/

使用makefile编译多个文件 http://www.yalewoo.com/sublime_text_3_gcc.html
快捷键 http://www.cnblogs.com/wind128/p/4409422.html
http://front-end.leanote.com/post/Sublime-Text
http://www.jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/
http://zh.lucida.me/blog/sublime-text-complete-guide/

sublime使用的正则表达式 参见http://www.boost.org/doc/libs/1_44_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html

插件介绍 参考:https://xuanwo.org/2014/06/05/sublime-text-3-IDE/

时间: 2024-12-10 08:17:22

Sublime使用及配置C编译器的相关文章

sublime text2下配置c++

今天安装了sublime text2,真是编辑神器,不再用notepad了. 笔记本上没有c++运行环境,用编辑器既轻巧,又方便,VS太臃肿了. 要在sublime text2 下运行c++程序,需要安装dev c++编译器. 注意,这两个软件最好在官网上下载. 从其他网上下载的不全... 然后,就是配置c++的环境变量, 比如,我的是:F:\Dev-Cpp\MinGW64\bin 接着在 运行里输入命令gcc或g++ 出现上图,说明c++编译环境配置好了,接着在sublime里写c++代码,但

将Sublime Text 2配置为C#代码编辑器(附配置文件)

有时候我们需要编写一些小的代码片段时,在Visual Studio中创建一个工程就显得有点杀鸡用牛刀的感觉了,所有说对于一个程序员来说一款轻巧的代码编辑器还是很有必要的.原来我用的主要的Notepad++,直到发现了Sublime Text 2之后,这是一款非常优秀的编辑器,用ST2写代码有种非常流畅的感觉,就像是原来刚使用Chrome浏览器的时候(不过现在已经越来越笨重了),ST2是收费软件,但是可以无限试用的,现在已经出了ST3了,不过还是测试版.同时ST2具有很强的扩展性,有很多的插件可供

Sublime Text 3 配置分析 --摘录于http://www.educity.cn/wenda/150004.html

Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和no_antialias关闭反锯齿// subpixel_antialias和no_round是OS

windows Notepad++ 上配置 vs 编译器 , 编译并运行

windows 中 配置 vs编译器 在Linux下,Kris是倾向于在终端中使用gcc和g++来编译C/C++的,在Windows下相信很多人都是选择臃肿的Visual Studio,我亦不免如此.但是,我希望在Windows下也能像Linux下一样简洁编程,于是开始了我的Windows下的C/C++命令行编译环境打造之路. 几乎没有人会否认集成开发环境 (IDE)(例如,Visual Studio,NetBeans,Eclipse)所提供的能使编程工作变得相当简单的诸多功能.但,还是说说命令

我使用的Sublime插件及配置

我使用的Sublime插件及配置 增强型插件 Package Control 快捷键ctrl+~,调出命令行,运行: import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path();

sublime 浏览器快捷键配置

打开sublime : Preferences>按钮绑定-用户 然后复制下面代码 保存 重新打开sublime 就能按F1-火狐 F2-Chrome F3-IE 快捷键在浏览器打开当前文件 1 [ 2 { "keys": ["ctrl+shift+c"], "command": "copy_path" }, 3 //firefox 4 { "keys": ["f1"], "

sublime text 3 配置、插件、快捷键

sublime text 3 注册: -– BEGIN LICENSE -– Ryan Clark Single User License EA7E-812479 2158A7DE B690A7A3 8EC04710 006A5EEB 34E77CA3 9C82C81F 0DB6371B 79704E6F 93F36655 B031503A 03257CCC 01B20F60 D304FA8D B1B4F0AF 8A76C7BA 0FA94D55 56D46BCE 5237A341 CD837F

Sublime Text 3 配置 PHPCS 插件

Download php code sniffer addon via Package Control in ST3. Download The php-cs-fixer File From This Website => cs.sensiolabs.org/ (Direct Link => cs.sensiolabs.org/get/php-cs-fixer.phar) Copy Downloaded File To Your php.exe directory (mine is C:/XA

sublime text 3 配置python IDE

Python越来越受“程序猿”们的青睐.快速的开发模式,简洁的代码格式,海量的扩展,这无疑都为python的火热奠定了基础. “磨刀不误砍柴工”,一款功能强劲的IDE能帮助开发者有效的管理.编辑,运行工程代码.Python的开发IDE比较常用的Eclipse + Pydev.JetBrains的Pycharm[收费]等,神级代码编辑软件 Sublime text 3因其强大的代码编辑能和便捷海量的插件而著称. Sublime text 3 也可以配置成Python的IDE,而且经过小编亲测,效果