{"id":13990589,"url":"https://github.com/jaipandya/SublimeTutor","last_synced_at":"2025-07-22T12:33:20.131Z","repository":{"id":139137838,"uuid":"44926493","full_name":"jaipandya/SublimeTutor","owner":"jaipandya","description":"An interactive in-editor keyboard shortcuts tutorial for Sublime Text 3","archived":false,"fork":false,"pushed_at":"2020-06-29T20:16:50.000Z","size":4380,"stargazers_count":342,"open_issues_count":3,"forks_count":38,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-08-09T13:17:31.632Z","etag":null,"topics":["markdown","productivity","shortcuts","sublime-text","tutorial","vim","vimtutor"],"latest_commit_sha":null,"homepage":"https://sublimetutor.com","language":"Ruby","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/jaipandya.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}},"created_at":"2015-10-25T19:43:54.000Z","updated_at":"2024-05-31T09:35:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"32abac1b-ac80-4f47-aa39-1387d7353b21","html_url":"https://github.com/jaipandya/SublimeTutor","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaipandya%2FSublimeTutor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaipandya%2FSublimeTutor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaipandya%2FSublimeTutor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaipandya%2FSublimeTutor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaipandya","download_url":"https://codeload.github.com/jaipandya/SublimeTutor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227098866,"owners_count":17730653,"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":["markdown","productivity","shortcuts","sublime-text","tutorial","vim","vimtutor"],"created_at":"2024-08-09T13:02:57.907Z","updated_at":"2024-11-29T10:31:00.755Z","avatar_url":"https://github.com/jaipandya.png","language":"Ruby","readme":"Sublime Tutor\n==============\n\n![Sublime Tutor Screenshot](https://raw.githubusercontent.com/jaipandya/SublimeTutor/gh-pages/images/screenshots/sublimetutor1.jpg)\n\n         _______. __    __  .______    __       __  .___  ___.  _______\n        /       ||  |  |  | |   _  \\  |  |     |  | |   \\/   | |   ____|\n       |   (----`|  |  |  | |  |_)  | |  |     |  | |  \\  /  | |  |__\n        \\   \\    |  |  |  | |   _  \u003c  |  |     |  | |  |\\/|  | |   __|\n    .----)   |   |  `--'  | |  |_)  | |  `----.|  | |  |  |  | |  |____\n    |_______/   .___________.________ |.___________.|________|.________|\n                |           |  |  |  | |           |/  __  \\  |   _  \\\n                `---|  |----|  |  |  | `---|  |----|  |  |  | |  |_)  |\n                    |  |    |  |  |  |     |  |    |  |  |  | |      /\n                    |  |    |  `--'  |     |  |    |  `--'  | |  |\\  \\----.\n                    |__|     \\______/      |__|     \\______/  | _| `._____|\n                                                         FOR SUBLIME TEXT 3\n\nSublime Text 3 is a powerful and easy to use text editor. An ultra simple user\ninterface beautifully hides all the complexity behind. You can start using the\neditor without knowing any details, which is great for beginners.\n\nWhen I started using Sublime Text, I was a migrant from the world of TextMate\nand Vim. While a lot of keyboard shortcuts and features were similar to\nTextMate, some looked alien as well. Earlier, when I was learning Vim, I had\nfound vimtutor to be of great help. In my early days with Sublime, I was\nlooking for a similar solution which could interactively teach new shortcuts\ninside the editor itself.\n\nThis tutorial is inspired from classic vimtutor. You will get to learn\nsome handy shortcuts to work with Sublime Text 3. By the end of this tutorial,\nyou would be familiar with ST's most important and frequently used shortcuts\nand features.\n\nThe tutorial uses spaced repetition technique to make sure that your newly\nacquired skills are well persisted.\n\n\nRequirements\n-------------\n\nYou have Sublime Text 3 installed on your system. If not, you can download it\nfrom here: https://www.sublimetext.com/3. In case if you are on version 2, you\ncan clone this GIT repository on your system and follow the instructions in\n`tutorial` directory inside. Some shortcuts and features discussed would be\nST3 only, but you'd know about it then.\n\nHaving said that, there is no reason that you should be using Sublime Text 2. A\nlot of improvements have been made since the version 2 and the latest version\nis stable enough to do most of the things. Unless, your life depends on a plugin\nthat is only supported by ST2. I can't help you then.\n\n\nInstallation\n-------------\n\nVia [Package Control](https://Sublime.wbond.net/):\n\n1. Install [Package Control](https://Sublime.wbond.net/) if already not installed:\n   https://packagecontrol.io/installation#st3\n2. Press \u003ckbd\u003eCmd\u003c/kbd\u003e+\u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eP\u003c/kbd\u003e to bring command palette\n   in front\n3. Type `Install Package` and press enter.\n4. Search for `Sublime Tutor` and press enter to install the plugin.\n\n### Manual Installation:\n\n1. Make sure you have [git][1] already installed.\n2. `cd` into the `Packages` directory of Sublime Text 3. On Mac, it usually\n   resides at the following path: `~/Library/Application Support/Sublime Text 3\n   /Packages/`. Alternatively you can open in via a menu item:\n   `Preferences \u003e Browse Packages...`\n3. Once you are inside Packages directory, clone this repository:\n   `git clone git@github.com:jaipandya/SublimeTutor.git`. Alternatively download and\n   extract the latest release for your platform here:\n   https://github.com/jaipandya/SublimeTutor/releases\n4. Restart Sublime Text\n\n\nGetting Started\n----------------\n\nIf you haven't already, install Sublime Tutor using the installation steps\ngiven above.\n\nOnce Sublime Tutor is installed, press \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eOption\u003c/kbd\u003e+\u003ckbd\u003eK\u003c/kbd\u003e\nkeyboard shortcut to open this file in Sublime Text. Another option is to go to\n`Help \u003e Sublime Tutor` menu option to open this.\n\nVia Command Palette:\n\n1. \u003ckbd\u003eCmd\u003c/kbd\u003e+\u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003eP\u003c/kbd\u003e to get the command palette in\n   front.\n2. Type `Sublime Tutor`, select the first command that comes up to start the\n   interactive guide.\n\n\nSymbols Used in this guide\n---------------------------\n\n* `Cmd` – \u003ckbd\u003eCommand\u003c/kbd\u003e Key\n* `Ctrl` - \u003ckbd\u003eControl\u003c/kbd\u003e Key\n* `Option` – \u003ckbd\u003eOption\u003c/kbd\u003e Key\n* `Shift` – \u003ckbd\u003eShift\u003c/kbd\u003e Key\n* `Esc` – \u003ckbd\u003eEscape\u003c/kbd\u003e Key\n* `Return` – \u003ckbd\u003eReturn\u003c/kbd\u003e Key\n* `Delete` – \u003ckbd\u003eDelete\u003c/kbd\u003e / \u003ckbd\u003eBackspace\u003c/kbd\u003e Key\n\n[1]: https://git-scm.com/ \"Git is a version control system\"\n\n\nContributing\n-------------\n\n1. **Give feedback** -\n   If you went through the course and think a particular thing can be done in\n   a different way, you want a feature covered, or there was something that you\n   specially liked, please let me know via a\n   [tweet](https://twitter.com/jaipandya/) or\n   [email](mailto:hello@jai.im?Subject=Feedback%20On%20Sublime%20Tutor)\n2. **Issues** -\n   Found an issue? Typo, error or a topic needs more details, please create an\n   issue by going to https://github.com/jaipandya/sublimetutor/issues\n2. **Pull request** -\n   Are you comfortable with git? If you know solution to any of the issues\n   listed above, fork the repository, make your changes and create a PR with\n   your changes. Refer to the branches section below while making these changes.\n\n### Branches\n\nAll osx platform related changes go in the `master` branch of this repository\nwhile all windows / linux related changes go in `win/linux` branch.\n","funding_links":[],"categories":["Ruby"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaipandya%2FSublimeTutor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaipandya%2FSublimeTutor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaipandya%2FSublimeTutor/lists"}