The Best Sublime Text 3 Settings and Packages

Tech With Tim · Beginner ·🧠 Large Language Models ·6y ago

Key Takeaways

The video demonstrates Sublime Text 3 settings and packages to increase productivity and customize the editor, including installing Package Control and various plugins such as Kite and Sidebar Enhancements. The speaker showcases how to modify the theme, font size, and run code within the editor, as well as manage packages and plugins.

Full Transcript

[Music] hello everybody and welcome back so in this video what I'm gonna do is talk to you about my favorite sub line text packages in settings now these make a huge difference they make it much more productive and easier to work in sub line text and they also do keep the minimalistic feel and look of the editor so I've made sure that when I've installed these for myself that I haven't gotten rid of that and I haven't completely changed sub line and you notice here that my editor may look a little bit different than yours but it's nothing major and in fact the features are very subtle but they do make a big difference now the features I'm gonna show you how to add here our first sidebar enhancement so this is a big one by default sub line text does not actually let you have all of these options and move files around delete and rename them from the editor so that means you need to leave the editor and then come back with this you never have to leave the editor when you're actually dealing with the files now the next feature is the ability to actually run code right in the editor so to hit control B that's the shortcut you can change that if you want and actually see your code script and run it down here and then you can hit escape and you can get out of that window then we also have the look of the editors you can see this nice font in my opinion this is my favorite font that I've ever used in any code editor I'll show you how we can change the theme and setting so it looks like this and then finally there's a few other packages which we'll get to you one of them is this github package and you can see that in the top left hand corner of my screen it showing a little green icon here and if you hover over it tells us the status of this are related to the github repository so let's go ahead and get started and I'll show you how we can add all of these features so the first thing I'm going to show you is how to change the theme and color of the editor so to do that we're gonna go to preferences and then from here we can select color scheme or theme so color scheme will actually allow us to pick between a few different color presets here we can see the one that I'm using is Minh okay or something like that but you can click on 16 and you can change it to that or you can go ahead and change it to whatever else you want so I'll leave mine on that but that's how you change the color theme now what we can also do is change the theme now the theme doesn't change very much but you'll notice that if I go to adaptive that actually makes the entire thing dark which some of you may prefer but if I'm gonna go back to what I was using before which was this default now in terms of font if you want to modify the size of the font this is fairly easy to do you need to hold ctrl on your keyboard and then from there you can use the mouse wheel to scroll in or scroll out and zoom in and zoom out or you can use the plus or minus keys on your keyboard the next thing I'm going to show you how to do is actually build your code and execute it from the sub line text window so being able to do something like this now notice I have a while loop here and I've actually added a custom key extension or key bind here that allows me to break out of this so by default one of the issues with running code in sub line is that you actually can't stop manually executing the code you could hit escape to exit out of this window but it doesn't stop executing the Python process in this case because I'm using Python so we need a way to actually stop the build so we have to add in that key bind which we'll show you how to do in just a second so the first thing I'm gonna want to do to run your code is see if you can already do this so try hitting control B and if you hit controlled B on your keyboard and it brings up a window like this then you know that you're good to go and you can actually run your code all you have to do is add the extension now for some reason that's not working what you can do is go to tools build system and you can select either automatic or the specific language that you actually want to build with so in this case I've selected Python but I was leaving it on automatic and because this is a dot p extension it will actually run my default Python interpreter for me now the only issue with this is this is gonna use your default build system for any interpreter any compiler whatever the default one would be on your system that's what's up line text will run so in my case I have many Python interpreters and I want to run a specific one so to do that I won't show you precisely but you have to do something with a new build system so if you have a specific compiler interpreter you want to run click on new build system and from here there's some specific syntax you can put in here to dictate where you actually want to look for the compiler or the interpreter now I'm not gonna be showing you how to do this here just because this is a very specific based on what language you're using what compiler would interpreter and all about and where that is but there is a way by clicking on new build system that you can select exactly which interpreter can pie you want to run and I'll leave it to you guys to look that up I just figured I'd mention that okay so now that we have the build system up and working what we need to do is actually add that keyboard shortcut to stop running the code so to do that we're gonna go to preferences keybindings and then we simply need to add the code that I have on the right-hand side of my screen to what yours will likely be an empty list so this is actually where you can define your own key bindings and you can change any of the key bindings from the default bindings so in this case you can see these are all of the defaults and any key bind that you add here will override any default key binds so you want to make sure that the key binds you're adding here is does not already exist unless you don't care about overriding that an example for me was I originally made this ctrl C to cancel the build and when I did that my copy command stopped working in sublime text so what you really want to do is add something like ctrl alt C and that will be the command that we use to exit the build so I'll leave this in the description for you to copy in feel free to change the key bind to what you'd like but notice if we go keys we put a list of the keys that we need to press for the shortcut what the command is which in this case is cancel build so you can add your own and again yours will likely be an empty list just add this dictionary inside of here and we'll be good to go so now that we have that I can actually go ahead and hit save so ctrl s and then quit we may need to restart sublime text but then we'll be able to use that shortcut to cancel a build which in my case was control all to see what I'm going to show you now is how we can actually install some add-ins slash packages to sublime text now that's what it's going to allow us to do these sidebar enhancements to get this github kind of stuff going on and I'm going to show you the exact packages that I use and you can pick which ones you want to install so the first thing we need to do when we're going to be dealing with packages is we actually need to install something called package control now package control is just our way and sub-line text of dealing with packages and managing them now fortunately this is really easy to install we don't actually have to leave sub-line text to do this what we have to do is go to tools and there actually might be a tool inside of tools here for you that says install package control if you see that hit it but if for some reason you're not seeing that go-to command palette start typing in all packaged and you should see a tool that says install package control now this is gonna look different on my screen than yours because I already have this installed but it should pop up here so if you start typing install package you should see something that says install package control select that and then hit enter now if that doesn't work for you I've actually had this link up on the right hand side of my screen and this shows you how to do the manual installation of package control so I'll put that link in the description and you guys can follow along with that if for some reason you couldn't install it with this kind of shortcut way so once we have that and we have package control installed we can start using it now you might need to reboot your sub your sub line for this to work so just restart the window but once you've done that there's two ways that you can access package control the first way is by going to tools command palette and then starting to type package control like that and you'll see that a bunch of different options pop up the other way is to go to preferences and then hit package control which is kind of a default tool here now you notice all that does for you is just boot up a command palette with package control already typed in but here you'll be able to see a bunch of the different options for packages so I actually clicked on I think browse packages or search packages and you can see there's a whole different list of packages that you can use now I personally don't really use any of these I'll show you the ones that I'm using but just note that you can go to package control dot IO and you can look at the top packages and very easily install them with the method I'm about to show you so go to preferences go back to package control and then all we're gonna do is at least for me I'm gonna go to list packages and I'll show you the ones that I have so here you can see I only have a few I haven't gone crazy as I mentioned I've get get Gutter kite subline package control which you'll have sidebar enhancements and then unicode character highlighter and unicode character insert now I don't remember actually installing these two unicode ones so I feel like they might come by default but I know that a hundred percent I understood sidebar enhancements and all of these other plugins so kites up line get Gutter and get now get what this allows you to do is it just adds some features to do with github so in this case it shows us these icons here it'll tell us if something is staged if it's been committed if there's a new like pull request or something that can do and I believe it gives us some options in this sidebar here so open git repository and some settings like that now what get Gutter does will actually show you any commits and history in the gutter of this thing so if you look at where the line numbers are the thing to the left is called the gutter and you'll actually see some like little logos icons and stuff here now unfortunately since this isn't like a proper git repository I can't show you but it will you will notice this if you have a git repository it will show you some meaningful things in the gutter here kite subline you can't actually install kite directly from the package control I believe but what this is is a kind of enhanced autocomplete for Python if you want to check them out it's called kite comm you install it from their website and will automatically add it to sublime text and then finally there's sidebar enhancements so those are the ones that I use to install them is really easy you've probably already figured it out you go to package control you click on install package it will bring up this big list of packages just state to start typing the ones that you want and then you can pick that one so in this case since I already have these plugins installed you won't I won't be able to see them here but if you start typing sidebar enhancements that will pop up you can install that and I promise you you won't regret installing that package now the other ones that I had were to do with github there's a bunch of different github plugins you can try so get tools get ignore get moji and there's you know I think thousands of plugins for subline text so hopefully this kind of opens up the possibilities for you and now you know how to customize your sub line text editor so with that being said that's pretty much all the settings and features I wanted to show you I know this was an extremely detailed video and I didn't show you a ton of things but hopefully at least I introduced you to some new concepts and sub line text and now you know how to customize your editor and make it your own and the last trick I'll leave you off with is to go into full-screen mode like I'm in right now you press the f11 key that's if you're on Windows if I believe on if you're a Mac you'll have to hit function f 11 or something like that but that's useful I use that all the time and with that being said I hope you guys enjoyed if you did make sure you leave a like subscribe to the channel and I will see you in another YouTube video

Original Description

The best sublime text 3 settings and packages. These sublime packages increase your productivity, add meaningful features and overall make it a better experience when using the sublime text editor. 🎙Subscribe to my second channel for weekly podcasts: https://www.youtube.com/channel/UCSATlCAUi7R0Ik-wsZb2gOA 🔗 Package Control Install: https://packagecontrol.io/installation Keybind Code: { "keys" : ["ctrl+alt+c"], "command": "cancel_build"}, ◾◾◾◾◾ 💻 Enroll in The Fundamentals of Programming w/ Python https://tech-with-tim.teachable.com/p/the-fundamentals-of-programming-with-python 📸 Instagram: https://www.instagram.com/tech_with_tim 🌎 Website https://techwithtim.net 📱 Twitter: https://twitter.com/TechWithTimm ⭐ Discord: https://discord.gg/pr2k55t 📝 LinkedIn: https://www.linkedin.com/in/tim-ruscica-82631b179/ 📂 GitHub: https://github.com/techwithtim 🔊 Podcast: https://anchor.fm/tech-with-tim 💵 One-Time Donations: https://www.paypal.com/donate/?token=m_JfrPK7DsK4PLk0CxNnv4VPutjqSldorAmgQIQnMozUwwQw93vdul-yhU06IwAuig15uG&country.x=CA&locale.x= 💰 Patreon: https://www.patreon.com/techwithtim ◾◾◾◾◾◾ ⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡ ⭐ Tags ⭐ - Tech With Tim - Python Tutorials - Sublime Text Packages - Sublime Settings - Best Sublime Packages and Settings - Sublime Text 3 Setup ⭐ Hashtags ⭐ #SublimeText #Sublime
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Tech With Tim · Tech With Tim · 0 of 60

← Previous Next →
1 A* Path Finding Algorithm(Visualization)
A* Path Finding Algorithm(Visualization)
Tech With Tim
2 Python Programming Tutorial #1 - Variables and Data Types
Python Programming Tutorial #1 - Variables and Data Types
Tech With Tim
3 Python Programming Tutorial #2 - Basic Operators and Input
Python Programming Tutorial #2 - Basic Operators and Input
Tech With Tim
4 Python Programming Tutorial #3 - Conditions
Python Programming Tutorial #3 - Conditions
Tech With Tim
5 Python Programming Tutorial #4 - IF/ELIF/ELSE
Python Programming Tutorial #4 - IF/ELIF/ELSE
Tech With Tim
6 Python Programming Tutorial #5 - Chained Conditionals and Nested Statements
Python Programming Tutorial #5 - Chained Conditionals and Nested Statements
Tech With Tim
7 Python Programming Tutorial #6 - For Loops
Python Programming Tutorial #6 - For Loops
Tech With Tim
8 Python Programming Tutorial #7 - While Loops
Python Programming Tutorial #7 - While Loops
Tech With Tim
9 Python Programming Tutorial #8 - Lists and Tuples
Python Programming Tutorial #8 - Lists and Tuples
Tech With Tim
10 Python Programming Tutorial #9 - Iteration by Item (For Loops Continued...)
Python Programming Tutorial #9 - Iteration by Item (For Loops Continued...)
Tech With Tim
11 Python Programming Tutorial #10 - String Methods
Python Programming Tutorial #10 - String Methods
Tech With Tim
12 How to Overclock a NVIDIA GPU
How to Overclock a NVIDIA GPU
Tech With Tim
13 Python Programming Tutorial #11 - Slice Operator
Python Programming Tutorial #11 - Slice Operator
Tech With Tim
14 Python Programming Tutorial #12 - Functions
Python Programming Tutorial #12 - Functions
Tech With Tim
15 Python Programming Tutorial #13 - How to Read a Text File
Python Programming Tutorial #13 - How to Read a Text File
Tech With Tim
16 Python Programming Tutorial #14 - Writing to a Text File
Python Programming Tutorial #14 - Writing to a Text File
Tech With Tim
17 Python Programming Tutorial #15 - Using .count() and .find()
Python Programming Tutorial #15 - Using .count() and .find()
Tech With Tim
18 Python Programming Tutorial #16 - Introduction to Modular Programming
Python Programming Tutorial #16 - Introduction to Modular Programming
Tech With Tim
19 Python Programming Tutorial #17 - Optional Parameters
Python Programming Tutorial #17 - Optional Parameters
Tech With Tim
20 Python Programming Tutorial #18 - Try and Except (Python Error Handling)
Python Programming Tutorial #18 - Try and Except (Python Error Handling)
Tech With Tim
21 Python Programming Tutorial #19 - Global vs Local Variables
Python Programming Tutorial #19 - Global vs Local Variables
Tech With Tim
22 Python Programming Tutorial #20 - Classes and Objects
Python Programming Tutorial #20 - Classes and Objects
Tech With Tim
23 Cool VBS Script to Prank Your Friends!
Cool VBS Script to Prank Your Friends!
Tech With Tim
24 How to Overclock an AMD GPU
How to Overclock an AMD GPU
Tech With Tim
25 Best GPU'S For Mining Ethereum (2018)
Best GPU'S For Mining Ethereum (2018)
Tech With Tim
26 Recursion and Memoization Tutorial Python
Recursion and Memoization Tutorial Python
Tech With Tim
27 Ethereum Mining Rig - Hardware Guide
Ethereum Mining Rig - Hardware Guide
Tech With Tim
28 Pygame Tutorial #1 - Basic Movement and Key Presses
Pygame Tutorial #1 - Basic Movement and Key Presses
Tech With Tim
29 How to Install Pygame (Windows 8/10)
How to Install Pygame (Windows 8/10)
Tech With Tim
30 How to Trade Your Cryptocurrency (Bitcoin, Ethereum etc.) For Cash!
How to Trade Your Cryptocurrency (Bitcoin, Ethereum etc.) For Cash!
Tech With Tim
31 How to Mine Ethereum 2018 - WORKING (Super-Easy)
How to Mine Ethereum 2018 - WORKING (Super-Easy)
Tech With Tim
32 Microphone Comparison - $10 Mic vs $150 Mic (Blue Yeti USB)
Microphone Comparison - $10 Mic vs $150 Mic (Blue Yeti USB)
Tech With Tim
33 Pygame Tutorial #2 - Jumping and Boundaries
Pygame Tutorial #2 - Jumping and Boundaries
Tech With Tim
34 Pygame Tutorial #3 - Character Animation & Sprites
Pygame Tutorial #3 - Character Animation & Sprites
Tech With Tim
35 Pygame Tutorial #4 - Optimization & OOP
Pygame Tutorial #4 - Optimization & OOP
Tech With Tim
36 OBS Studio Tutorial - Best OBS Settings
OBS Studio Tutorial - Best OBS Settings
Tech With Tim
37 Linear Search Algorithm - Python Example and Code
Linear Search Algorithm - Python Example and Code
Tech With Tim
38 Make Any Mic Sound AMAZING! (WITH OBS)
Make Any Mic Sound AMAZING! (WITH OBS)
Tech With Tim
39 Binary Search Algorithm - Python Example & Code
Binary Search Algorithm - Python Example & Code
Tech With Tim
40 Pygame Tutorial #5 - Projectiles
Pygame Tutorial #5 - Projectiles
Tech With Tim
41 Pygame Game - Mini Golf
Pygame Game - Mini Golf
Tech With Tim
42 Pygame Tutorial - Projectile Motion (Part 1)
Pygame Tutorial - Projectile Motion (Part 1)
Tech With Tim
43 Pygame Tutorial - Projectile Motion (Part 2)
Pygame Tutorial - Projectile Motion (Part 2)
Tech With Tim
44 Pygame Tutorial #6 - Enemies
Pygame Tutorial #6 - Enemies
Tech With Tim
45 Pygame Tutorial #7 - Collision and Hit Boxes
Pygame Tutorial #7 - Collision and Hit Boxes
Tech With Tim
46 Pygame Tutorial #8 - Scoring and Health Bars
Pygame Tutorial #8 - Scoring and Health Bars
Tech With Tim
47 Cloud Mining vs. Hardware Mining - 2018
Cloud Mining vs. Hardware Mining - 2018
Tech With Tim
48 How to Install Pygame on Mac OSX (Fast-Simple)
How to Install Pygame on Mac OSX (Fast-Simple)
Tech With Tim
49 Pygame Tutorial #9 - Sound Effects, Music & More Collision
Pygame Tutorial #9 - Sound Effects, Music & More Collision
Tech With Tim
50 Pygame Tutorial #10 - Finishing Touches & Next Steps
Pygame Tutorial #10 - Finishing Touches & Next Steps
Tech With Tim
51 How to Fade Your Screen in Pygame [CODE IN DESCRIPTION]
How to Fade Your Screen in Pygame [CODE IN DESCRIPTION]
Tech With Tim
52 How to Create a Button in Pygame [CODE IN DESCRIPTION]
How to Create a Button in Pygame [CODE IN DESCRIPTION]
Tech With Tim
53 Pygame Side-Scroller Tutorial #1 - Scrolling Background/Character Movement
Pygame Side-Scroller Tutorial #1 - Scrolling Background/Character Movement
Tech With Tim
54 Pygame Side-Scroller Tutorial #2 - Random Object Generation
Pygame Side-Scroller Tutorial #2 - Random Object Generation
Tech With Tim
55 Pygame Side-Scroller Tutorial #3 - Collision
Pygame Side-Scroller Tutorial #3 - Collision
Tech With Tim
56 Pygame Side-Scroller Tutorial #4 - Scoring and End Screen
Pygame Side-Scroller Tutorial #4 - Scoring and End Screen
Tech With Tim
57 How to Create A Message Box in Python - Tkinter
How to Create A Message Box in Python - Tkinter
Tech With Tim
58 Is Ethereum Mining Still Profitable - Is It Worth It (April 2018)
Is Ethereum Mining Still Profitable - Is It Worth It (April 2018)
Tech With Tim
59 How to Run MAC OSX on a WINDOWS PC (Clover Boot-loader)
How to Run MAC OSX on a WINDOWS PC (Clover Boot-loader)
Tech With Tim
60 Programming Problem #1 - Alphabet Soup (Beginner/Novice)
Programming Problem #1 - Alphabet Soup (Beginner/Novice)
Tech With Tim

This video teaches how to customize Sublime Text 3 for increased productivity, including installing Package Control, modifying the theme and font size, and running code within the editor. The speaker also showcases various plugins such as Kite and Sidebar Enhancements to enhance the coding experience.

Key Takeaways
  1. Install Package Control
  2. Modify the theme and font size
  3. Run code within the editor using shortcuts and key binds
  4. Install plugins such as Kite and Sidebar Enhancements
  5. Manage packages and plugins using Package Control
💡 Customizing Sublime Text 3 with the right settings and plugins can significantly enhance productivity and coding experience.

Related Reads

📰
Why Every AI Engineer Should Learn Hugging Face
Learn how Hugging Face simplifies AI development and why it's a crucial tool for AI engineers to master
Medium · Machine Learning
📰
A bug in Qwen3-TTS taught me voice is biometric
A developer's experience with a bug in a voice cloning model highlights the biometric nature of voice, emphasizing security and privacy concerns
Dev.to · Daniel Nwaneri
📰
What is LoRA and how it lets anyone fine-tune a massive AI model on a single GPU
Learn about LoRA, a technique that enables fine-tuning of massive AI models on a single GPU, making it accessible to individuals and small teams
Medium · LLM
📰
LOOM Day 14 — the compiler should leave a receipt
Learn how LOOM, a tiny effect-typed language, ensures trust in AI-written code by proving properties of code before execution
Dev.to AI
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →