sublime配置及使用

Posted on 二 11 十一月 2014 in 日常

之前一直使用超哥推荐的Notepad++,在windows还是挺顺手的,后来黎大神推荐了sublime,界面酷炫,可以DIY各种功能,跨平台,简直甩前者N条街。但不能文件关联也有一些不便,所以目前是notepad++当记事本用,sublime写点小程序用。

sublime设置及使用

推荐Sublime Text 全程指南

编译&运行C++

默认的设置能编译但运行不了C++程序,把Packages/C++/C++.sublime-build修改为:

{
    "cmd": ["g++", "-std=c++11", "-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",

    "variants":
    [
        {
            "name": "Run",
            "shell": true,
            "cmd": ["start", "cmd", "/c", "${file_path}/${file_base_name} && pause"]
        }
    ]
}

这样就可以在命令行中运行程序输入数据。

个人习惯配置

可以参考之前提到的那篇文章,这里记录下自己的设置

{
            // 使光标闪动更加柔和
    "caret_style": "phase",
            // 显示空白字符
    "draw_white_space": "all",
            // 保存时自动增加文件末尾换行
    "ensure_newline_at_eof_on_save": true,
            // 字体大小
    "font_size": 16.0,
            // 高亮当前行
    "highlight_line": true,
            // 高亮修改过的标签
    "highlight_modified_tabs": true,
    "ignored_packages":
    [
        "Vintage"
    ],
            // 添加标尺
    "rulers":
    [
        80,
        100
    ],
            // tab大小设置为4
    "tab_size": 4,
    "theme": "Soda Dark.sublime-theme",
            // 使用空格代替tab
    "translate_tabs_to_spaces": true,
            // 保存时去除末尾空白字符
    "trim_trailing_white_space_on_save": true
}