有关如何让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])

最新文章

  1. MVVM模式和在WPF中的实现(一)MVVM模式简介
  2. 【转】libevent源码分析
  3. FireDac 的RecordCount 相关测试 记录。
  4. 学习制作第一个 openfire 插件
  5. 安卓奇葩问题之SQLite条件查找不到数据
  6. UITextView 文本垂直居中
  7. Eclipse 扩展点常量ID
  8. Linux编译安装Mysql步骤
  9. monkey(1)
  10. Linux文件权限学习总结
  11. Java基础语法<十二> 泛型程序设计
  12. Y2K问题
  13. 日推20单词 Day01
  14. appium---【已解决】【Mac】如何查看java的安装路径及JAVA_HOME环境变量的配置
  15. Web 项目系列之浏览器机制(一)
  16. 记一次Java Core Dump分析过程
  17. GitHub超全机器学习工程师成长路线图,开源两日收获3700+Star!【转】
  18. (3)The critical role librarians play in the opioid crisis
  19. oracle 创建表空间 与创建用户与分配用户权限
  20. Python 文件 seek() 方法

热门文章

  1. 18 java I/O 系统
  2. prometheus搜索指标显示No datapoints found.
  3. mysql.cnf配置文件详解
  4. Android中自定义环形图
  5. JS案例 - 分页
  6. Nginx学习(二)
  7. PHP的垃圾回收机制之引用计数
  8. 面试常问的join
  9. 【Maven】Maven中排除依赖、归类依赖、优化依赖
  10. python写入csv文件时的乱码问题