{"id":18496507,"url":"https://github.com/nicejade/sublime_packages","last_synced_at":"2025-06-25T02:02:10.039Z","repository":{"id":81311118,"uuid":"76000987","full_name":"nicejade/sublime_packages","owner":"nicejade","description":"✍️ SublimeText Pageages Backups For  Front-End Developer","archived":false,"fork":false,"pushed_at":"2017-12-11T14:32:59.000Z","size":5566,"stargazers_count":37,"open_issues_count":0,"forks_count":36,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-09T17:10:59.448Z","etag":null,"topics":["front-end","sublime-text-3"],"latest_commit_sha":null,"homepage":"https://jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nicejade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-09T04:15:41.000Z","updated_at":"2021-12-10T09:29:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"dd0ac4b4-0228-4caf-b907-e4967bb3aef0","html_url":"https://github.com/nicejade/sublime_packages","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nicejade/sublime_packages","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fsublime_packages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fsublime_packages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fsublime_packages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fsublime_packages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicejade","download_url":"https://codeload.github.com/nicejade/sublime_packages/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Fsublime_packages/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261789220,"owners_count":23209772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["front-end","sublime-text-3"],"created_at":"2024-11-06T13:29:51.525Z","updated_at":"2025-06-25T02:02:10.029Z","avatar_url":"https://github.com/nicejade.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003esublime_packages backups For Front-End Developer\u003c/h1\u003e\r\n\r\n\r\n## **Injected plug-in list**\r\n\r\n- Package Control\r\n- SideBarEnhancements\r\n- Doc​Blockr\r\n- TrailingSpaces\r\n- **SyncedSideBar**\r\n- Sublime Terminal\r\n- Emmet\r\n- HTML-CSS-JS Prettify\r\n- Bracket Highlighter\r\n\r\nFor more nice advice, see [How to gracefully use Sublime Text](http://jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/). \r\n\r\n## **Preferences.sublime-settings**\r\nIf you do some of the targeted settings, she(Sublime) will be better to provide you with services, such as this（PS: You can quickly open the settings, through the shortcut keys: `Command + ,` windows: `Ctrl + ,`）:\r\n\r\n```\r\n{\r\n\t\"folder_exclude_patterns\":\r\n\t[\r\n\t\t\".svn\",\r\n\t\t\".git\",\r\n\t\t\".hg\",\r\n\t\t\"CVS\",\r\n\t\t\"node_modules\"\r\n\t],\r\n\t\"font_size\": 18,\r\n\t\"ignored_packages\":\r\n\t[\r\n\t\t\"Vintage\"\r\n\t],\r\n\t\"tab_size\": 2,\r\n\t\"translate_tabs_to_spaces\": true,\r\n\t\"trim_trailing_white_space_on_save\": true,\r\n\t\"draw_minimap_border\": true,\r\n\t\"bold_folder_labels\": true,\r\n\t\"auto_find_in_selection\": true,\r\n\t\"highlight_line\": true\r\n}\r\n```\r\n\r\n## **Preferences.Key Bindings**\r\n\r\n```\r\n[\r\n\t{ \"keys\": [\"command+\\\\\"], \"command\": \"toggle_side_bar\" },\r\n\t{ \"keys\": [\"command+shift+x\"], \"command\": \"toggle_comment\", \"args\": { \"block\": true } },\r\n\t{ \"keys\": [\"command+alt+p\"], \"command\": \"prompt_select_workspace\" },\r\n\t{ \"keys\": [\"command+shift+d\"], \"command\": \"delete_trailing_spaces\"}\r\n]\r\n```\r\n\r\n### Command Description\r\n- toggle_side_bar: Quick Quick side bar.\r\n- toggle_comment: Quick Quick comment.\r\n- prompt_select_workspace: Restore Quick Switch Project shortcut.\r\n- delete_trailing_spaces: Delete trailing spaces.\r\n- paste_from_history: You can create key bindings composed of multiple keys.\r\n\r\n### Additional instructions\r\nYou can create key bindings composed of multiple keys.  Like this:\r\n```\r\n{ \"keys\": [\"ctrl+k\", \"ctrl+v\"], \"command\": \"paste_from_history\" }\r\n```\r\n\r\nWhen you use this combination configuration, you have to press `Ctrl + K` first, then release `K`（or not）, and finally press `V`.\r\n\r\nOf course, if you are using **Windows**, you should replace the `command` with `ctrl`, For more nice advice, see [How to gracefully use Sublime Text](http://jeffjade.com/2015/12/15/2015-04-17-toss-sublime-text/).\r\n\r\n\r\n## **Develop [React](https://reactjs.org/) Using Sublime**\r\n\r\n### Setting as the default syntax\r\n- Find `Babel` \u0026 install it through `Package Control`.\r\n- Select `View` from the menu,\r\n- Then `Syntax` -\u003e `Open all with current extension as...` -\u003e `Babel` -\u003e `JavaScript (Babel)`.\r\n\r\n\u003e**!‼️：** You should not skip this option —— `Open all with current extension as...`, good luck.\r\n\r\n### Setting a Color Scheme\r\n`Babel` comes bundled with `Next` and `Monokai` from [Benvie/JavaScriptNext.tmLanguage](https://github.com/Benvie/JavaScriptNext.tmLanguage). Select one from `Preferences` `-\u003e` `Color Scheme` `-\u003e` `Babel`\r\n\r\nFor more information, See babel-sublime](https://github.com/babel/babel-sublime) please.\r\n\r\n### `Emmet` compatible `jsx`\r\n\r\n Open `preferences` -\u003e `Key bindings` - `Users`,Copy the code below to `[]` inside:\r\n \r\n```\r\n{\r\n  \"keys\": [\"tab\"], \r\n  \"command\": \"expand_abbreviation_by_tab\", \r\n\r\n  // put comma-separated syntax selectors for which \r\n  // you want to expandEmmet abbreviations into \"operand\" key \r\n  // instead of SCOPE_SELECTOR.\r\n  // Examples: source.js, text.html - source\r\n  \"context\": [\r\n    {\r\n      \"operand\": \"source.js\", \r\n      \"operator\": \"equal\", \r\n      \"match_all\": true, \r\n      \"key\": \"selector\"\r\n    }, \r\n\r\n    // run only if there's no selected text\r\n    {\r\n      \"match_all\": true, \r\n      \"key\": \"selection_empty\"\r\n    },\r\n\r\n    // don't work if there are active tabstops\r\n    {\r\n      \"operator\": \"equal\", \r\n      \"operand\": false, \r\n      \"match_all\": true, \r\n      \"key\": \"has_next_field\"\r\n    }, \r\n\r\n    // don't work if completion popup is visible and you\r\n    // want to insert completion with Tab. If you want to\r\n    // expand Emmet with Tab even if popup is visible -- \r\n    // remove this section\r\n    {\r\n      \"operand\": false, \r\n      \"operator\": \"equal\", \r\n      \"match_all\": true, \r\n      \"key\": \"auto_complete_visible\"\r\n    }, \r\n    {\r\n      \"match_all\": true, \r\n      \"key\": \"is_abbreviation\"\r\n    }\r\n  ]\r\n}\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicejade%2Fsublime_packages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicejade%2Fsublime_packages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicejade%2Fsublime_packages/lists"}