Sublime Text 3是一款优雅的文本编辑器,功能强大,支持各种语言,如果能够熟练地使用代码效率将大大提高。但是搭建相关的编译环境不是一件容易的事情。

本人是一名信竞选手,平时使用Sublime,鉴于网上各大博客的方法都有所不足,本人决定写一篇通俗易懂的入门教程。

本人的电脑为Win10 64位系统,建议大家也使用64位的系统,否则可能出一些问题。

然后我们就可以开始Sublime Text 3(以下简称Sublime)的搭建了。

第一步:下载与安装插件。

我们进入Sublime的官网,找到下载地址下载即可(网址点这里)

下载完成后安装(很简单的)。

打开sublime,目前的界面都是英文的,没关系。

用Ctrl+`键打开命令框,将下面的代码复制进去并回车。

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

正常情况下,我们就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。

如果这样安装失败,我们可以手动安装

1.点击Preferences > Browse Packages菜单

2.进入打开的目录的上层目录,然后再进入Installed Packages目录

3.下载Package Control.sublime-package并复制到Installed Packages目录

    下载地址:链接:http://pan.baidu.com/s/1o6mVa5s  密码:6khg

4.重启Sublime Text。

安装完成后,我们重启sublime,用Ctrl+shift+p调出控制面板,输入pcip并确定

当出现以下图片的样子时,就意味着安装完成

之后,我们就可以安装插件了

最重要的是Chinese,(不需要解释)

我们可以从百度上搜索插件的名字再按照以上的步骤进行安装(先安装pcip),可以参见其他博客。

第二步:C++环境搭建

搞定以上步骤之后,我们可以着手搭建C++的编译环境了。

如果我们电脑上自带DEV C++这种类似编译器的话,我们直接找到g++的位置并添加path环境变量,下图是本人的电脑

如果没有g++编译器可以从MinGW下载。

我们在cmd命令行中输入g++,若像这样,表示添加成功。

紧接着,我们进入“工具->编译系统->新建编译系统”,将以下代码复制进去:

{"encoding": "utf-8","working_dir": "$file_path","shell_cmd": "g++ -Wall  \"$file_name\" -o \"$file_base_name\"","file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","selector": "source.c++","variants":[{"name": "CMD Run","shell_cmd": "g++ -Wall  \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""},{"name": "gdb Debug","shell_cmd": "g++ -g  \"$file\" -o \"$file_base_name\" && start cmd /c gdb ${file_path}/${file_base_name} & pause"}]
}

保存为cppcompile.sublime-build注意千万不要更改保存路径!!

之后我们发现“工具->编译系统”中有了刚刚的cppcompile,我们选定它。

之后我们就可以编写C++的程序了。

编写完成后Ctrl+shift+B选择操作进行编译或运行即可。

注意我们在编译之前应当先保存,而且文件名必须是英文,否则可能无法报错,另外,文件保存的路径中所有的文件夹的名字不能出现太奇怪的符号,否则会出错。

这样我们就完成啦!

如果使用Dev C++的人可能不太习惯用Ctrl+shift+B编译,为了同DEV C++适应,我们可以把快捷键改为f9编译,f10运行。注意f9是一个默认的快捷键,我们可以先把他改为其他的键。

进入“首选项->快捷键设置”,在右侧一栏里复制一下代码保存即可。

[{"keys": ["f9"], "command": "build"},{"keys": ["f10"], "command": "build", "args": {"variant": "CMD Run"}}
] 

转载于:https://www.cnblogs.com/shl-blog/p/10729860.html

优雅的文本编辑器——Sublime Text 3的搭建与使用相关推荐

  1. Ubuntu安装配置06|安装配置文本编辑器Sublime Text

    在 Linux系统中直接使用命令行vim命令进行文本编辑往往没有那么顺手,这里推荐一款丝滑好用的文本编辑工具Sublime Text,能极大地提高工作效率.具体安装配置方法如下: 下载安装文件 下载L ...

  2. 代码编辑器Sublime Text 可以跨平台(linux,window,os x)

    说到代码编辑器,大部分人首先会想到UltraEdit,EmEditor和notepad++.但今天要介绍的是另一款功能非常强大的代码编辑器--Sublime Text.Sublime Text还是一款 ...

  3. 神级代码编辑器 Sublime Text 全程指南

    转载来自[http://mdsa.51cto.com/art/201507/484183_all.htm#topx] 摘要(Abstract) 本文系统全面的介绍了Sublime Text,旨在成为最 ...

  4. 代码编辑器sublime text 4使用小技巧--快捷键说明

    sublime text 4 Mac是一款深受用户喜爱的高级代码编辑器,这款软件体积小但是运行速度确实超乎想象的快速,文本编辑功能非常的强大.同时sublime text 4 for Mac还支持多种 ...

  5. 2个小巧好用的文本编辑器--Cuda Text(及中文设置方法)与Nopad--

    由于某种原因,需要找到一款好用小巧的文本编辑器替换掉notepad++, 2023年02月02日 编辑新增 Notepad- -介绍 Cuda Text 因为之前用过UE.notepad++.subl ...

  6. 轻量级开发编辑器 sublime text 3 使用心得

    sublime text 3 编辑器官方下载地址: http://www.sublimetext.com/3 sublime text 的控件包 => Package Control 的安装与使 ...

  7. 优秀的代码编辑器-Sublime Text 3配置教程

    代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 好吧, ...

  8. 编辑器Sublime Text 2

    偶然的机会知道这款编辑器(微博上一大牛提到,随手搜了下),安装很简单,现在稳定版是2.0.2,有3.0的测试版,当然稳定版了.装上后需要破解,步骤略略如下: win平台:下载地址 (百度云盘) 1.运 ...

  9. 超级文本编辑器Sublime Text3

    文章目录 简介 基础插件 Package-Control 中文乱码 Ubuntu下输入中文 Ubuntu 下不显示菜单 输入法跟随光标 在Sublime Text中运行脚本解释器 文件路径补全 表格编 ...

最新文章

  1. 一阶逻辑与二阶逻辑的区别一元谓词多元谓词
  2. 2018 中国AI人才大调查:14张图表解读他们来自何处,又将去往何方?
  3. 大话日志分析与管理,答题赠书活动
  4. centos 7 minimal connect: Network is unreachable和ifconfig command not found
  5. 文字阴影-CSS Text-Shadow
  6. hadoop windows
  7. mysql 批量替换 所有表_[收藏]批量替换一个数据库中所有表中所有记录
  8. 放苹果(信息学奥赛一本通-T1206)
  9. SVO实时全局光照优化(里程碑MK2):Sparse Voxel Octree based Global Illumination (SVO GI)...
  10. 如何理解《瓦尔登湖》?
  11. GPIO_Pin和GPIO_PinSource的大不同
  12. [转]Using Named Pipes (FIFOs) with Bash
  13. 处于停机等非正常状态_设备非正常停机管理指导办法
  14. cad lisp 管道截面_CAD计算材料截面特性插件-cad计算截面特性插件稳定免费版-东坡下载...
  15. c语言未定义main报错,C语言编译器的错误信息
  16. 【您的凭据不工作】win7远程桌面提示,请输入新凭据。登录没有成功
  17. DIV背景半透明 样式
  18. 伙伴系统之避免碎片--Linux内存管理(十六)
  19. 安装深度linux系统卡住不动,Linux安装系统卡住
  20. 计算机程序设计考题,计算机程序设计员试题与答案.doc

热门文章

  1. 10分钟搭建局域网共享,3种方式,安全如此简单
  2. H5页面微信分享和手Q分享设置
  3. Python快速定位bug
  4. Substance Designer油画风格贴图实例制作视频教程
  5. 基于dragonboard 410c的机械手臂(三)
  6. 信通院魏亮:产业数字化让传统赛道产生新赛道
  7. 河南省疫情地图python
  8. 学计算机的女生,是一种怎样的存在?
  9. conda anaconda切换清华源
  10. Tigo推出带SMART高级版监测软件的TS4平台新的附加元件