Sublime Text2 默认语言(windows/unix)设置,Sublime插件大全

2024-04-29 18:08

本文主要是介绍Sublime Text2 默认语言(windows/unix)设置,Sublime插件大全,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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文件
    最好设置为默认用C Improved打开C文件
  3. CoolFormat:简单好用的代码格式化工具,相当于简化版的Astyle,默认ctrl+alt+shift+q格式化当前文件,ctrl+alt+shift+s格式化当前选中。
    默认选中按ctrl+alt+shift+s格式化当前
    默认选中按ctrl+alt+shift+s格式化当前
    :格式的设置可以打开控制面板,输入CoolFormat : Formatter Setting,C/C++文档参考此处
    控制面板相关命令
    控制面板相关命令
  4. DocBlockr:自动生成大块的注释,并且可以用tab在不同内容之间切换,很爽的
    用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路径设置
    Ctags路径设置
    然后在工程文件夹的右键生成索引文件,
    为工程文件夹内的文件生成索引
    为工程文件夹内的文件生成索引
    然后就可以用ctrl+shift+左键跳转到定义处了,ctrl+shift+右键回来了(不过,还是没有Source Insight方便,可以实时小窗口预览)
    跳过来跳过去
    跳过来跳过去
  7. SublimeAStyleFormatter:国人做的Astyle Sublime版,蛮不错的。
    安装完成之后,下面这个配置一定要打开,即保存自动格式化,这个相比于CoolFormat要简单很多。
    保存自动格式化配置
    保存自动格式化配置
    按ctrl+s保存的同时自动格式化当前文件
    ctrl+s保存的同时自动格式化当前文件
  8. Cscope:TBC
    参考:
    • https://www.zybuluo.com/lanxinyuchs/note/33551
    • http://hwchiu.logdown.com/posts/174922-sublime-text-3-cscope

Sublime插件:Markdown篇

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

  1. MarkDown Editing:支持Markdown语法高亮;支持Github Favored Markdown语法;自带3个主题。
    MarkDown Editing 界面
    MarkDown Editing 界面
    主题选择
    主题选择
    注:如果你安装完之后,遇到了如下的错误,那么你安装的时候可能开着一个Markdown文件,所以卸载完之后在不打开Markdown的情况下再次安装就可以解决了。
    Markdown.tmLanguage错误
    Markdown.tmLanguage错误
  2. MarkdownPreview:按CTRL + B生成网页HTML;在最前面添加[TOC]自动生成目录;
    Markdown 生成HTML预览
    Markdown 生成HTML预览
  3. Markdown Extended +Extends Monokai:不错的Markdown主题,支持对多种语言的高亮
    C语言语法高亮
    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来自动完成表格间的切换和下一行表格的生成
    tab来自动完成表格间的切换和下一行表格的生成
  6. Markdown TOC:编辑MD文件的时候可以查看自动生成,并且可以控制生产目录的层次,不过不会自动跳转。编辑的时候可以看看,如果需要生成的HTML具有超链接跳转的功能,还是用MarkdownPreview吧。
    修改目录深度实时在MD文件中预览,不过这个用CTRL+R就可以产看,个人觉得不太实用
    修改目录深度实时在MD文件中预览,不过这个用 CTRL+R就可以产看,个人觉得不太实用
  7. SmartMarkdown:貌似是为Emacs用户打造的。

Sublime Text 系列

  • Sublime Text:学习资源篇
  • Sublime插件:增强篇
  • Sublime插件:Markdown篇
  • Sublime插件:C语言篇

这篇关于Sublime Text2 默认语言(windows/unix)设置,Sublime插件大全的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946784

相关文章

在C#语言里对NULL的技术处理

文章目录 前言1 、NULL合并操作符(??)2. 条件运算符 (?:)3. 空条件运算符(?.)4. 空合并赋值操作符 (??=)5. 宽容运算符 (!.)6. 使用 is 运算符7. ArgumentNullException 参数空异常结论 前言 在 C# 中,null 是一个特殊存在,表示缺少值。Null 可以分配给引用类型和可为 null 的值类型,但不能分配给不可

谷歌广告账号被暂停是因为什么?防封点大全背好!

跨境出海业务少不了需要做Google Ads推广业务;其中让投手们闻风丧胆的消息就是帐户被暂停。当 Google 检测到任何违反其政策且可能损害用户在线体验的行为时,就会发生这种情况。那么如何在做广告推广的同时,保证账号不被封禁呢?看下去。 一、Google ads账号暂停 帐户暂停是指对您的 Google Ads 帐户访问权限设置的临时或永久限制。账户被暂停,他们实际上会停止您的广告活动

自写日期年月日三级联动效果jquery插件

哈哈,好久没写新博文啦,原因是最近一直在研究用jquery UI实现截取头像的功能,哈哈 言归正传,有时候呢,我们会在用户资料的页面用到一个年月日日期的三级联动效果。在网上找了找,没看到有多么合适的(主要是本屌丝倾向于用jquery写成插件的形式使用,哈哈~~) 这篇博文呢,主要目的是给大家看下我用jquery写成插件的形式。 原理很简单,就是判断闰年,然后在select cha

自写图片遮罩层放大功能jquery插件源码,photobox.js 1.0版,不兼容IE6

阿嚏~~~ 话说本屌丝没啥开发插件的经验,但是天公不作美,公司需要让我自己开发个图片放大的插件 但公司老大的话,犹如吾皇之圣旨,微臣必当肝脑涂地,莫敢不从啊~~~ 于是乎,作为一个超级小白,本人只能瞎研究了,幸好黑天不负屌丝人,本屌丝终于搞出来了,虽然不尽善尽美,但是功能还是可以用的啦 先附上源码,求各种大神指导: /******************************

【Linux】Centos9设置ActiveMq开机自启功能

配置流程: 1. 创建 Systemd 服务文件。这个文件通常存放在/usr/lib/systemd/system/目录下,命名为 activemq.service。 #先创建文件,然后编辑:sudo touch /usr/lib/systemd/system/activemq.servicesudo vim /usr/lib/systemd/system/activemq.service

antd-vue table如何设置序号

在 Ant Design Vue (antd-vue) 的 Table 组件中设置序号可以通过使用 `scopedSlots` 或者 `slotProps` (取决于你使用的 Ant Design Vue 版本)来自定义每一行的数据渲染,从而添加序号列。以下是一个基本示例,展示了如何在 antd-vue 的 Table 中添加一个序号列: <template><a-table:columns="

Gradle 第三讲 之 task依赖及属性设置

本讲继续根据gradle user guide进行学习 1.任务依赖 2.动态任务 3.快捷标记 4.附加的task属性 1.任务依赖: task intro(dependsOn: hello){         doLast{             println "I'm Gradle"         } } task he

分页查询PageHelper插件分页条件查询(xml映射文件,动态SQL)

黑马程序员JavaWeb开发教程 文章目录 一、分页查询-分析二、分页查询-实现1. 实现思路1.1 controller1.2 service1.3 mapper 1.4 postman测试接口 三、分页查询-PageHelper插件1. 引入pageHelper插件的依赖2. 修改原来的代码2.1 mapper2.2 serviceimpl2.3 postman测试接口 四、分

Gradle插件之判断环境环境变量

背景:在设计插件化开发的时候,涉及到插件和宿主同时编译,但不想依赖dependency属性来维护顺序,而是通过执行顺序来保证, 但是遇到一个问题就是当配置了 org.gradle.parallel属性之后,就变成平行编译,同时进行谁先谁后就没有办法保证了,所以不允许设置这个属性,但是有几十个产品线,不可能我每个团队都通知一声,而且还有新同事,一旦出现问题,不清楚的情况,可能耗费大家的一些时

windows API函数之文件类函数(三)

3.51 函数名:ReadFileEx (1)函数的概述 ReadFileEx 是一个Windows API函数,用于异步地读取文件或I/O设备。与ReadFile函数不同,ReadFileEx不会阻塞调用线程等待操作完成,而是允许线程继续执行其他任务,同时I/O操作在后台进行。 (2)函数所在的动态链接库 ReadFileEx函数位于Kernel32.dll动态链接库中。 (3)函数的原型