软件 sublime

  • t5_156226
    了解作者
  • 16.5MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-27 03:55
    上传日期
这时多平台编辑器 ,
SublimeText3.zip
内容介绍
# Emmet for Sublime Text [![Get Support](http://codersclan.net/graphics/getSupport_github4.png)](http://codersclan.net/support/step1.php?repo_id=4) Official [Emmet](http://emmet.io) plugin (previously called _Zen Coding_) for Sublime Text. * [How to install](#how-to-install) * [Available actions](#available-actions) * [Extensions support](#extensions-support) * [Overriding keyboard shortcuts](#overriding-keyboard-shortcuts) * [Tab key handler](#tab-key-handler) ## How to install *Warning:* this plugin may not work at all in some OSes since it written in JavaScript and uses [PyV8](http://code.google.com/p/pyv8/) and [Google V8](https://developers.google.com/v8/) binaries to run. If you experience problems or editor crashes please [fill an issue](https://github.com/sergeche/emmet-sublime/issues). With [Package Control](http://wbond.net/sublime_packages/package_control): 1. Run “Package Control: Install Package” command, find and install `Emmet` plugin. 2. Restart ST editor (if required) Manually: 1. Clone or [download](https://github.com/sergeche/emmet-sublime/archive/master.zip) git repo into your packages folder (in ST, find Browse Packages... menu item to open this folder) 2. Restart ST editor (if required) -------------- **WARNING**: When plugin is installed, it will automatically download required PyV8 binary so you have to wait a bit (see _Loading PyV8 binary_ message on status bar). If you experience issues with automatic PyV8 loader, try to [install it manually](https://github.com/emmetio/pyv8-binaries). ## New features of Emmet (compared with old Zen Coding) * [Dynamic CSS abbreviations](http://docs.emmet.io/css-abbreviations/), automatic [vendor prefixes](http://docs.emmet.io/css-abbreviations/vendor-prefixes/) and [gradient generator](http://docs.emmet.io/css-abbreviations/gradients/). * [“Lorem Ipsum” generator](http://docs.emmet.io/abbreviations/lorem-ipsum/) * [Implicit tag names](http://docs.emmet.io/abbreviations/implicit-names/) * New [Yandex’s BEM filter](http://docs.emmet.io/filters/bem/) * [Extensions support](http://docs.emmet.io/customization/) * New [^ operator](http://docs.emmet.io/abbreviations/syntax/) * Various fixes and improvements ## Available actions ## * [Expand Abbreviation](http://docs.emmet.io/actions/expand-abbreviation/) – <kbd>Tab</kbd> or <kbd>Ctrl+E</kbd> * Interactive “Expand Abbreviation” — <kbd>Ctrl+Alt+Enter</kbd> * [Match Tag Pair Outward](http://docs.emmet.io/actions/match-pair/) – <kbd>⌃D</kbd> (Mac) / <kbd>Ctrl+,</kbd> (PC) * [Match Tag Pair Inward](http://docs.emmet.io/actions/match-pair/) – <kbd>⌃J</kbd> / <kbd>Shift+Ctrl+0</kbd> * [Go to Matching Pair](http://docs.emmet.io/actions/go-to-pair/) – <kbd>⇧⌃T</kbd> / <kbd>Ctrl+Alt+J</kbd> * [Wrap With Abbreviation](http://docs.emmet.io/actions/wrap-with-abbreviation/) — <kbd>⌃W</kbd> / <kbd>Shift+Ctrl+G</kbd> * [Go to Edit Point](http://docs.emmet.io/actions/go-to-edit-point/) — <kbd>Ctrl+Alt+→</kbd> or <kbd>Ctrl+Alt+←</kbd> * [Select Item](http://docs.emmet.io/actions/select-item/) – <kbd>⇧⌘.</kbd> or <kbd>⇧⌘,</kbd> / <kbd>Shift+Ctrl+.</kbd> or <kbd>Shift+Ctrl+,</kbd> * [Toggle Comment](http://docs.emmet.io/actions/toggle-comment/) — <kbd>⇧⌥/</kbd> / <kbd>Shift+Ctrl+/</kbd> * [Split/Join Tag](http://docs.emmet.io/actions/split-join-tag/) — <kbd>⇧⌘'</kbd> / <kbd>Shift+Ctrl+`</kbd> * [Remove Tag](http://docs.emmet.io/actions/remove-tag/) – <kbd>⌘'</kbd> / <kbd>Shift+Ctrl+;</kbd> * [Update Image Size](http://docs.emmet.io/actions/update-image-size/) — <kbd>⇧⌃I</kbd> / <kbd>Ctrl+U</kbd> * [Evaluate Math Expression](http://docs.emmet.io/actions/evaluate-math/) — <kbd>⇧⌘Y</kbd> / <kbd>Shift+Ctrl+Y</kbd> * [Reflect CSS Value](http://docs.emmet.io/actions/reflect-css-value/) – <kbd>⇧⌘R</kbd> / <kbd>Shift+Ctrl+R</kbd> * [Encode/Decode Image to data:URL](http://docs.emmet.io/actions/base64/) – <kbd>⇧⌃D</kbd> / <kbd>Ctrl+'</kbd> * Rename Tag – <kbd>⇧⌘K</kbd> / <kbd>Shift+Ctrl+'</kbd> [Increment/Decrement Number](http://docs.emmet.io/actions/inc-dec-number/) actions: * Increment by 1: <kbd>Ctrl+↑</kbd> * Decrement by 1: <kbd>Ctrl+↓</kbd> * Increment by 0.1: <kbd>Alt+↑</kbd> * Decrement by 0.1: <kbd>Alt+↓</kbd> * Increment by 10: <kbd>⌥⌘↑</kbd> / <kbd>Shift+Alt+↑</kbd> * Decrement by 10: <kbd>⌥⌘↓</kbd> / <kbd>Shift+Alt+↓</kbd> ## Extensions support ## You can easily [extend](http://docs.emmet.io/customization/) Emmet with new actions and filters or customize existing ones. In `Emmet.sublime-settings`, define `extensions_path` setting and Emmet will load all `.js` and `.json` files in specified folder at startup. The default value of `extensions_path` is `~/emmet`, which points to _emmet_ folder inside your OS user’s home folder. Also, you can create sections named as extension files (e.g. `snippets`, `preferences` and `syntaxProfiles`) inside user’s `Emmet.sublime-settings` file and write your customizations there. See [original settings file](https://github.com/sergeche/emmet-sublime/blob/master/Emmet.sublime-settings#L61) for examples. ## Overriding keyboard shortcuts ## Sublime Text is a great text editor with lots of features and actions. Most of these actions are bound to keyboard shortcuts so it’s nearly impossible to provide convenient plugin shortcuts for third-party plugins. If you’re unhappy with default keymap, you can disable individual keyboard shortcuts with `disabled_keymap_actions` preference of `Emmet.sublime-settings` file. Use a comma-separated list of action names which default keyboard shortcuts should be disabled. For example, if you want to release <kbd>Ctrl+E</kbd> (“Expand Abbreviation”) and <kbd>Ctrl+U</kbd> (“Update Image Size”) shortcuts, your must set the following value: "disabled_keymap_actions": "expand_abbreviation, update_image_size" You should refer `Default (Your-OS-Name).sublime-keymap` file to get action ids (look for `args/action` key). To disable all default shortcuts, set value to `all`: "disabled_keymap_actions": "all" Not that if you disabled any action like so and you’re create your own keyboard shortcut, you **should not** use `emmet_action_enabled.ACTION_NAME` context since this is the key that disables action. ### Tab key handler ### Emmet plugin allows you to expand abbreviations with <kbd>Tab</kbd> key, just like regular snippets. On the other hand, due to dynamic nature and extensive syntax, sometimes you may get unexpected results. This section describes how Tab handler works and how you can fine-tune it. By default, Tab handler works in a limited _syntax scopes_: HTML, XML, HAML, CSS, SASS/SCSS, LESS and _strings in programming languages_ (like JavaScript, Python, Ruby etc.). It means: * You have to switch your document to one of the syntaxes listed above to expand abbreviations by Tab key. * With <kbd>Ctrl-E</kbd> shortcut, you can expand abbreviations everywhere, its scope is not limited. * When you expand abbreviation inside strings of programming languages, the output is generated with special [output profile](http://docs.emmet.io/customization/syntax-profiles/) named `line` that generates output as a single line. To fine-tune Tab key handler, you can use the following settings in user’s `Emmet.sublime-settings` file: * `disable_tab_abbreviations_for_scopes` — a comma-separated list of syntax scopes where Tab key handler should be disabled. For example, if you want disable handler inside strings of programming languages and HAML syntax, your setting will look like this: ```json "disable_tab_abbreviations_for_scopes": "text.haml, string" ``` * `disabled_single_snippet_for_scopes` — a comma-separated list of syntax scopes where Tab handler should be disabled when expanding a single abbreviation. Currently, ST doesn’t provide API for getting list of native snippets. So, for example, if you try to expand a `php` abbreviat
评论
    相关推荐
    • 公式编辑器
      你想快速编辑公式?公式编辑器能帮你解决这个难题,公式编辑器是快速编辑公式的利器。
    • markdown 编辑器
      markdown 编辑器 markdown 编辑器 markdown 编辑器 markdown 编辑器 markdown 编辑器 markdown 编辑器markdown 编辑器 markdown 编辑器 markdown 编辑器markdown 编辑器 markdown 编辑器 markdown 编辑器
    • Hex 编辑器
      编辑器中能够屏蔽所有非 ASCII 字符和控制字符,只剩下了英文字符显示出来。功能强大的全文查找和全文替换,包括标准字符串和 Unicode 字符串的查找和替换(可以不区分大小写)。功能强大的输入功能,支持十六进制码...
    • Warkdown编辑器
      editor是一个在线编辑markdown的工具,Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式
    • 文本编辑器
      文本编辑器,非常好用,文本编辑器,非常好用,文本编辑器,非常好用,文本编辑器,非常好用,
    • UltraEdit 编辑器
      著名文本编辑器UltraEdit近日迎来了新版V21.20。这款功能强大的文本编辑器,而且即使开启很大的文件速度也很快。软件内置多种编辑环境,可定义所有的工具栏,支持众多格式文件编辑。同时也是一款不错的资源编辑工具...
    • 文本编辑器
      文本编辑器编辑器的开源项目,能带给您良好的富文本使用体验... 获得当前选中的文本 插入给定的内容 可以编辑 不可编辑 隐藏编辑器 显示编辑器 设置
    • 文本编辑器
      强大功能文本编辑器 npp强大功能文本编辑器 npp强大功能文本编辑器 npp强大功能文本编辑器 npp强大功能文本编辑器 npp强大功能文本编辑器 npp
    • 种子编辑器
      种子编辑器,有一些基础功能。种子编辑器,有一些基础功能。种子编辑器,有一些基础功能。种子编辑器,有一些基础功能。种子编辑器,有一些基础功能。
    • 编辑器
      编辑器