Sublime Text快速如门-档案导览与指令面板

2015/01/16 08:36
阅读数 83

原文地址:http://my.oschina.net/u/1468217/blog/222235

(一)传送门

Goto Anything就像传送门,让你快速的开启任何档案。使用快捷键 ctrl+p 可以立即打开,当输入文字是立即搜寻、链接到相似档案名的档案并且及时预览.以下是各种快捷键:

#: 在档案里执行模糊搜索

@:搜索档案里的 symbols ,指的是类别名和方法名,快捷键是 ctrl+R

:    :插字符号移往该档案指定的行数,快捷键是Alt+G

(二)侧边栏

侧边栏可以总览整个专栏的所有档案,可以使用快捷键ctrl+shift+K或者是ctrl+B打开。在侧边栏里敲击右键呼叫菜单,提供一些常见的功能键。

(三)指令面板

指令面板是sublime中使用内件指令、或是呼叫外挂的功能非常好的东西。使用快捷键ctrl+shift+P可以打开。这个面板指令是读取所有的.sublime-commands  档案。

例如: 

[
  { "command": "clear_bookmarks", "caption": "Bookmarks: Clear All" },
  { "command": "select_all_bookmarks", "caption": "Bookmarks: Select All" },

  { "caption": "Indentation: Convert to Tabs", "command": "unexpand_tabs", "args": {"set_translate_tabs": true} },
  { "caption": "Indentation: Convert to Spaces", "command": "expand_tabs", "args": {"set_translate_tabs": true} },
  { "caption": "Indentation: Reindent Lines", "command": "reindent", "args": {"single_line": false} }]

解释:

caption:显示在指令面板中的文字

command:要执行的指令名称

args:由指令传入的参数

你可以在指令面板上找到各种指令并执行。

(四)专案

专案群组是以你的工作需求为单位将你的档案、资料夹加入到一个专案群组中,储存他然后命名。选择 Project>Save Project As... ,便可在sublime中建立这样的专案群组,并且通过快捷键ctrl+Alt+P在不同的专案群组中快速切换。

建立专案群组时,专案资料会以JSON格式储存在.sublime-project 档案里。同时sublime也会自动生成一个附档名为 .sublime-workspace的档案,用以储存当时的使用环境。

.sublime-workspace是可以自己修改的,可支援三个顶层节点,分别是:

"folders" 每个资料夹都必须要有路径(path),选择性的可以加上folder_exclude_patterns 或者是file_exclude_patterns 设定来排除特定的目录或者是档案。路径可以是此专案的箱端路径也可以是绝对路径。或许你还可以给他改名字这将会显示在侧边栏。

"settings" 用来复写个人的偏好设定,例如设置锁紧的空格数,好让编辑这个 专案的人都可以保持统一的程序码风格。

"build_systems" 给专案指定的Build System设定,每一项设定都必须指定名称(name)

例子

{
  "folders":
  [
    {
      "path": "src",
      "folder_exclude_patterns": ["backup"]
    },
    {
      "path": "docs",
      "name": "Documentation",
      "file_exclude_patterns": ["*.css"]
    }
  ],
  "settings":
  {
    "tab_size": 8
  },
  "build_systems":
  [
    {
        "name": "List",
        "cmd": ["ls"]
    }
  ]}

而.sublime-workspace 是有编辑器自己产生的,不应该动他

此外 你也可以从终端机用sublime的命令行工具,以.sublime-workspace档案作为参数开启专案例如subl --project example.sublime-project


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部