{"id":16124065,"url":"https://github.com/itaditya/sublime-ninja","last_synced_at":"2026-01-29T12:39:28.552Z","repository":{"id":99907781,"uuid":"142000278","full_name":"itaditya/sublime-ninja","owner":"itaditya","description":"Become a sublime ninja and get 100x productivity boosts","archived":false,"fork":false,"pushed_at":"2018-07-24T09:06:15.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-09T08:11:28.910Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itaditya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-07-23T10:39:23.000Z","updated_at":"2019-11-05T22:48:19.000Z","dependencies_parsed_at":"2023-05-11T00:15:16.174Z","dependency_job_id":null,"html_url":"https://github.com/itaditya/sublime-ninja","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/itaditya/sublime-ninja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaditya%2Fsublime-ninja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaditya%2Fsublime-ninja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaditya%2Fsublime-ninja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaditya%2Fsublime-ninja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itaditya","download_url":"https://codeload.github.com/itaditya/sublime-ninja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itaditya%2Fsublime-ninja/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28877876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-10-09T21:19:37.759Z","updated_at":"2026-01-29T12:39:28.505Z","avatar_url":"https://github.com/itaditya.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sublime Ninja\nBecome a sublime ninja and get 100x productivity boosts.\n\n\nThe two killer features of sublime are the many handy keyboard shortcuts and huge number of installable plugins.\n\n## How to work on a project-\n\n1. Download and Install Sublime Text 3.\n1. Make sure you have sublime added in env variables.\n1. Always create a separate folder for each project (even if project is of two files).\n1. Open command line in the project folder.\n1. Type `subl .` and press `Enter`.\n1. Sublime text will open.\n1. The advantage is that you'll get a sidebar having names of files and folders which you can open directly from there.\n\n\n\n## Must Use Plugins -\n\n1. **SidebarEnhancements** - Enhance the sidebar with features like rename file, move file etc.\n1. **Emmet** - Quickly generate html. Like doing `ul#list\u003eli.list-item*10` will generate an unordered list of 10 items.\n1. **Auto File Name** - Autcomplete suggestions of file paths for quickly adding files. Like an image in html file.\n1. **HTML CSS Prettify** - Formats code so it is easy to read (Don't use if you use cli tools like prettier).\n\nTo install a plugin in Sublime Text 3, press `Ctrl + Shift + P` then type package control, an autosuggestion will come \"Install Package Control\". Click on it. Wait for it to install. Restart sublime and then press `Ctrl + Shift + P` and type \"Install Pacakge\" then enter name of plugin like say you type \"Emmet\" then click on the first suggeston. Emmet will be installed. Do this for each plugin.\n\n## Must Use Keyboard Shortcuts -\n\nSublime has this amazing feature of batch editing. Think of it as like Find and Replace but only for two repetitions or three repitions. This comes in handy when you want to change the classes of two p tags or change a ul tag to ol tag. This feature can be combined with other shortcuts to perform boring code editing at lighting speed.\n\n1. `Ctrl + D` to get cursors at repetitions of selected text and then edit all together.\n![multi select demo](http://g.recordit.co/1GemyVputt.gif)\n\n1. `Ctrl + Alt + Up` to get another cursor in upper line. `Ctrl + Alt + Down` to get in lower line.\n\nOther must use editing shortcuts -\n\n1. `Ctrl + Shift + M` to select everything between open and closing bracket pairs in css and javascript.\n1. `Ctrl + Shift + A` to select everything between open and closing tags in html.\n1. `Home` to go to start of line. `End` to go to end of line.\n1. `Ctrl + Home` to go to start of file. `Ctrl + End` to go to end of file.\n1. `Ctrl + [` to decrease indentation of selected lines by one unit. `Ctrl + ]` to increase.\n\nMoar Links -\n\n* [Good Roundup of Plugins and Shortcuts](https://generalassemb.ly/blog/sublime-text-3-tips-tricks-shortcuts/)\n* [Sublime Text For Javascript](https://benmccormick.org/2012/12/30/sublime-text-for-javascript-keyboard-shortcuts/)\n* [Exhaustive List](https://gist.github.com/mrliptontea/4c793ebdf72ed145bcbf)\n\n\nTo further supercharge your workflow, we recommend you to go through these-\n\n* **Windows** - https://github.com/itaditya/windows-for-devs\n* **Ubuntu** - https://github.com/ankitjain28may/ubuntu-for-devs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitaditya%2Fsublime-ninja","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitaditya%2Fsublime-ninja","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitaditya%2Fsublime-ninja/lists"}