zoukankan      html  css  js  c++  java
  • 如何让SublimeText3更好用

    有关如何让Sublime Text3更好用

    序言

    某天在网上看到对于SublimeText3的介绍:一款插件功能强大的编辑器

    。。。

    如果没有插件的话根本就是个稍微有点快捷键、配色喜人的普通编辑器,跟Vim什么的没法比

    但是如果有了插件。。。

    如何安装插件

    1.直接安装

    上网下载安装包然后解压到Package目录下

    2.使用Package Control组件

    首先Ctrl+`调出console,粘贴以下代码到底部并回车

    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())

    然后重启SublimeText3,如果在顶部工具栏中Perferences->package settings中看到package control,说明安装成功

    之后Ctrl+Shift+P调出命令面板,进入Install package,等待加载之后在列表里面选择要安装的插件下载即可

    有关如何将Sublime Text3设置成中文界面

    (在这里默认已经完成第一步)

    Ctrl+Shift+P调出命令

    输入Install package

    等到出现插件列表时输入localization

    静待安装,完成之后会出来一个标签页,英文、简体中文和繁体中文重复表述了一段话,

    建议仔细阅读一蛤。

    有关快捷键

    (这里默认已经完成了前两步)

    顶部的工具栏里面首选项(alt+N)->快捷键设置

    有关Sublime Text3的Markdown插件

    首先由于SublimeText自带的markdown高亮太不友好,先把高亮什么的改掉

    Ctrl+Shift+P和Install package二连击,搜索Markdown Editing,确认当前页面的高亮风格不是markdown之后,安装
    (如果在当前是markdown高亮的情况下安装这个插件可能会出问题)

    在顶部工具栏里面首选项(alt+N)->语法->Package Settings->Markdown Editing

    "color_scheme": "Packages/Boxy Theme/schemes/Boxy Monokai.tmTheme",//修改风格的主题,这是sublime的boxy主题自带的,默认有这几种主题
    // "color_scheme": "Packages/MarkdownEditing/MarkdownEditor.tmTheme",
    // "color_scheme": "Packages/MarkdownEditing/MarkdownEditor-Dark.tmTheme",
    // "color_scheme": "Packages/MarkdownEditing/MarkdownEditor-Yellow.tmTheme",
    "highlight_line": true, // 高亮正在编辑的行
    "line_numbers": true, // 显示行号
    "tab_size": 4, // tab宽度
    "translate_tabs_to_spaces": true, // tab转换为空格
    "trim_trailing_white_space_on_save": true, // 保存时去掉行尾空格
    "word_wrap": true, // 自动换行
    "wrap_width": "auto", // 换行的宽度,默认80会造成左侧大量留白
    "mde.keep_centered": true, // 可以保持你正在编辑的行始终处于屏幕的中间

    搜索Markdown Preview,点击安装

    注意这个插件不能实时预览,每次想要看自己文件效果都会重新生成html文件并用默认浏览器打开

    建议设置快捷键

    { "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} },

    这样就能快速预览了

    其实常用markdown的人也都知道其实实时预览根本没多少用。。。

    直接编译文件(C/C++)

    ST3自带的build根本不好用。。。

    自己定制编译系统

    {
    // "shell_cmd": "make"
    "encoding": "utf-8",
    "working_dir": "(file_path", "shell_cmd": "g++ -Wall -std=c++0x ")file_name" -o "(file_base_name"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*))",
    "selector": "source.cpp",
    "variants":
    [
    {
    "name": "Run",
    "shell_cmd": "g++ -Wall -std=c++0x "(file" -o ")file_base_name" && "({file_path}/){file_base_name}""
    }
    ]
    }

    自己定制运行系统

    {
    // "shell_cmd": "make"
    "encoding": "utf-8",
    "working_dir": "(file_path", "shell_cmd": "g++ -Wall -std=c++0x ")file_name" -o "(file_base_name"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*))",
    "selector": "source.cpp",
    "variants":
    [
    {
    "name": "Run",
    "shell_cmd": "g++ -Wall -std=c++0x "(file" -o ")file_base_name" && "({file_path}/){file_base_name}"&& start cmd /c ""({file_path}/){file_base_name}" & pause ""
    }
    ]
    }

    其实只是多了一句&& start cmd /c ""({file_path}/){file_base_name}" & pause "

    是用来解决SublimeText3自带控制台无法输入的问题的

    (不过还是感觉不如Vim好用,毕竟可以map到g++编译然后map到gdb调试)
    ([顺便链个接][https://www.cnblogs.com/kuaileyongheng/p/9617937.html])

  • 相关阅读:
    Atlas
    MHA高可用
    Mycat 读写分离
    数据库 基于GTID主从复制
    DHCP服务
    python垃圾回收机制
    深拷贝、浅拷贝、引用(总结)
    python内存管理机制
    web安全-横向越权与纵向越权
    登录功能SQL注入
  • 原文地址:https://www.cnblogs.com/kuaileyongheng/p/9617980.html
Copyright © 2011-2022 走看看