『杂项』关于将Sublime作为C++IDE的配置

  知周所众, Sublime Text 是一款非常好用的C++IDE文本编辑器。而又众所周知,写代码就是在写文本,所以我们就可以使用一些奇技淫巧配置手段来让 Sublime Text 乖乖成为我们的个性化IDE。

基础配置

  要想 Sublime Text 成为我们的个性化IDE,首先他得是个C++IDE。想要在 Sublime Text 上编译C++,那就得写一个配置文件。我个人一般就是写的下面这个,好记又好背

点击查看代码
{
	"encoding": "utf-8",  //可有可无,检查拼写用
	"working_dir": "$file_path",
	"shell_cmd": "g++ -Wall -std=c++11 \"${file}\" -o \"${file_path}/${file_base_name}\"",
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"selector": "source.c++",

	"variants":
	[
		{
			"name": "Run",
			"shell_cmd": "g++ -Wall -std=c++11 \"${file}\" -o \"${file_base_name}\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
		}
	]
}

  一般在考场上直接把自带的配置解码了复制粘贴过来,然后改成这样即可。当然还有很多配置,这个只是最基本的。若需要其他的的个性化配置配置可自行bing

更换语言

  作为一名根正苗红的冲国人,我们很有必要更换一下语言。(当然如果你英语非常好那可以自行跳过)
  其实步骤也不复杂,下个包的事。
  ctrl+shift+p,搜索Install Package Control,点它,等。
  ctrl+shift+p,搜索Package Control:Install Package,点它,等。
  ctrl+shift+p,搜索ChineseLocalizations,点它,等。
  没了。

缺省源

  OIer不用缺省源,就像四大名著不看红楼梦,说明这个人文学造诣和自我修养不足,他理解不了这种内在的阳春白雪的高雅艺术,他只能看到外表的辞藻堆砌,参不透其中深奥的精神内核,他整个人的层次就卡在这里了,只能度过一个相对失败的人生(

  点进去,然后贴上这段代码:

点击查看代码
<snippet>
  <content><![CDATA[
你的码头
]]></content>
  <tabTrigger>qsy</tabTrigger>
  <scope>source.c++</scope>
</snippet>

  将这段代码保存为Default Source.sublime-snippet于用户配置文件夹,然后之后就可以输入qsy,按下tab或回车就可以打出码头啦!

  除此之外,我们还可以通过将自己的模版封装进去,模块化编程不是梦!

默认c++

  每次都要先保存为cpp在写代码很麻烦,肿么办?我们点开插件开发-新建插件,然后粘贴下面的代码:

点击查看代码
import sublime, sublime_plugin

class EverythingIsPowerShell(sublime_plugin.EventListener):
def on_new(self, view):
view.set_syntax_file('Packages/C++/C++.sublime-syntax')

  保存为 DefaultLanguage.sublime-build ,然后再下载 Default File Language 的插件即可

CCVH2

  一些基本的配置开发者已经说的很清楚了,这里不再重复。教程
  唯一值得注意的是创建模板文件夹时要记得创建parsed文件夹,里面什么都不用放。然后把 template.cpp 也给写好,最后打开 FastOlympicCodingHook 文件夹里的里的 sublime-settings 文件,然后修改路径即可使用。

其他配置有待补充,咕咕咕……

posted @ 2023-11-03 22:01  Black_Crow  阅读(123)  评论(0编辑  收藏  举报