sublime个人配置(C++程序员)

对于C++程序员来说,编辑器不是必要的,直接在IDE中写代码就可以。但有时,写一些短小的代码或者写一些脚本的时候,编辑器还是比较必要的。

以前用的是NotePad++,NotePad++还是挺不错的。本人以后想朝Linux方向发展,而Sublime是跨平台的,所以就放弃NotePad++了。

现在就记录一下,Sublime的入门级基础操作:

首先是两个快捷键:

Ctrl+` : “`”是Esc下面那个,打开控件台,可以用于运行Python代码,本人对Python了解不多,但安装package control要用到控制台。

Ctrl+Shift+p :打开“万能面板”,在里面可以查找、安装、删除插件。

常用插件:

1,package control。 我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。  安装方法:

点击sublime的菜单栏 view->show console ;现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果, 如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。下面栏是一个输入框,可以运行python代码。我们输入下面的代码点击回车运行,
就能安装好package control了。

  1. import urllib2,os;pf=‘Package Control.sublime-package‘;ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),‘wb‘).write(urllib2.urlopen(‘http://sublime.wbond.net/‘+pf.replace(‘ ‘,‘%20‘)).read())

复制代码

2, sublimecodeintel 代码提示。 sublime默认的代码提示只能提示系统函数,用户自己创建的函数、类不能提示。
如果想要提示自己建立的函数。 可以安装sublimecodeintel插件。

3,Bracket Highlighter,用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效。

这个插件安装好之后还需要进行一些设置,因为默认是以下画线的方式提示括号匹配,个人感觉高亮比较爽,设置方法如下:

// Define region highlight styles
"bracket_styles": {
    // "default" and "unmatched" styles are special
    // styles. If they are not defined here,
    // they will be generated internally with
    // internal defaults.

    // "default" style defines attributes that
    // will be used for any style that does not
    // explicitly define that attribute.  So if
    // a style does not define a color, it will
    // use the color from the "default" style.
    "default": {
        "icon": "dot",
        // BH1's original default color for reference
        // "color": "entity.name.class",
        "color": "brackethighlighter.default",
        "style": "underline"
    },

    // This particular style is used to highlight
    // unmatched bracket pairs.  It is a special
    // style.
    "unmatched": {
        "icon": "question",
        "color": "brackethighlighter.unmatched",
        "style": "outline"
    },
    // User defined region styles
    "curly": {
        "icon": "curly_bracket",
        "color": "brackethighlighter.curly"
        // "style": "underline"
    },
    "round": {
        "icon": "round_bracket",
        "color": "brackethighlighter.round"
        // "style": "underline"
    },
    "square": {
        "icon": "square_bracket",
        "color": "brackethighlighter.square"
        // "style": "underline"
    },
    "angle": {
        "icon": "angle_bracket",
        "color": "brackethighlighter.angle"
        // "style": "underline"
    },
    "tag": {
        "icon": "tag",
        "color": "brackethighlighter.tag",
        // "style": "underline"
    },
    "c_define": {
        "icon": "hash",
        "color": "brackethighlighter.c_define"
        // "style": "underline"
    },
    "single_quote": {
        "icon": "single_quote",
        "color": "brackethighlighter.quote"
        // "style": "underline"
    },
    "double_quote": {
        "icon": "double_quote",
        "color": "brackethighlighter.quote"
        // "style": "underline"
    },
    "regex": {
        "icon": "star",
        "color": "brackethighlighter.quote"
        // "style": "underline"
    }
}

把里面的underline换成highlight就可以了。

4,其它一些设置,sublime很多设置都是通过代码写的,而且分为两种,一种是default,一种是user,我们修改的时候最好在user里面修改,而且修改之前最好先备份。

5,再来几个比较好用的快捷键:

Ctrl+r:用于搜索函数

Ctrl+g:用于跳转到指定行

6,C++ Snippets:可以自动补全代码块。

时间: 2024-10-15 16:21:34

sublime个人配置(C++程序员)的相关文章

这几款软件程序员应该都遇到过

巧妇难为无米之炊,再牛逼的程序员也离不开编码软件来协助,那么刚入行的程序小白的疑问来了:优秀程序员的电脑里面都安装了啥呢?别着急,今天为你彻底扒拉扒拉程序大牛装机必备的软件.需要提前说明的是,我只提供介绍简介,不提供使用教程,使用教程建议到各自的官网上面学习. Navicat数据库管理工具 Navicat作为全球领先的数据库管理工具,是装机必备的软件,没有之一.为什么说它是装机必备呢?我最爱它的是操作界面,友好的简直是不要不要的!Navicat几乎所有的程序员都在用,它的专长不仅在于对数据库的管

程序员带你学习安卓开发,十天快速入门-基础知识(四)

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到熟悉的效果. 本系列课程是.Net程序员学习安卓开发系列课程. 下面是前三次课程列表: 程序员带你学习安卓开发,十天快速入门-安卓学习必要性 程序员带你学习安卓开发,十天快速入门-开发工具配置学习 程序员带你学习安卓开发,十天快速入-对比C#学习java语法 为了大家系统有效的快速入门安卓开发,推荐

程序员家中必备软件不断更新

1,印象笔记 如果你是一名程序员,没有一个记笔记的软件,呵呵.把自己在工作中遇到的一下问题,及时的记下来.还有一些国内的笔记软件也不错,这里就不说了. 2,MOU Markdown 算是一门新兴语言,现在 7-8 岁了吧.它设计的初衷就是让写字的人专注于写字,用纯文本简单的符号标记格式 3,subline   Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Ski

程序员英语手册A

1.A2A Integration A2A 整合 2.Abstract 抽象的 3.Abstract Base Class(ABC) 抽象基类 4.Abstract Class 抽象 5.Abstraction 抽象.抽象物.抽象性 6.Access 存取.访问 7.Access Level 访问级别 8.Access Function 访问函数 9.Account 账户 10.Action 动作 11.Activate 激活 12.Active 活动的 13.Actual Parameter

Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

Sublime Text 2 - 程序员必备神器!跨平台支持Win/Mac/Linux

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

Java程序员最喜爱的编辑器之一(Sublime Text 3)

Hello,大家好!我是Rain.今天给大家推荐一款程序员最心仪的编辑器之一--Sublime Text 3.为什么说它是程序员最喜欢的编辑器呢?答案就是它漂亮的用户界面以及强大的功能.下面我给大家详细介绍一下这款编辑器. 一.功能特性 1.Sublime Text 支持多种编程语言的语法高亮.拥有优秀的代码自动完成功能. 2.Sublime Text 还具有良好的扩展能力和完全开放的用户自定义配置与神奇实用的编辑状态恢复功能. 3.SublimeText 还有编辑状态恢复的能力,即当你修改了一

程序员带你学习安卓开发,十天快速入门-开发工具配置学习

上次课程:.Net程序员学习Android开发-第一课 讲到,.Net程序员学习Android开发的必要性以及对安卓大环境的相关介绍. 其中看到有网友评论,称,搞C#的去搞安卓,还怪自己的移动平台不给力.有的人说,学习.Net就学.Net学习什么安卓.这时的我首先想到了,固步自封的大清朝.当然并不是对这部分人排斥.只能说是想法不一致,认知略有不同,也没有错与对,我只是想把我自己的想法表达出来,期望与您产生共鸣.的确迄今为止,我仍然认为C#是当今我见过的最好的语言.设计规范语法总使我赶到兴奋其优美

.Net程序员关于微信公众平台测试账户配置 项目总结

今天项目第一次验收,夜晚吃过晚饭后,想把项目中用到的关于微信配置总结一下,虽然网上关于这方面的资料很多很多,还有官方API,但是总感觉缺点什么,就像期初做这个项目时,各方面找了很久的资料,说说配置吧! 1.你必须有一个微信可以访问的网站,然后有一个公众账户. 2.成为开发者. 上面这个URL填写你的网站的链接,微信服务器会放这个URL推送一些验证信息,具体验证信息,你可以查看官方API,写的很详细,因为我用的是MVC,所以我写了一个类,让控制器继承这个类,源码贴下,大家一看就明白.还有这个URL