Mac下代码编辑器Sublime Text 3的常用功能

基础快捷键

快捷键 功能
Cmd + 字号放大
Cmd - 字号缩小
Cmd N 新建文件
Cmd O 打开文件
Cmd Z 撤销
Cmd L 选择当前行
Cmd A 全选
Cmd Q 退出
Cmd F 调出搜索框
Alt Cmd F 查找和替换
Ctrl TAB 切换文件
Shift Cmd P 调出命令面板

写代码常用快捷键

快捷键 功能
Cmd ] 代码缩进一个级别
Cmd [ 代码回退一个级别
Cmd / 注释
Alt Cmd / 去注释
Cmd Enter 在光标下面开辟新行
Shift Cmd Enter 在光标上面开辟新行
按住Alt,移动鼠标左键 块选择,并进入多点编辑模式
Alt 键盘向左/向右键 光标向左/向右跳一个单位(以分隔符分隔的单词或句子)
Shift Alt 键盘向左/向右键 光标向左/向右选中一个单位(以分隔符分隔的单词或句子)
Cmd 键盘向左/向右键 光标移至行首/行尾
Shift Cmd 键盘向左/向右键 选中光标至行首/行尾的内容
Cmd 键盘向上/向下键 标移至文首/文尾
Shift Cmd 键盘向上/向下键 选中光标之前/之后所有的内容

打开图片

  • Cmd+O,浏览图片文件路径
  • 在Sublime Text3中查看图片(区别于Sublime Text2的功能)

文件内导航

  • Cmd+P,调出导航窗口
  • 输入:5,找到文件的第5行
  • 输入@,找到特定的内容
  • 输入#,找到特定的关键字

文件快速切换

  • 让侧边栏显示目录树:Projext -> Add folder to Project
  • Cmd+P,调出导航窗口
  • 输入文件路径(该文件在侧边栏中目录树中),并选择文件

多行游标

  • 选中需要被编辑的文字
  • 按住Cmd+D,进入多点编辑模式
  • 编辑

切换编程语言语法模式

启动sublime Text默认创建纯文本,若想用其编译Python(或其他类型)脚本,可用如下操作:

  • Shift+Cmd+P,调出命令面板,
  • 输入关键字python
  • 选择Set Syntax: Python

调整缩进

  • Shift+Cmd+P,调出命令面板
  • 输入关键字reindent
  • 选择Indentation: Reindent Lines

安装扩展包

  • 安装Package Control
  • Shift+Cmd+P,调出命令面板
  • 输入关键字install
  • 选择Package Control: Install Package
  • 选择需要的包
  • 查看安装的包:左上角标题栏Sublime Text -> Preferences -> Browse Packages

新建文件

  • 安装扩展包AdvancedNewFile
  • Alt+Cmd+N, 调出对话框
  • 输入文件路径(支持TAB代码补全),如Desktop/test.py。注:这里的路径是相对home(即Users/yliu/)的路径

版本控制

  • 安装Git扩展包
  • Shift+Cmd+P,调出命令面板
  • 选择Git: Add Current File
  • 选择Git: Commit,输入commit message
  • 选择Git: Push

代码补全

  • 安装emmet扩展包(开发者必备神器啊!)
  • 下面以Python脚本为例
    • Cmd+N,新建文本
    • Shift+Cmd+P,调出命令面板,选择Set Syntax: Python
    • 文本中输入class,并按一下TAB,代码自动补全为:
      1
      2
      3
      4
      5
      class ClassName(object):
      """docstring for ClassName"""
      def __init__(self, arg):
      super(ClassName, self).__init__()
      self.arg = arg
大爷,赏个铜板呗~