Mastering Sublime Text
eBook - ePub

Mastering Sublime Text

Dan Peleg

Share book
  1. 110 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Mastering Sublime Text

Dan Peleg

Book details
Book preview
Table of contents
Citations

About This Book

In Detail

Sublime is the leading platform for developing websites, applications, and software. Sublime Text is a sophisticated, cross-platform text and source code editor. It supports a number of different programming languages and is extremely efficient and feature rich. With Sublime Text, programmers can develop their web applications faster and with more efficiency.

This book will put you at the frontier of modern software development. It will teach you how to leverage Sublime for anything from mobile games to missile protection. Above all, this book will help you harness the power of other Sublime users and always stay on top.

This book will show you how to get started, from basic installation through lightning fast code navigation and up to the development of your own plugins. It takes you from the early stages of navigating through the platform and moves on by teaching you how to fully customize your platform, test, debug, and eventually create and share your own plugins to help and lead this community forward.

The book will then teach you how to efficiently edit text, primarily by using the keyboard. You will learn how to interact with the Sublime Text community using the mailing lists and IRC.

Approach

Mastering Sublime Text is an easy-to-understand, step-by-step guide for learning all of the features of Sublime Text, including author tips and tricks. Every topic includes code examples and highlighted screenshots to make it easier to understand.

Who this book is for

This book is for developers with experience in any type of programming language, and for those who want to start using Sublime Text or perfect their existing skills. No knowledge of Sublime Text or any other code editor or IDE is expected.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Mastering Sublime Text an online PDF/ePUB?
Yes, you can access Mastering Sublime Text by Dan Peleg in PDF and/or ePUB format, as well as other popular books in Computer Science & Programming Languages. We have over one million books available in our catalogue for you to explore.

Information

Year
2013
ISBN
9781849698429
Edition
1

Mastering Sublime Text


Table of Contents

Mastering Sublime Text
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Installing Sublime Text
Preparing for Sublime Text Installation
Installing Sublime Text on OS X
Working with Sublime CLI
Installing Sublime Text on Windows 32/64 bit
Adding Sublime to the environment
Installing Sublime Text on Linux
Installing Sublime Text on Ubuntu 32/64 bit
Setting Sublime Text as the default editor
Installing Sublime Text on other Linux distributions
Adding a desktop file
Getting to know the Data and Packages directories
The Data directory
The Packages directory
The User package
Delving into packages, plugins, snippets, and macros
Running Sublime for the first time
Simple navigation
Sublime's command palette
The Python console
Installing the Package Control ASAP
Summary
2. Code Editing
Discovering Search and Replace
Regular Expressions
Search and Replace – a single file
The incremental search
Search and Replace – multiple files
Mastering Column and Multiple Selection
Column Selection
Navigating through everything
Go To Anything
Symbol search
Projects
Folders
Settings
Build systems
Navigating between projects
Using the must-have SublimeCodeIntel
Installing SublimeCodeIntel
Using SublimeCodeIntel
Configuring SublimeCodeIntel
Linting with SublimeLinter
Installing SublimeLinter
Using SublimeLinter
Configuring SublimeLinter
The must-know shortcuts map
General
Tabs
Bookmarks
Editing
Summary
3. Snippets, Macros, and Key Bindings
Getting to know a snippet
Understanding your first snippet
How do snippets work?
File format and syntax
Knowing about snippets' features
Environment variables
Field markers
Mirrored field markers
Placeholders
Creating our first snippet
Using Package Control snippets
Recording, editing, and using macros
Recording a macro
Playing a macro
Saving and editing
Binding a saved macro
New key bindings
Summary
4. Customization and Theme Development
Overriding and maintaining key bindings
Platform-specific key bindings
Key map file structure
Bindable keys
Advanced key bindings
Keeping our key bindings organized
Understanding Sublime's base settings
The types of settings' files
Customization walkthrough
Adding packages
Tabs and spaces
Beautifying Sublime with colors and themes
Visual settings
Sublime themes
Color schemes
Mastering Split Windows
Summary
5. Unravelling Vintage Mode
Understanding Vintage Mode
Discovering vi
Setting up Vintage Mode
Experiencing Vintage Mode features
Vintage editing modes
Vintage Mode commands
Commands for changing modes
...

Table of contents