Ubuntu 下Sublime安装配置及搭建轻量级C/C++IDE
来源:互联网 发布:2016中国中小企业数据 编辑:程序博客网 时间:2024/06/03 20:33
sublime-text 3
- sublime-text 3
- 安装
- Sublime Text 3配置及插件
- Sublime Text 3配置CC开发环境
- Sublime Text 3中文输入问题解决
- 插件配置备份
1. 安装
sudo apt-get install sublime-text
不能安装的话添加一下软件源再输入上一条命令安装
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update
2. Sublime Text 3配置及插件
安装好Package Control就可以安装插件了,Sublime最强大的它丰富的插件
Ctrl+Shift+P找到Package Control: Install Package(输入pki就能找到),按Enter确定可能会有点慢,可以看到下面状态栏左边有个’=’在左右移动就说明在就加载中
加载出来就可以搜索安装插件了
有下面这些有用的插件可以安装
- BracketHighlighter 引号高亮匹配
- C++ Snippets C++代码补全
- ChineseLocalization 汉化
- MarkDown Editing 看名字就知道是干嘛的了
- MarkDown Preview 看名字就知道是干嘛的了
- MarkDown TOC 加入目录,有的Markdown不支持[TOC]语法的就可以用这个
上面两个软件要Sublime自带的markdown系统,设置-ignored-packages里面加一个Markdown(系统自带Markdown)
"ignored_packages": [ "Markdown", ],
但我觉得这个并不好用,直接用stackedit.io/editor这个网页版的Markdown编辑器就好了,功能强大,虽然是个网页,但可以离线打开,可以云盘同步自动保存到云盘,直接可以Publish到博客(但只支持一些国外的博客),保存成pdf虽然要收费但是可以点开StackEdit Viewer然后用Chrome打印功能存成PDF,排版完美,感觉是良心开发者故意留的
- ConvertToUTF8 编码转换
SublimeLinter
静态代码校验,超强大,能检查数组越界等编译不能检查出来的bug- 安装sublimeLinter 和 SublimeLinter-cppcheck
- 安装cppcheck(
sudo apt-get cppcheck
,自己下载的安装包倒腾了好久都没弄好,编译安装好了后运行一直缺少文件,最后发现可以直接apt-get,md,可以apt-get你给我个包让我自己编译安装???) - 打开SublimeLinter的linter和linting(Ctrl+Shift+P找到这两个选项)
- 在tools/SublimeLinter里设置Linter Mode为load&save(在载入和保存代码的时候检查), Mark Style设置成自己喜欢的
SublimeAStyleFormatter 代码格式化,一键整理代码,主要是括号,空格和缩进等的格式化,能力有限,但一些特殊情况下还是能派上大用场的,Ctrl+Alt+F格式化
3. Sublime Text 3配置C/C++开发环境
虽然直接Ctrl-B就能编译,但Sublime内置的编译系统并不好用
可以自己在编译系统里面新建一个自己的编译系统
点开新建编译系统,将这一段复制进去,保存为My_C++
{"cmd" : ["g++", "-std=c++14", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","selector" : "source.c, source.c++","shell":false,"working_dir" : "$file_path","variants":[ { "name": "My_Run", "cmd": ["gnome-terminal", "-e", "bash -c \"'${file_path}/${file_base_name}' ; read -p '\nPress any key to continue...'\""] }]}
这样就多出了一个My_C++的编译选项了,My_C++是编译,My_C++ Run是打开终端并运行编译好的程序
添加快捷键
打开首选项的快捷键设置,加入
[ { "keys": ["f8"], "command": "build" }, { "keys": ["f9"], "command": "build", "args": {"variant": "My_Run"} },]
F8编译,F9运行,原来Sublime F9是一键排序代码,就是把每一行按字典序重排,并没有什么用,覆盖掉算了
4. Sublime Text 3中文输入问题解决
Ubuntu下Sublime不能输入中文,很简单就能解决的事情,不知道为什么开发者一直不解决
//下载一个东西git clone https://github.com/lyfeyaj/sublime-text-imfix.git//复制文件cd ~/sublime-text-imfixsudo cp ./lib/libsublime-imfix.so /opt/sublime_text/sudo cp ./src/subl /usr/bin/
终端输入subl进入Sublime就可以输入中文,用其他方法进入Sublime不能输入中文,要解决这个问题看下面的参见,不过我觉的这样就好了,我都是写了几天的代码才发现不能输入中文这件事的
参见解决Ubuntu下Sublime Text 3无法输入中文
插件、配置备份
把这个目录下全部打包备份,下次安装覆盖就好了
~/.config/sublime-text-3/Packages/
如果要跨平台的话, 只需要备份Packages/User里面的文件就好了, 覆盖之后会自动重新安装插件和恢复配置, 但跨平台的话还是有些东西不能兼容要自己改, 比如自己新建的编译系统里的编译运行的命令
- Ubuntu 下Sublime安装配置及搭建轻量级C/C++IDE
- ubuntu下安装eclipse及配置使用c/c++
- ubuntu sublime安装及配置
- ubuntu下安装eclipse IDE for C/C++ developers
- ubuntu下安装eclipse IDE for C/C++ developers
- Ubuntu 下C C++集成开发环境IDE codeblocks安装
- ubuntu下安装eclipse IDE for C/C++
- ubuntu下安装eclipse IDE for C/C++ developers
- 使用sublime text 3 搭建轻量级C/C++编辑/编译器
- Ubuntu下Sublime Text 3的安装及一些配置
- ubuntu下使用sublime text3搭建Python IDE
- Sublime Text 3搭建Python IDE环境及插件安装
- Sublime Text 3 搭建C/C++ IDE 弹出控制台交互
- ubuntu 下安装eclipse,并搭建c++/c开发环境
- ubuntu 8.04 c/C++ IDE配置
- Wins10系统下安装MinGW与Eclipse IDE 环境下的配置详解(C/C++)
- Windows环境下安装python以及sublime IDE环境配置
- Linux下VIM C/C++ IDE配置
- 中科院谭铁牛爱徒研发出《碟中谍5》中的步态识别技术,不看脸50米内在人群中认出你
- JAVA中死锁例子分析和上下文切换的实战
- 搞科研的人,有什么不一样
- Angular Material Dialog 组件
- HDU
- Ubuntu 下Sublime安装配置及搭建轻量级C/C++IDE
- Jzoj3907 蜀传之单刀赴会(梦回三国系列)
- js 给textarea输入框内容自动添加换行符
- 【Java集合类】常见用法
- Appium怎样驱动手机Chrome浏览器
- 【088】深度学习读书笔记:P29证明迹运算描述Frobenius范数
- AS快捷键
- 线段树模板及习题
- em 13c在rhel7.4上安装的一个问题