• Sublime Text 3 Build 3047 安装/插件安装/C编程环境配置


    Sublime Text 3 Build 3047 安装

    参考:http://sublimetext.iaixue.com/forum.php?mod=viewthread&tid=29

    插件安装

    安装package control组件

    1. 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)
    2. 粘贴以下代码到底部命令行并回车:
      1 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
    3. 重启Sublime Text 3。
    4. 如果在Perferences->package settings中看到package control这一项,则安装成功。

    用Package Control安装插件的方法:

    1. 按下Ctrl+Shift+P调出命令面板
    2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

    插件推荐

    2.emmet (ex - zencoding)

    敲打html和css神器啊,强烈推荐。在window显示下方输入框命令是ctrl+alt+enter.在mac下面是control+alt+enter.

     

    3.ctags

    这个插件能跨文件跳转,跳转到指定函数声明的地方。 使用package control 搜索ctags 进行安装(安装ctags插件就可以了, 还有一个 CTags for PHP 插件没什么用)。注意安装好插件后要需要安装ctags命令。window 下载ctags.exe  http://vdisk.weibo.com/s/7QZd7 。 将ctags.exe文件放在一个环境变量能访问到的地方。打开cmd, 输入ctags,如果有这个命令,证明成功了。 ubuntu下安装运行命令:sudo apt-get install exuberant-ctags 。 

        然后在sublime项目文件夹右键, 会出现Ctag:Rebuild Tags 的菜单。点击它,然后会生成.tags的文件。

     

    4.sublimecodeintel 代码提示

    sublime默认的代码提示只能提示系统函数,用户自己创建的函数、类不能提示。 如果想要提示自己建立的函数。 可以安装sublimecodeintel插件。 
    sublimecodeintel 安装后需要配置,文件:编辑~/.codeintel/config

    1. {
    2. "PHP": {
    3.         "php": '/usr/local/php/bin/php',
    4.         "phpExtraPaths": [],
    5.         "phpConfigFile": '/etc/php.ini'
    6.     },
    7. "JavaScript": { "javascriptExtraPaths": [] }
    8. }

     

    5.错误语法提示sublimelint 和 Phpcs 

    我 们需要在写代码的时候如果有语法错误,能立即提示我们, 可以安装这两个插件:sublimelint 和Phpcs , sublimeint 需要系统有php命令。 所以需要设置好php的环境变量。 sublimelint的语法错误提示是显示在状态栏上面的,所以在编写程序的时候注意时常看看状态栏。 而Phpcs的语法错误提示是在我们保存文件时弹出万能面板显示错误,sublimelint的错误提示实时但不明显。 Phpcs的错误提示不是实时的,但很明显。 因此我们一般这两个插件都要安装。

     

    SublimeLinter

     

    一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)

     

     

    6.goto document

    这个插件能帮助我们快速查看手册。 比如我们在写php代码时, 突然忘记了某个函数怎么用了,将鼠标放在这个函数上,然后按F1,它能快速打开PHP手册中说明这个函数用法的地方。  
        安装好 goto document插件后我们再配置快捷键F1 跳转到文档。 打开sublime的菜单栏Preferences->key bindings -User  设置快捷键:

     

    1. [
    2.     { "keys": ["f1"], "command": "goto_documentation" }
    3. ]

     

     

    7.function name display

    这个插件可以在状态栏显示出当前光标处于哪个函数中

     

    8.GBK Encoding Support

    sublime本身不支持GBK编码, 可以安装这个插件让它支持。

     

    9.SVN插件

    windows下可以安装Tortoise和 Tortoisesvn的客户端。然后在sublime中在目录或文件右键都可以提交svn了。 在ubuntu下可以安装rabbitvcs 结合这个插件:https://github.com/kervin/sublime-svn/downloads 实现同样的功能。

     

    10.代码注释格式化 additional PHP snippet和 DocBlockr  
    additional PHP snippet插件能提示phpdocument格式的代码,还能快速输出开源协议, 输入php- 会有提示。 
    安装DocBlockr 插件,能形成注释块,输入/**然后回车,会有惊喜哦。

     

    11.成对匹配的增强 BracketHighlighter

    像 这些符号是成对的:花括号{}, 中括号[],括号:() ,引号“” 等。 这些符号当我们鼠标放在开始符号的位置的时候, 希望能明显看到结尾符号在哪儿sublime默认是下划线,很不明显, 想要明显一点,可以安装插件  BracketHighlighter。

     

    12.格式化PHP代码 php-beautifier

    安装 php-beautifier 插件,使用php-beautifier还需要安装 PHP Beutifier的pear包: 
    pear install PHP_Beautifier

    安装好后, 打开PHP文件,ctrl+alt+f 就能为你自动格式化代码。

     

    13.Thinkphp

    使用框架开发的可以安装此插件,包括CI等都有。

     

    我的配置(preferrences.sublime-settings):


    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", 
    "font_face": "Courier New", 
    "font_size": 11, 
    "highlight_line": true, 
    "ignored_packages": 

    "Vintage" 
    ], 
    "theme": "Soda Light.sublime-theme", 
    "word_wrap": true 
    }

    14.Sublime Alignment

     

    用于代码格式的自动对齐。传说最新版Sublime 已经集成。

    15.DetectSyntax

    这是一个代码检测插件。

    16. Git

    这个插件会将Git整合进你的SublimeText,使的你可以在SublimeText中运行Git命令,包括添加,提交文件,查看日志,文件注解以及其它Git功能。

    17.Terminal

    这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

    18.GitGutter

    Sublime Text 有了 Git 插件之后,GitGutter 更好的帮助开发者查看文件之前的改动和差异,提升开发效率。

    19.DocBlockr

    这是一个用于文档注释用的,不仅仅PHP哦,Javascript、Java、C语言等等都支持,输入”/**”回车将为文档(类、函数等)生成Documentor。

    代码提示

    直接install里输入关键词吧:php、thinkphp、python等你需要的编程语言。

    插件列表

    http://liuxiaofan.com/2013/08/02/1424.html

    在Sublime Text 3上搭建C语言开发环境

    首先你得有一个编译器,对于 Windows 和 Linux 来说可以采用 gcc 。
    For Windows:

    详细参考:http://xlbd.net/xlbd/1632.html
    下载安装MinGW,然后在系统环境变量中添加

    C:MinGWin
    

    (假设你把 MinGW安装在 C 盘)

    最后在Sublime Text 2中Tools –> Build System –> New Build System…输入如下内容并保存:

    {
    "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe", "-lm", "-Wall"],
    "selector" : "source.c",
    "shell":true,
    "working_dir" : "$file_path"
    }
    


    For Linux:
    直接在 Package Control 安装一个叫 SublimeClang 的插件就可以了。
    (Mac 和 Win 没测试过)
    或:
    如果是 Ubuntu ,打开终端输入

    sudo apt-get install build-essential
    


    不同的 Linux 发行版有不同的包管理,把 apt-get 换成你的系统的命令就好了。

    最后在Sublime Text 2中Tools –> Build System –> New Build System…输入如下内容并保存:

    {
    "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}", "-lm", "-Wall"],
    "selector" : "source.c",
    "shell":false,
    "working_dir" : "$file_path"
    }
    

     

  • 相关阅读:
    leetcode33. Search in Rotated Sorted Array
    pycharm 设置sublime text3 monokai主题
    django class Meta
    leetcode30, Substring With Concatenation Of All Words
    Sublime text3修改tab键为缩进为四个空格,
    sublime text3 python打开图像的问题
    安装上imesupport输入法依然不跟随的解决办法,
    sublime text3 的插件冲突弃用问题,
    sublime text3 BracketHighlighter括号匹配的设置
    windows 下wget的使用
  • 原文地址:https://www.cnblogs.com/kwseeker-bolgs/p/4330103.html
Copyright © 2020-2023  润新知