sublime番外篇:入门者食用指北

sublimesublime texttext代码编辑器,也是HTMLHTML和散文先进的文本编辑器。漂亮的用户界面和非凡的功能,例如迷你地图,多选择,pythonpython的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。

而根据其官网介绍,sublimesublime texttext的特点如下:拥有高效、没有干扰的界面,在编辑方面的多选、宏、代码片段等功能,以及很有特色的MinimapMinimap。
。

sublimesublime texttext的主要功能包括:拼写检查,书签,完整的pythonpython APIAPI,GotoGoto功能,即时项目切换,多选择,多窗口等等。

我相信这款编辑器会给你带来一种与vscodevscode不同的感受。

下面是大纲 ☟☟☟:

  • sublimesublime与其他编程软件的比较
    • sublimesublime与AtomAtom比较/sublimesublime 与 vscodevscode 比较
  • 安装sublimesublime
  • 界面效果
    • 20152015 和 20162016 最好 sublimesublime 主题/选择主题的几个小建议
  • 开始编辑代码
    • HelloHello world!world!/sublimesublime快捷键大全
  • 运行代码
    • 配置gg++/继续配置sublimesublime
  • sublimesublime 插件
    • 安装 packagepackage controlcontrol/精品插件汇总
  • 一点小番外
    • 如何去免费的购买 sublimesublime ?/参考文献

sublimesublime与其他编程软件的比较

sublimesublime与AtomAtom比较

首先GithubGithub的atomatom是免费开源的,而SublimeSublime每个用户支付moneysmoneys,当然它也有免费版,只是经常会弹出页面提醒你未注册,当然你也可以安装**的SublimeSublime,但是有可能被埋入木马或其他安全漏洞。

当然,SublimeSublime社区和插件非常丰富,这是其一大特点,但是随着AtomAtom的普及,其开源社区支持的未来也是不可小觑,只是时间问题而已。两者比较如下:

  1. AtomAtom第一次安装比较慢,有7070MM之大,是SublimeSublime的好几倍大。
  2. AtomAtom的使用感觉和界面非常类似SublimeSublime,包括快捷方式和命令调色板。
  3. 两者在FindFind, selectselect, replacereplace等功能上也差不多。
  4. TreeTree视图等AtomAtom更符合2121世纪人的习惯
  5. 源码集成上,在$ Atom更改了代码如果没有提交,会在树视图上有颜色显示,作为源码版本控制更改了代码如果没有提交,会在树视图上有颜色显示,作为源码版本控制github出品的出品的Atom自然在这方面要强些,但是自然在这方面要强些,但是Sublime$使用附加包就更强大了
  6. AtomAtom因为基于WebWeb,提供了一些令人激动的编辑新特性。

sublimesublime 与 vscodevscode 比较

  1. SublimeSublime 的目标是追求极致性能。vscodevscode 的目标是把前端开发农弄好(这就不多说了)。AtomAtom 虽然一直在优化,但经过多次尝试之后发现性能仍不能算稳定,而且安装插件在国内环境下仍然比较麻烦。

  2. SublimeSublime 的性能优于 VSVS CodeCode。SublimeSublime 打开文件速度快。SublimeSublime 即使装了一定数量的插件,性能也保持得相当好,速度可以和 vimvim 媲美。VSCodeVS Code 插件装多以后,打字有延迟感。,虽然微软已经优化很好,但速度仍然慢于 SublimeSublime。

  3. VSCodeVS Code 生态优于 SublimeSublime。大多优秀的前端开发插件存在于VSCodeVS Code。而 SublimeSublime 的插件相对较少,都不能和 VSCodeVS Code 比。大批插件开发者涌入 VSCodeVS Code。

  4. 个人认为选 SublimeSublime好,插件还算是够用。

安装sublimesublime:

大家就点这,就开始下载了。

一直按 Next 就好啦。后面它会帮你下载,然后你就在盘里面找 sublimesublime 就可以了。

界面效果:

这是我的页面:

sublime番外篇:入门者食用指北

关于页面优化请跳转至【洛谷日报#140】便捷清新的文本编辑器 sublime

20152015 和 20162016 最好 sublimesublime 主题

1.BoxyBoxy

  • 拥有四个高品质的主题和多个配色方案。
  • 各种各样的选项来调整编辑器的每个视觉细节。

在 packagepackage controlcontrol 中查看 BoxyBoxy

{
    // Boxy Yesterday
    "color_scheme": "Packages/Boxy Theme/schemes/Boxy Yesterday.tmTheme",
    "theme": "Boxy Yesterday.sublime-theme",
}

sublime番外篇:入门者食用指北

{
    // Boxy Tomorrow
    "color_scheme": "Packages/Boxy Theme/schemes/Boxy Tomorrow.tmTheme",
    "theme": "Boxy Tomorrow.sublime-theme",
}

sublime番外篇:入门者食用指北

{
    // Boxy Ocean
    "color_scheme": "Packages/Boxy Theme/schemes/Boxy Ocean.tmTheme",
    "theme": "Boxy Ocean.sublime-theme",
}

sublime番外篇:入门者食用指北

{
    // Boxy Monokai
    "color_scheme": "Packages/Boxy Theme/schemes/Boxy Monokai.tmTheme",
    "theme": "Boxy Monokai.sublime-theme",
}

sublime番外篇:入门者食用指北

2.MaterialMaterial ThemeTheme

在 packagepackage controlcontrol 中查看 MaterialMaterial ThemeTheme

{
    // Default theme
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}

sublime番外篇:入门者食用指北

{
    // Darker theme
    "theme": "Material-Theme-Darker.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme"
}

sublime番外篇:入门者食用指北

{
    // Lighter theme
    "theme": "Material-Theme-Lighter.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Lighter.tmTheme"
}

sublime番外篇:入门者食用指北

3.AgilaAgila

  • 文件树中间距很大的文件夹,以便于阅读。
  • AgilaAgila OceanicOceanic和流行的SpacegraySpacegray主题有种类似的感觉。

在 packagepackage controlcontrol中查看AgilaAgila

{
    // Default theme
    "theme": "Agila.sublime-theme",
    "color_scheme": "Packages/Agila Theme/Agila Oceanic Next.tmTheme"
}

sublime番外篇:入门者食用指北

{
    // Classic theme
    "theme": "Agila Classic.sublime-theme",
    "color_scheme": "Packages/Agila Theme/Agila Classic Oceanic Next.tmTheme"
}

sublime番外篇:入门者食用指北

{
    // Light theme
    "theme": "Agila Light.sublime-theme",
    "color_scheme": "Packages/Agila Theme/Agila Light Solarized.tmTheme"
}

sublime番外篇:入门者食用指北

4.LanzhouLanzhou

  • 边栏和编辑器之间的良好对比,如果你使用暗颜色方案,和Base16Base16 OceanOcean DarkDark类似。

在packagepackage controlcontrol中查看 LanszhouLanszhou

{
    "theme": "Lanzhou.sublime-theme",
    "color_scheme": "Packages/Theme - Lanzhou/base16-ocean.dark.tmTheme"
}

sublime番外篇:入门者食用指北

5.SunriseSunrise

在packagepackage controlcontrol中查看 SunriseSunrise

{
    "theme": "Sunrise.sublime-theme"
}

sublime番外篇:入门者食用指北

6.KronuzKronuz

在packagepackage controlcontrol中查看 KronuzKronuz

{
    "theme": "Theme - Kronuz.sublime-theme",
    "color_scheme": "Packages/Theme - Kronuz/Kronuz.tmTheme"
}

sublime番外篇:入门者食用指北

7.AutumnAutumn

  • 在文件树上有一种很酷的透视效果。
  • 看起来很像MonokaiMonokai。

在packagepackage controlcontrol中查看 AutumnAutumn

{
    "theme": "Autumn.sublime-theme",
    "color_scheme": "Packages/Theme - Autumn/Autumn.tmTheme"
}

sublime番外篇:入门者食用指北

选择主题的几个小建议

  • 每个人的眼睛看到的颜色是不同,找一个背景和文本之间有良好的对比主题。
  • 当你的眼睛累了,或者深夜的时候,你可以考虑使用FluxFlux类似的软件。
  • 试试ColorsublimeColorsublime,它允许您在SublimeSublime TextText中立即更改当前的颜色方案。

开始编辑代码

Hello world!

当你打开SublimeSublime TextText 33的时候会发现页面是酱紫的:

sublime番外篇:入门者食用指北

“哇,看起来好高级的样子!” 你激动的创建新文件并写下了HelloHello world!world!。

怎么没有高亮啊喂!?

sublime番外篇:入门者食用指北

其实正确的打开方式是这样的:

.选择上方的View

sublime番外篇:入门者食用指北

再选择Syntax,and 再选择其中的C++

sublime番外篇:入门者食用指北

你该不会信了这种方法是最简单的方法吧?

好吧,右下角是不是有个Plain Text

sublime番外篇:入门者食用指北

点开它,选择C++,就可以了。

sublime番外篇:入门者食用指北

sublimesublime快捷键大全:

相信我,背下这些东西可以让你打代码的速度增快一半!

  • Ctrl+L 选择整行(按住-继续选择下行)
  • Ctrl+KK 从光标处删除至行尾
  • Ctrl+K Backspace 从光标处删除至行首
  • Ctrl+J 合并行(已选择需要合并的多行时)
  • Ctrl+KU 改为大写
  • Ctrl+KL 改为小写
  • Ctrl+D 选择字符串 (按住-继续选择下个相同的字符串)
  • Ctrl+M 光标移动至括号内开始或结束的位置
  • Ctrl+/注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
  • Ctrl+Shift+c转换为utf8utf8
  • Ctrl+R 搜索指定文件的函数标签
  • Ctrl+G 跳转到指定行
  • Ctrl+KT 折叠属性
  • Ctrl+K0 展开所有
  • Ctrl+U 软撤销
  • Ctrl+T 词互换
  • Tab 缩进 自动完成
  • Shift+Tab 去除缩进
  • Ctrl+F2 设置书签.
  • F2 下一个书签
  • shift+F2 上一个书签
  • shift+鼠标右键 列选择
  • Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑
  • Alt+. 闭合当前标签
  • F6 检测语法错误
  • F9 行排序(按aa-zz)
  • F11 全屏模式
  • Ctrl+Enter 光标后插入行
  • Ctrl+Shift+Enter 光标前插入行
  • Ctrl+Shift+[ 折叠代码
  • Ctrl+Shift+] 展开代码
  • Ctrl+Shift+↑ 与上行互换
  • Ctrl+Shift+↓ 与下行互换
  • Ctrl+Shift+A 选择光标位置父标签对儿
  • Ctrl+Shift+D 复制光标所在整行,插入在该行之前
  • Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublimesublime允许添加多个文件夹进行查找
  • Ctrl+Shift+K 删除整行
  • Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行
  • Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)
  • Ctrl+Shift+P 打开命令面板
  • Ctrl+Shift+/ 注释已选择内容
  • Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换
  • Ctrl+鼠标左键 可以同时选择要编辑的多处文本
  • Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择
  • Shift+Tab 去除缩进
  • Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口

运行代码

配置gg++

据官网介绍,sublimesublime是一个代码编辑器,代码编辑器是什么,是只能编辑代码的东西,sublimesublime并木有自带gg++,所以我们得安装gg++。

曾经试过NN遍sublimesublime的朋友们都知道MinGWMinGW是什么吧,在这里,我们不下载MinGWMinGW,而下载DevDev-CC++。

下载完了打开DevDev所在的文件夹。

sublime番外篇:入门者食用指北

不同版本的也没关系,大家有没有看见MinGW32MinGW32和MinGW64MinGW64啊?

现在就看系统,如果你是3232位的系统的话就把MinGW32MinGW32拷到其他地方去,同理,如果你是6464位的系统的话就把MinGW64MinGW64拷到其他地方去。

接着我们配置环境变量。

打开控制面板,打开所有控制面板项,点开用户帐户,路径是进入控制面板\所有控制面板项\用户帐户

sublime番外篇:入门者食用指北

接着点开更改我的环境变量。

sublime番外篇:入门者食用指北

选择双击Path。

sublime番外篇:入门者食用指北

接着在原先的路径中的最后面加个分号,加上你MinGWMinGW的字文件夹bin的路径。

sublime番外篇:入门者食用指北

你们注意看,后面有个\bin。

接着注销一下电脑,要不然目前的电脑是还没配置好PathPath的。

继续配置sublimesublime

打开sublimesublime,我们选择Tools

sublime番外篇:入门者食用指北

然后选择Build System,and再选择New Build System…

sublime番外篇:入门者食用指北

然后会出现:

sublime番外篇:入门者食用指北

将以下代码替换成:

{
    "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\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \""
        }
    ]
}

按Ctrl+s保存,然后会自动打开user目录,我们修改文件名为 (你想取的名字,注意只能是英文).sublime-build

之后呢,再打开SublimeSublime TextText 33,选择Tools

sublime番外篇:入门者食用指北

然后再选择Build System,找到你刚才修改的文件名(也就是你取的名字),之后选择它。

sublime番外篇:入门者食用指北

注:我修改的文件名是CC++。

那如何运行程序呢?先编一段代码:

sublime番外篇:入门者食用指北

然后按Ctrl+Shift+b,有个刚才修改的文件名 -run会跳出来。

接着按Enter

运行效果如下:

sublime番外篇:入门者食用指北

运行完效果如下:

sublime番外篇:入门者食用指北

如果你的程序有错误的话:

sublime番外篇:入门者食用指北

不必担心,sublimesublime会自动帮你把错误找出来。

OK,如何运行就讲到这。

sublime插件

1.安装package control

方法一:

按Ctrl+\ (此符号为tab按键上面的按键) 调出consoleconsole(注:避免热键冲突) 粘贴以下代码到命令行并回车:

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

sublime番外篇:入门者食用指北

方法二:

我们先按 Ctrl+Shift+p,弹出一个框框和输入 install package。

sublime番外篇:入门者食用指北

按第一个,然后我们看到左下角有一个 [ = ] 在转来转去 代表在安装,稍等片刻。

两种方法都应该是要挂个VPNv*n的,按回车键,会看到下面出现东西在左右摆动,说明正在下载。

下载完成之后重启sublimesublime。

2.精品插件汇总

这些插件假如用得好的话你打代码或项目的速度会事半功半,有些插件堪称神器。

1、ConvertToUTF8ConvertToUTF8

一种支持UTFUTF-88编码的插件,简单来说就是解决sublimesublime乱码的问题的插件。

2. SnippetsSnippets

SnippetsSnippets,可以帮你快速书写代码。但它不是像上面提到的插件那样使用缩写,它是重用代码块以节省您的时间。你甚至可以创建自己的代码段,这完全取决于你自己。

3.FileDiffsFileDiffs

这个插件允许你看到SublimeSublime TextText中两个不同文件的差异。你可以比较的对象可以是从剪贴板中复制的数据,或工程中的文件,当前打开的文件等。

4. MarkDownMarkDown EditingEditing

SublimeSublime TextText不仅仅是能够查看和编辑 MarkdownMarkdown 文件,但它会视它们为格式很糟糕的纯文本。这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。

5.TrmmerTrmmer

你知道当你编写代码时,由于错误或别的某些原因,会产生一些不必要的空格。需要注意的是多余的空格有时也会造成错误。这个插件会自动删除这些不必要的空格。

6. GitGit

虽然名字看上去并不友好,但作为开发者的你肯定一眼就能明白它是干什么的。这个插件会将GitGit整合进你的SublimeSublime TextText,使的你可以在SublimeSublime TextText中运行GitGit命令,包括添加,提交文件,查看日志,文件注解以及其它GitGit功能。

7. SideBarFoldersSideBarFolders

打开的文件夹都太多了? 来用这个来管理文件夹,世界原来也可以这么美好。

8. SublimeSublime TerminalTerminal

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

一点小番外

如何去免费的购买sublimesublime?

首先,打开Help

sublime番外篇:入门者食用指北

选择Enter Licence。会出现:

sublime番外篇:入门者食用指北

输入:

----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

sublime番外篇:入门者食用指北

点击Use License就行了。

参考文献

相关文章:

  • 2021-06-16
  • 2022-03-05
  • 2022-12-23
  • 2021-12-20
  • 2021-06-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-17
  • 2021-12-27
  • 2021-06-16
  • 2021-08-14
  • 2021-09-25
  • 2021-06-08
  • 2021-11-19
相关资源
相似解决方案