# Sidebar Enhancements
### In other languages
English - <https://github.com/SideBarEnhancements-org/SideBarEnhancements.git>
Japanese - <http://taamemo.blogspot.jp/2012/10/sublime-text-2-sidebarenhancements.html?m=1>
Russian - <https://www.youtube.com/watch?v=8I0dJTd58kI&feature=youtu.be&a>
## 介绍
此版本为[Sidebar Enhancements](https://github.com/SideBarEnhancements-org/SideBarEnhancements)的中文版,为[Sublime Text](http://www.sublimetext.com/)侧栏文件和文件夹操作提供增强功能。
- 提供“删除”、“打开”和“剪贴板”操作。
- 关闭、移动、打开、恢复受重命名/移动命令的缓冲区。(甚至在文件夹上)
- 基本功能:新建文件/文件夹、编辑、打开/运行、打开文件位置、查找所选/父文件夹/项目、剪切、复制、粘贴、粘贴到父目录、重命名、移动、删除、刷新……
- 高级功能:可选复制URL编码后的路径、复制UTF-8编码的内容、复制base64转码后的内容(适合嵌入css)、复制快速生成img/a/script/style等标签内容
- 当删除操作受影响时,使用“首选项”来控制是否关闭缓冲区
- 允许在状态栏上显示“文件修改日期”和“文件大小”。(可能有点儿麻烦)
## 安装
下载或复制到与包名同名的文件夹到ST的Packages文件夹中(首选项Preferences->浏览插件目录Browse Packages...)
也可以到[releases](https://github.com/52fisher/SideBarEnhancements/releases)页面下载,**请注意:解压后其对应的文件夹路径应为:Sublime Text 3\Data\Packages\SideBarEnhancements**
如下载后的压缩包打开后是这样的:
```
--SideBarEnhancements-5.0.23(一级文件夹)
----bin(二级文件夹)
----desktop(二级文件夹)
----edit(二级文件夹)
----Commands.sublime-commands(二级文件)
…
```
正确的形式是:
```
--bin(一级文件夹)
--desktop(一级文件夹)
--edit(一级文件夹)
--Commands.sublime-commands(一级文件)
…
```
### **安装故障排除**
如果您在安装时遇到问题,请执行以下操作:
- 首先请注意,此包只会在“文件夹”部分添加上下文菜单,而不是“打开方式”部分。
- 打开插件目录。“主菜单 ->首选项 -> 浏览插件目录”.(Main menu -\> Preferences -\> Browse Packages)
- 关闭Sublime Text
- 删除/Packages/SideBarEnhancements文件夹
- 删除User/SideBarEnhancements文件夹
- 打开上级目录,到“Installed Packages”文件夹,检查SideBarEnhancements的任何packages并将其删除
- 打开ST,使用Package Control转到:Remove Package,检查SideBarEnhancements的任何package并将其删除。
- 重启ST
- 打开ST,检查Package Control中是否含有SideBarEnhancements的任何内容(在Remove Package和Enable Package中都要检查)
- 重复直到找不到任何有个内容
- 重启ST
- 重新安装SideBarEnhancements
- 正常使用
## 快捷键 F12
(请注意,从版本2.122104开始,此软件包不再提供快捷键设置,您需要手动将其添加到您的sublime-keymap文件中(请参阅下一节))
使用F12可以在浏览器中打开当前文件
`url_testing` 允许您设置本地服务器的URL,通过F12打开
`url_production`允许您设置产品服务器的URL,通过ALT + F12打开
### 关于绝对路径
- 右键单击侧栏上的任何文件,然后选择:“项目 - >编辑预览地址”
- 编辑此文件,并使用以下结构添加路径和URL:
<!-- -->
{
"S:/www/domain.tld":{
"url_testing":"http://testing",
"url_production":"http://domain.tld"
},
"C:/Users/luna/some/domain2.tld":{
"url_testing":"http://testing1",
"url_production":"http://productiontld2"
}
}
### 关于相对路径
假如我们有一个具有以下结构的项目
Project/ < - root project folder
Project/libs/
Project/public/ < - the folder we want to load as "http://localhost/"
Project/private/
Project/experimental/ < - other folder we may run as experimental/test in another url "http://experimental/"
接着创建配置文件:
`Project/.sublime/SideBarEnhancements.json`
内容:
{
"public/":{
"url_testing":"http://localhost/",
"url_production":"http://domain.tld/"
},
"experimental/":{
"url_testing":"http://experimental/",
"url_production":"http://domain.tld/"
},
"":{
"url_testing":"http://the_url_for_the_project_root/",
"url_production":"http://the_url_for_the_project_root/"
}
}
...
你可以创建配置文件 `some/folder/.sublime/SideBarEnhancements.json` 在任何地方.
#### F12 快捷键冲突
在Sublime Text 3中,`F12`键默认绑定到`“goto_definition”`命令中。 此Package该快捷键相冲突,便不会有任何反应。 您需要立即手动添加按键配置:转到“首选项 - >Package Settings - >Side Bar -> Key Bindings - User”中并添加以下任何内容:
[
{ "keys": ["f12"],
"command": "side_bar_open_in_browser" ,
"args":{"paths":[], "type":"testing", "browser":""}
},
{ "keys": ["alt+f12"],
"command": "side_bar_open_in_browser",
"args":{"paths":[], "type":"production", "browser":""}
},
{
"keys": ["ctrl+t"],
"command": "side_bar_new_file2"
},
{
"keys": ["f2"],
"command": "side_bar_rename"
},
]
## 绑定"在路径中查找"按键
您可能希望添加一个用于打开“在路径中查找...”的按键。
```
[
{
"keys": ["f10"],
"id": "side-bar-find-files",
"command": "side_bar_find_files_path_containing",
"args": {
"paths": []
}
}
]
```
## 配置“打开方式”(用……打开)菜单的注意事项:
文件地址: `User/SideBarEnhancements/Open With/Side Bar.sublime-menu` . 右键单击打开项目中的任何文件,然后选择“用……打开>Edit Applications...”
- 在OSX上, 如果用“打开…”命令,“application”属性只需要传递应用程序的*名称*,最为接近的文件完整路径将传递到该文件,例如:“application”:“google chrome”
- 在OSX上,不支持调用* shell *命令。
- 菜单项的Caption和id应该为唯一名称
<!-- -->
//application 1
{
"caption": "Photoshop",
"id": "side-bar-files-open-with-photoshop",
"command": "side_bar_files_open_with",
"args": {
"paths": [],
"application": "Adobe Photoshop CS5.app", // OSX
"extensions":"psd|png|jpg|jpeg", //任何该后缀名的文件
"args":[]
}
"open_automatically" : true // 关闭视图/选项卡并启动应用程序
},
### 参数变量说明
- $PATH - 当前文件的全部路径,如C:\Files\Chapter1.txt.
- $PROJECT - 当前项目的根目录
- $DIRNAME - 当前文件的目录, 如C:\Files.
- $NAME - 当前文件的名称部分,如Chapter1.txt.
- $NAME_NO_EXTENSION - 当前文件的名称部分(不含扩展名), "Chapter1"
- $EXTENSION - 当前文件的扩展名,如 txt.
## 库使用说明
(check each license in project pages)
- "getImageInfo" to get width and height for images from "bfg-pages". See: <http://code.google.com/p/bfg-pages/>
- "desktop" to be able to open files with system handlers. See: <http://pypi.python.org/pypi/desktop>
- "send2trash" to be able to send to the trash instead of deleting for ever!. See: <http://pypi.python.org/pypi/Send2Trash>
- "hurry.filesize" to be able to format file sizes. See: <http://pypi.python.org/pypi/hurry.filesize/>
- "Edit.py" ST2/3 Edit Abstraction. See: <http://www.sublimetext.com/forum/viewtopic.php?f=6&t=12551>
## 源代码
<https://github.com/SideBarEnhancements-org/SideBarEnhancements>
## 论
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。 2012年6月26日推出新版本的Sublime Text 2.0,与之前版本相比主要有较大的改善:支持 Retina 视网膜屏、快速跳到下一个、文本拖放、改善构建系统、CSS 自动完成和高亮设置等。
资源推荐
资源详情
资源评论
收起资源包目录
Sublime文本编辑器 (668个子文件)
01524fae79697630d0454ba3fabd9414 3.93MB
!)添删右键菜单.bat 2KB
elevate.bat 10B
Startup.cache 389KB
PHP Source.sublime-syntax.cache 47KB
Matlab.sublime-syntax.cache 34KB
Objective-C.sublime-syntax.cache 30KB
CSS.sublime-syntax.cache 28KB
TSX.sublime-syntax.cache 28KB
TypeScript.sublime-syntax.cache 26KB
JSX.sublime-syntax.cache 22KB
D.sublime-syntax.cache 21KB
R.sublime-syntax.cache 21KB
Python.sublime-syntax.cache 21KB
JavaScript.sublime-syntax.cache 20KB
C#.sublime-syntax.cache 20KB
Objective-C++.sublime-syntax.cache 19KB
C++.sublime-syntax.cache 18KB
Erlang.sublime-syntax.cache 18KB
Bash.sublime-syntax.cache 17KB
Makefile Shell.sublime-syntax.cache 17KB
Shell-Unix-Generic.sublime-syntax.cache 17KB
Ruby.sublime-syntax.cache 17KB
Perl.sublime-syntax.cache 16KB
Scala.sublime-syntax.cache 16KB
Markdown.sublime-syntax.cache 15KB
C.sublime-syntax.cache 15KB
LaTeX.sublime-syntax.cache 13KB
Meta Info Summary.cache 12KB
Java.sublime-syntax.cache 12KB
AppleScript.sublime-syntax.cache 11KB
Rust.sublime-syntax.cache 10KB
ActionScript.sublime-syntax.cache 9KB
Go.sublime-syntax.cache 9KB
ASP.sublime-syntax.cache 9KB
HTML (ASP).sublime-syntax.cache 9KB
HTML (Erlang).sublime-syntax.cache 8KB
HTML.sublime-syntax.cache 8KB
OCaml.sublime-syntax.cache 8KB
Lua.sublime-syntax.cache 8KB
Lisp.sublime-syntax.cache 7KB
Groovy.sublime-syntax.cache 7KB
Syntax Summary.cache 7KB
Batch File.sublime-syntax.cache 6KB
Makefile.sublime-syntax.cache 6KB
YAML.sublime-syntax.cache 6KB
Haskell.sublime-syntax.cache 6KB
XML.sublime-syntax.cache 5KB
Tcl.sublime-syntax.cache 5KB
XSL.sublime-syntax.cache 5KB
Git Common.sublime-syntax.cache 4KB
SQL.sublime-syntax.cache 4KB
Git Commit.sublime-syntax.cache 4KB
Clojure.sublime-syntax.cache 4KB
RegExp.sublime-syntax.cache 4KB
commands-builtin-shell-bash.sublime-syntax.cache 3KB
HTML (Plain).sublime-syntax.cache 3KB
Git Config.sublime-syntax.cache 3KB
TeX.sublime-syntax.cache 2KB
Textile.sublime-syntax.cache 2KB
JavaDoc.sublime-syntax.cache 2KB
DOT.sublime-syntax.cache 2KB
OCamllex.sublime-syntax.cache 2KB
JSON.sublime-syntax.cache 2KB
Git Attributes.sublime-syntax.cache 2KB
reStructuredText.sublime-syntax.cache 2KB
OCamlyacc.sublime-syntax.cache 2KB
Ruby on Rails.sublime-syntax.cache 2KB
Git Rebase.sublime-syntax.cache 2KB
Regular Expressions (JavaScript).sublime-syntax.cache 2KB
Regular Expressions (PHP).sublime-syntax.cache 2KB
Pascal.sublime-syntax.cache 2KB
Rd (R Documentation).sublime-syntax.cache 2KB
HTML (Tcl).sublime-syntax.cache 1KB
Regular Expressions (Python).sublime-syntax.cache 1KB
Bibtex.sublime-syntax.cache 1KB
Ruby Haml.sublime-syntax.cache 1KB
Java Server Pages (JSP).sublime-syntax.cache 1KB
Diff.sublime-syntax.cache 1KB
Git Link.sublime-syntax.cache 1KB
LaTeX Log.sublime-syntax.cache 920B
Literate Haskell.sublime-syntax.cache 843B
Build.sublime-syntax.cache 828B
JavaProperties.sublime-syntax.cache 801B
Git Commit View.tmLanguage.cache 769B
File Pattern.sublime-syntax.cache 720B
Git Log.sublime-syntax.cache 685B
Regex Replace.sublime-syntax.cache 655B
PHP.sublime-syntax.cache 640B
camlp4.sublime-syntax.cache 613B
HTML (Rails).sublime-syntax.cache 610B
MultiMarkdown.sublime-syntax.cache 556B
Git Graph.tmLanguage.cache 551B
JavaScript (Rails).sublime-syntax.cache 542B
Git Ignore.sublime-syntax.cache 489B
Git Commit Message.tmLanguage.cache 436B
Git Mailmap.sublime-syntax.cache 425B
Git Blame.tmLanguage.cache 424B
SQL (Rails).sublime-syntax.cache 423B
DMD Output.sublime-syntax.cache 409B
共 668 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
糖儿糖儿
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 信呼OA系统2.1.7版源码
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功