性本Shine

V1

2022/01/14阅读:102主题:自定义主题1

御器 | Sublime

01

Why Sublime?

折腾了vim、vscode等等编辑器后,最终还是回到了Sublime,理由如下:

  • 相比VScode的相应延迟,Sublime更轻量级,几乎没有延迟,使人感觉是真正在记事本上编写程序,而仅仅是调用了Python的解释器等等
  • 相比于Vim复杂的快捷键,而真正在编写程序时用不到那么多的跳转
  • Sublime能够直接运行单文件程序
  • Sublime的主题和配色深得我心

02

基本信息

软件来源: Sublime Text 4.0.4094

软件路径: D:\Program Files\3_WORK\Sublime Text\

MinGW路径: D:\Program Files\2_PROGRAM\Stata15\Dev-Cpp\MinGW64\

软件定位:

  • 代码阅读:各种类型代码的语法高亮
  • 代码编译:C、Python的单文件编译
  • 代码编辑:编辑类快捷键

操作手册: Sublime Text 全程指南 | lucida

03

初始设置

下载安装完成后,需要进行一些初始设置,罗列如下:

1、环境变量配置

在系统环境变量Path中加入Sublime的路径(Anyway,正常人谁会用命令行打开Sublime…)

2、安装Package Control

Package Control是用来管理接下来需要安装插件的管理工具,使用Ctrl+`打开控制台后,粘贴如下代码完成安装。

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ''%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

上述方式可能会因为网络管制的问题安装不了,解决方案为

sublime install package没反应,以及安装后没有出现install package选项

3、快捷键等配置文件目录

Sublime的各种配置用一个Json文件管理,需要时可在如下路径中修改文件。

D:\Program Files\3_WORK\Sublime Text\Data\Packages\User\

上图中最下面一个文件是用来修改快捷键的,也可以使用Alt调出工具栏后调出。

4、编译系统配置文件

Sublime有个很智能的功能就是其内置了编译系统,只要将编译器配置好环境变量,Sublime就会自动读取,按照文件名对各种类型的文件选取特定的代码高亮方式以及编译器。

可以在👇目录找到各种代码的.sublime-package文件。

D:\Program Files\3_WORK\Sublime Text\Packages\

作者的C、Python、Java环境变量配置如👇图所示:

另,由于Python是解释型语言,所以.py文件编译后不会产生新的文件;而Java和C是编译型语言,.java文件编译后会产生.class文件,该文件是运行在Java虚拟机上的;.c文件编译后会产生.exe文件,该文件可以直接在Windows下运行。

解释型语言先将源代码翻译为中间代码,再由解释器对中间代码进行解释运行,在运行的时候一句一句将中间代码翻译成机器码,翻译一句执行一句。

编译型语言直接将源代码翻译成机器码,生成机器码文件。

5、主题以及配色选择

主题和配色方案在工具栏中的设置可以选择,作者选择如👇

主题方案: adaptive.sublime-theme

配色方案: Breakers

04

常用快捷键一览

此处仅列举部分,除选项卡的控制为与Edge统一,进行修改外,其余均为Sublime原生快捷键

1、通用类

Ctrl+Shift+N 打开新窗口

Ctrl+Shift+S 另存为

Ctrl+Shift+T 打开上次的文件

F11 全屏

Shift+F11 专注模式

Ctrl+K Ctrl+B 调出左侧文件栏

Ctrl+左上方点 调出下方控制台

Ctrl+Shift+P 调出全局控制

Ctrl+B 直接编译

Ctrl+Shift+B 选择编译系统

2、窗口类

Alt+1234 定位到第1234个标签

Ctrl+1234 定位到第1234个窗格

Alt+Shift+1234 开启1234个并列窗格

Ctrl+Shift+1234 将当前标签页移动到第1234个窗格

3、查找类

Ctrl+P 查找项目文件(Pages)

Ctrl+G 转到某一行(Goto)

Ctrl+; #:查找某一变量

Ctrl+R @:查找某一函数

Ctrl+F 唤出查找窗口

  • Enter 下一个
  • Shift+Enter 上一个
  • Alt+Enter 找到全部并选中

Ctrl+H 唤出替换窗口

  • Ctrl+Shift+H 替换并转到下一个
  • Ctrl+Alt+Enter 替换全部

4、书签类

Ctrl+F2 设置书签

F2 下一个书签

Shift+F2 上一个书签

Ctrl+Shift+F2 清除书签

5、编辑类

Ctrl+Shift+K 删除整行

Ctrl+KK 删除到行末

Ctrl+Shift+J Join行

Ctrl+shift+d Duplicate行

Ctrl+[] 左右缩进

Ctrl+Shift+[] 代码展开折叠

4、选中类

Ctrl+M 跳转到另一个括号

Ctrl+Shift+M 选中括号内部,复按向外逐层扩张

Ctrl+Shift+空格 选中单词,复按向外逐层扩张

Ctrl+L 选中行,复按多选

Ctrl+D 选中单词,复按多选插光标

Ctrl+Alt+↕ 上下插光标

Ctrl+鼠标点击 鼠标插光标

5、注释类

Ctrl+/ 注释选中的行

Ctrl+Shift+/ 用/*注释选中内容

`

分类:

工具介绍

标签:

工具介绍

作者介绍

性本Shine
V1