Sublime默认系统语言设置

Sublime Text 2默认使用的就是UTF8,这个UTF8模式使用的是不带BOM的,如果要修改这个配置,到Perference->Settings-User->中添加:"default_encoding": "UTF-8",而后保存即可。UTF-8可以替换成你需要的编码格式。

通过samba,在win7上面编辑ubuntu下面的文件,保存的时候,有时候会发现文件被保存为dos格式的(如换行等),只能在ubuntu下面通过命令来一个一个转换。可不可以设置sublimetext的默认保存格式是unix的呢?

文件的格式控制可以Perference->Setting-*中找到。设置对象是default_line_ending,这个参数有三
个可用选

项:system,windows,unix,system是根据当前系统情况设置,windows使用的CRLF,unix使用的是 LF。按你的情况,应该在Setting-User中设置"default_line_ending":"unix"就可以解决这个问题。

Sublime 插件:C语言篇

如何安装插件详见:https://packagecontrol.io/installation

  1. Alignment:选中并按ctrl+alt+a就可以使其按照等号对其。

    按等号对其,强迫症患者必备
  2. C Improved:更加人性化的C语言着色方案。

    着色对比,还不错

    最好设置为默认用C Improved打开C文件
  3. CoolFormat:简单好用的代码格式化工具,相当于简化版的Astyle,默认ctrl+alt+shift+q格式化当前文件,ctrl+alt+shift+s格式化当前选中。

    默认选中按ctrl+alt+shift+s格式化当前

    :格式的设置可以打开控制面板,输入CoolFormat : Formatter Setting,C/C++文档参考此处

    控制面板相关命令
  4. DocBlockr:自动生成大块的注释,并且可以用tab在不同内容之间切换,很爽的

    tab在参数之间平滑切换

    当然,不在函数上面也可以比较方便的生成注释块

    :安装完重启一下,否则可能效果不理想,比如tab跳到别的地方去了

  5. AllAutocomplete:Sublime自带的可以对当前文件中的变量和函数名进行自动提示,但是AllAutocomplete可以对打开的所有文件的变量名进行提示,增强版的代码自动提示符。

    Extend Sublime autocompletion to find matches in all open files of the current window

  6. CTags:可以在函数的声明和定义自检来回跳转了,首先需要下载Ctags,比如我存在D盘的根目录下,之后需要在Sublime中配置路径。

    Ctags路径设置

    然后在工程文件夹的右键生成索引文件,

    为工程文件夹内的文件生成索引

    然后就可以用ctrl+shift+左键跳转到定义处了,ctrl+shift+右键回来了(不过,还是没有Source Insight方便,可以实时小窗口预览)

    跳过来跳过去
  7. SublimeAStyleFormatter:国人做的Astyle Sublime版,蛮不错的。

    安装完成之后,下面这个配置一定要打开,即保存自动格式化,这个相比于CoolFormat要简单很多。

    保存自动格式化配置

    ctrl+s保存的同时自动格式化当前文件
  8. Cscope:TBC

    参考:

Sublime插件:Markdown篇

如何安装插件详见:https://packagecontrol.io/installation

  1. MarkDown Editing:支持Markdown语法高亮;支持Github Favored Markdown语法;自带3个主题。

    MarkDown Editing 界面

    主题选择

    注:如果你安装完之后,遇到了如下的错误,那么你安装的时候可能开着一个Markdown文件,所以卸载完之后在不打开Markdown的情况下再次安装就可以解决了。

    Markdown.tmLanguage错误
  2. MarkdownPreview:按CTRL + B生成网页HTML;在最前面添加[TOC]自动生成目录;

    Markdown 生成HTML预览
  3. Markdown Extended +Extends Monokai:不错的Markdown主题,支持对多种语言的高亮

    C语言语法高亮
  4. OmniMarkupPreviwer:实时在浏览器中预,而MarkdownPreview是需要手动生成的和F5的。览如果双屏的话,应该具有不错的体验。快捷键如下:
    • Ctrl+Alt+O: Preview Markup in Browser.
    • Ctrl+Alt+X: Export Markup as HTML.
    • Ctrl+Alt+C: Copy Markup as HTML.

      实时在浏览器中显示编辑的文档
  5. TableEditor:Markdown中的表格书写体验真心不咋样,所有有人为这个开发了一个插件,具有较好的自适应性,会自动对齐,强迫症患者喜欢。

    首先需要用ctrl + shift + p打开这个功能(Table Editor: Enable for current syntax or Table Editor: Enable for current view or "Table Editor: Set table syntax ... for current view"),然后就可以狂用tab来自动完成了~~~

    tab来自动完成表格间的切换和下一行表格的生成
  6. Markdown TOC:编辑MD文件的时候可以查看自动生成,并且可以控制生产目录的层次,不过不会自动跳转。编辑的时候可以看看,如果需要生成的HTML具有超链接跳转的功能,还是用MarkdownPreview吧。

    修改目录深度实时在MD文件中预览,不过这个用CTRL+R就可以产看,个人觉得不太实用
  7. SmartMarkdown:貌似是为Emacs用户打造的。

Sublime Text 系列

Sublime Text2 默认语言(windows/unix)设置,Sublime插件大全的更多相关文章

  1. 配置Sublime Text2的python运行环境(Sublime Text 3也类似)

    1. 前言 用Sublime Text 2 配置Python运用环境,有简单配置还有像IDLE一样的配置,本文分成第一部分和第二部分.   2. 配置 第一部分(简单配置)   1.只需要打开Pref ...

  2. Sublime Text2上搭建C/C++环境

    环境:Sublime Text2            win7 64位 1.下载Sublime Text2并安装     下载地址:http://www.sublimetext.com/ 2.需要用 ...

  3. 设置sublime text2/3中默认预览浏览器快捷键的方法

    各位前端大神们,大家在用IDE编辑器的时候喜欢用哪些呢?是Dreamweaver.Zend Studio.editplus又或者是sublime text?今天马浩周给大家就要说说设置sublime ...

  4. sublime text2建成C语言(C++)编译环境

    四个步骤: 下载安装Sublime text2 for windows 下载安装 MinGW 与 系统变量设置 Sublime Building System 设置 编译测试 一.下载安装Sublim ...

  5. 设置sublime text2/3中预览浏览器快捷键的方法

    我们为什么要设置默认的预览浏览器呢?因为搞前端的都知道,你在预览的时候不可能只预览一个浏览器,可能需要多个,当然今天我们举例中会说道谷歌浏览器Chrome,IE浏览器Internet Explorer ...

  6. sublime text2和3怎么设置修改字体

    首先,请打开你的sublime text2或3,点击工具栏中的Preferences 然后打开Settings-User 打开Settings-User之后 如下图 请复制以下代码然后粘贴至花括号内 ...

  7. Sublime Text 修改默认语言为Python

    Sublime Text 3 修改默认语言为Python 步骤如下 英文:Tools - Developer - New Plugin 中文:工具 - 插件开发 - 新建插件 清空原来内容,用下面的代 ...

  8. sublime text2在windows中以命令行启动

    sublime text2在windows中以命令行启动   把执行文件添加到PATH中即可,如图: 如果你和我一样习惯了mac下的简写subl,那么需要在程序目录中新建一个批处理文件subl.bat ...

  9. 原来Github上的README.md文件这么有意思——Markdown语言详解(sublime text2 版本)

    一直想学习 Markdown 语言,想起以前读的一篇 赵凯强 的 博客 <原来Github上的README.md文件这么有意思——Markdown语言详解>,该篇博主 使用的是Mac系统, ...

随机推荐

  1. 重写Java Object对象的hashCode和equals方法实现集合元素按内容判重

    Java API提供的集合框架中Set接口下的集合对象默认是不能存储重复对象的,这里的重复判定是按照对象实例句柄的地址来判定的,地址相同则判定为重复,地址不同不管内容如何都判定为不重复,这有时与需求不 ...

  2. MFC将二进制文件导入资源后释放

    1.前言 前一篇笔记记录了怎么修改PE,此篇记录下如何利用自身的资源文件. 2.编程思路 获得资源句柄 - 获得资源文件大小 - 加载资源文件 - 锁定资源并获得其指针. 3.实践代码 1)编译以下代 ...

  3. Git 创建仓库【转】

    转自:http://www.runoob.com/git/git-create-repository.html Git 创建仓库 本章节我们将为大家介绍如何创建一个 Git 仓库. 你可以使用一个已经 ...

  4. bzoj 1607 Patting Heads 轻拍牛头

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1607 题解: 题目似乎出错,应为“同时拍打所有所持纸条上的数字能被此牛所持纸条上的数字整除 ...

  5. linux中查看结构体和宏

    1.进入目录/usr/include cd /usr/include/ 2.生成ctags文件sudo make ctags -R 3.vim -t 结构体(宏)名称 4.找到相应的宏或者结构体 5. ...

  6. 如何在线预览github上的html页面?

    可以通过http://htmlpreview.github.io/这个网站,直接在线预览html页面. ↓    ↓ 可以发现:这个网站直接将github上的页面地址当做参数来传递.

  7. delphi TComponent类 2

    来自:http://blog.csdn.net/lailai186/article/details/7442385 ------------------------------------------ ...

  8. SVN入门教程总结

    参考: SVN使用笔记 SVN入门必备教程 一看就懂 SVN使用教程总结 版本控制器:SVN教程 菜鸟教程之SVN教程 极客学院之SVN教程 SVN(SubVersion)简介: 为什么要使用SVN( ...

  9. vue-cli中如何集成UEditor 富文本编辑器?

    1.根据后台语言下载对应的editor插件版本 地址:https://ueditor.baidu.com/website/download.html 2.将下载好的资源放在/static/uedito ...

  10. GUC-11 线程池

    import java.util.ArrayList; import java.util.List; import java.util.concurrent.Callable; import java ...