SlideShare a Scribd company logo
Sublime Text 2 - Tips & Tricks 
WordPress Leeds - November 
2014 
@rhyswynne - @winwaruk
Questions? 
@rhyswynne - @winwaruk 
2
Yes… 
@rhyswynne - @winwaruk 
3 
…I should really be using an IDE. 
I just never got around to it.
What Is Sublime Text 2? 
@rhyswynne - @winwaruk 
• Extensible Text Editor. 
• Designed for text, markup & code. 
• Customisable (we’ll talk more 
about this). 
• Not free: ($70) 
• http://www.sublimetext.com 
4
Setting Up Sublime Text 2 
Go to Preferences > 
Settings > User (⌘ + ,). 
tab_size: 4, 
translate_tabs_to_spaces: false, 
http://bit.ly/10SoTlu 
@rhyswynne - @winwaruk 
5
Bind Reindent To A Keystroke 
1. Go To Preferences > Key Bindings User 
2. Add This:- 
@rhyswynne - @winwaruk 
3. Save 
(My Key Bindings - http://bit.ly/1GMBvvy) 
6
What That Does… 
@rhyswynne - @winwaruk 
7 
Before (⌘+Shift+i) After (⌘+Shift+i)
Package Control 
@rhyswynne - @winwaruk 
8 
(Installation Instructions - https://sublime.wbond.net/installation#st2)
Installing Packages 
1. Bring Up Control Palette 
@rhyswynne - @winwaruk 
(⌘ + Shift + P). 
2. Type in “Install” and 
select “Package 
Control: Install 
Package”. 
3. Select Package You 
Wish To Install. 
9
Sublime Text 2 WordPress 
Package 
Adds Snippets & Code Completion for WordPress (up to 3.7) 
@rhyswynne - @winwaruk 
10 
https://github.com/purplefish32/sublime-text-2-wordpress
SublimePHPTidy 
Tidies code to meet WordPress Coding Standards (mostly) 
Before After 
@rhyswynne - @winwaruk 
11 
https://github.com/welovewordpress/SublimePhpTidy
DocBlockr 
Type “/**” before a function to automatically create a DocBlock. 
@rhyswynne - @winwaruk 
12 
https://github.com/spadgos/sublime-jsdocs
SublimeLinter 
Supports a “linter” for Sublime Text (points out errors) 
@rhyswynne - @winwaruk 
13 
https://github.com/SublimeLinter/SublimeLinter-for-ST2
Sass in Sublime Text 2 
• Install Sass Support “Sass 
Textmate Bundle” - 
https://github.com/nathos/sass-textmate- 
@rhyswynne - @winwaruk 
bundle 
• If using *.sass (rather than *.scss) 
- go View > Syntax > Open All 
With Current Extension as > Sass 
• Install SublimeOnSaveBuild - 
https://github.com/alexnj/Sublime 
OnSaveBuild 
14
Snippets 
@rhyswynne - @winwaruk 
• Prewritten Code 
• Cmd (⌘) + Shift + P and type 
“Snippet: ” to see all Snippets. 
• Many Included with Sublime 
WordPress 
• Mine are here - 
https://github.com/rhyswynne/ 
Sublime-Text-2-Snippets 
15
Thank You! :) 
@rhyswynne - @winwaruk 
16 
Questions? 
(I mean it this time) 
http://winwar.co.uk 
http://twitter.com/rhyswynne

More Related Content

What's hot

Wp meetup 14-2-2017
Wp meetup 14-2-2017Wp meetup 14-2-2017
Wp meetup 14-2-2017
Siggi Becker
 
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaWordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
Dre Armeda
 
Word press
Word pressWord press
Word press
Amir Shokri
 
Sass is dead
Sass is deadSass is dead
Sass is dead
Eli McMakin
 
Sucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's APISucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's API
Sucuri
 
Joomla! on Heroku
Joomla! on HerokuJoomla! on Heroku
Joomla! on HerokuYireo
 
Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best PerformanceSucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri
 
8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla
SiteGround.com
 
Hardening WordPress. Few steps to more secure installation.
Hardening WordPress. Few steps to more secure installation.Hardening WordPress. Few steps to more secure installation.
Hardening WordPress. Few steps to more secure installation.
Marcin Chwedziak
 
Wp security presentation
Wp security presentationWp security presentation
Wp security presentationNik Cree
 
Django elastic beanstalk
Django elastic beanstalkDjango elastic beanstalk
Django elastic beanstalk
MicroPyramid .
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
Jeff Hoffman
 
Installing Gpg
Installing GpgInstalling Gpg
Installing Gpg
Jon Spriggs
 
Word camp pune 2013 security
Word camp pune 2013   securityWord camp pune 2013   security
Word camp pune 2013 security
Gaurav Singh
 
Wordpress security issues
Wordpress security issuesWordpress security issues
Wordpress security issuesDeepu Thomas
 
The Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsThe Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source Projects
Ben Hall
 
Introduction to Backups and Security
Introduction to Backups and SecurityIntroduction to Backups and Security
Introduction to Backups and Security
Suzette Franck
 
Upgrading to WordPress 3.3(.1)
Upgrading to WordPress 3.3(.1)Upgrading to WordPress 3.3(.1)
Upgrading to WordPress 3.3(.1)
transom
 
Joomla! security
Joomla! securityJoomla! security
Joomla! security
Yireo
 

What's hot (20)

Wp meetup 14-2-2017
Wp meetup 14-2-2017Wp meetup 14-2-2017
Wp meetup 14-2-2017
 
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaWordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
 
Word press
Word pressWord press
Word press
 
Sass is dead
Sass is deadSass is dead
Sass is dead
 
Feed me
Feed meFeed me
Feed me
 
Sucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's APISucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's API
 
Joomla! on Heroku
Joomla! on HerokuJoomla! on Heroku
Joomla! on Heroku
 
Sucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best PerformanceSucuri Webinar: How to Optimize Your Website for Best Performance
Sucuri Webinar: How to Optimize Your Website for Best Performance
 
8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla8 Simple Ways to Hack Your Joomla
8 Simple Ways to Hack Your Joomla
 
Hardening WordPress. Few steps to more secure installation.
Hardening WordPress. Few steps to more secure installation.Hardening WordPress. Few steps to more secure installation.
Hardening WordPress. Few steps to more secure installation.
 
Wp security presentation
Wp security presentationWp security presentation
Wp security presentation
 
Django elastic beanstalk
Django elastic beanstalkDjango elastic beanstalk
Django elastic beanstalk
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
 
Installing Gpg
Installing GpgInstalling Gpg
Installing Gpg
 
Word camp pune 2013 security
Word camp pune 2013   securityWord camp pune 2013   security
Word camp pune 2013 security
 
Wordpress security issues
Wordpress security issuesWordpress security issues
Wordpress security issues
 
The Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source ProjectsThe Art of Documentation and Readme.md for Open Source Projects
The Art of Documentation and Readme.md for Open Source Projects
 
Introduction to Backups and Security
Introduction to Backups and SecurityIntroduction to Backups and Security
Introduction to Backups and Security
 
Upgrading to WordPress 3.3(.1)
Upgrading to WordPress 3.3(.1)Upgrading to WordPress 3.3(.1)
Upgrading to WordPress 3.3(.1)
 
Joomla! security
Joomla! securityJoomla! security
Joomla! security
 

Viewers also liked

Miami media-party-html-css
Miami media-party-html-cssMiami media-party-html-css
Miami media-party-html-css
Rachel Schallom
 
Html css basic
Html css basicHtml css basic
Html css basic
健樺 古
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
Luis Alonso
 
Certbotで無料TLSサーバー
Certbotで無料TLSサーバーCertbotで無料TLSサーバー
Certbotで無料TLSサーバー
Kazuhiro Nishiyama
 
正規表現の先読みについて
正規表現の先読みについて正規表現の先読みについて
正規表現の先読みについて
Kazuhiro Nishiyama
 
Apuntes: SublimeText 3
Apuntes: SublimeText 3Apuntes: SublimeText 3
Apuntes: SublimeText 3
Francisco Javier Arce Anguiano
 
Ruby on Rails 開發環境建置 for Mac
Ruby on Rails 開發環境建置 for MacRuby on Rails 開發環境建置 for Mac
Ruby on Rails 開發環境建置 for Mac
MarsZ Chen
 
Ruby on Rails : 簡介與入門
Ruby on Rails : 簡介與入門Ruby on Rails : 簡介與入門
Ruby on Rails : 簡介與入門Wen-Tien Chang
 
Ruby 程式語言入門導覽
Ruby 程式語言入門導覽Ruby 程式語言入門導覽
Ruby 程式語言入門導覽Wen-Tien Chang
 
Ruby 程式語言簡介
Ruby 程式語言簡介Ruby 程式語言簡介
Ruby 程式語言簡介Wen-Tien Chang
 
nadoka さんの m17n 対応のベストプラクティス
nadoka さんの m17n 対応のベストプラクティスnadoka さんの m17n 対応のベストプラクティス
nadoka さんの m17n 対応のベストプラクティス
Kazuhiro Nishiyama
 
hubot-slack v4移行時のハマりどころ #hubot_chatops
hubot-slack v4移行時のハマりどころ #hubot_chatopshubot-slack v4移行時のハマりどころ #hubot_chatops
hubot-slack v4移行時のハマりどころ #hubot_chatops
knjcode
 
lilo.linux.or.jp を wheezy から jessie にあげた話
lilo.linux.or.jp を wheezy から jessie にあげた話lilo.linux.or.jp を wheezy から jessie にあげた話
lilo.linux.or.jp を wheezy から jessie にあげた話
Kazuhiro Nishiyama
 
Ruby on Rails为什么这么红?
Ruby on Rails为什么这么红?Ruby on Rails为什么这么红?
Ruby on Rails为什么这么红?
Nathan Chen
 
Cognitive APIs and Conversational Interfaces
Cognitive APIs and Conversational InterfacesCognitive APIs and Conversational Interfaces
Cognitive APIs and Conversational Interfaces
Pavel Veller
 
程式設計首日封
程式設計首日封程式設計首日封
程式設計首日封
政斌 楊
 
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
Wen-Tien Chang
 
那些 Functional Programming 教我的事
那些 Functional Programming 教我的事那些 Functional Programming 教我的事
那些 Functional Programming 教我的事
Wen-Tien Chang
 

Viewers also liked (20)

Miami media-party-html-css
Miami media-party-html-cssMiami media-party-html-css
Miami media-party-html-css
 
Html css basic
Html css basicHtml css basic
Html css basic
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Rails I18n 20081125
Rails I18n 20081125Rails I18n 20081125
Rails I18n 20081125
 
Certbotで無料TLSサーバー
Certbotで無料TLSサーバーCertbotで無料TLSサーバー
Certbotで無料TLSサーバー
 
正規表現の先読みについて
正規表現の先読みについて正規表現の先読みについて
正規表現の先読みについて
 
Apuntes: SublimeText 3
Apuntes: SublimeText 3Apuntes: SublimeText 3
Apuntes: SublimeText 3
 
Ruby on Rails 開發環境建置 for Mac
Ruby on Rails 開發環境建置 for MacRuby on Rails 開發環境建置 for Mac
Ruby on Rails 開發環境建置 for Mac
 
Ruby on Rails : 簡介與入門
Ruby on Rails : 簡介與入門Ruby on Rails : 簡介與入門
Ruby on Rails : 簡介與入門
 
Ruby 程式語言入門導覽
Ruby 程式語言入門導覽Ruby 程式語言入門導覽
Ruby 程式語言入門導覽
 
Ruby 程式語言簡介
Ruby 程式語言簡介Ruby 程式語言簡介
Ruby 程式語言簡介
 
nadoka さんの m17n 対応のベストプラクティス
nadoka さんの m17n 対応のベストプラクティスnadoka さんの m17n 対応のベストプラクティス
nadoka さんの m17n 対応のベストプラクティス
 
hubot-slack v4移行時のハマりどころ #hubot_chatops
hubot-slack v4移行時のハマりどころ #hubot_chatopshubot-slack v4移行時のハマりどころ #hubot_chatops
hubot-slack v4移行時のハマりどころ #hubot_chatops
 
lilo.linux.or.jp を wheezy から jessie にあげた話
lilo.linux.or.jp を wheezy から jessie にあげた話lilo.linux.or.jp を wheezy から jessie にあげた話
lilo.linux.or.jp を wheezy から jessie にあげた話
 
Ruby on Rails为什么这么红?
Ruby on Rails为什么这么红?Ruby on Rails为什么这么红?
Ruby on Rails为什么这么红?
 
Cognitive APIs and Conversational Interfaces
Cognitive APIs and Conversational InterfacesCognitive APIs and Conversational Interfaces
Cognitive APIs and Conversational Interfaces
 
Python webinar 2nd july
Python webinar 2nd julyPython webinar 2nd july
Python webinar 2nd july
 
程式設計首日封
程式設計首日封程式設計首日封
程式設計首日封
 
淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2淺談 Startup 公司的軟體開發流程 v2
淺談 Startup 公司的軟體開發流程 v2
 
那些 Functional Programming 教我的事
那些 Functional Programming 教我的事那些 Functional Programming 教我的事
那些 Functional Programming 教我的事
 

Similar to Sublime Text 2 Tips & Tricks

WordPress Security Best Practices
WordPress Security Best PracticesWordPress Security Best Practices
WordPress Security Best Practices
Zero Point Development
 
WordPress Security Best Practices
WordPress Security Best PracticesWordPress Security Best Practices
WordPress Security Best Practices
Zero Point Development
 
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
William Chong
 
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019
Anam Ahmed
 
WordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for BeginnersWordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for Beginners
Stewart Ritchie
 
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHPHands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Dana Luther
 
Introducing Wordpress Multitenancy
Introducing Wordpress MultitenancyIntroducing Wordpress Multitenancy
Introducing Wordpress Multitenancy
Salesforce Engineering
 
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Cliff Seal
 
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress ThemesPhilip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore
 
Gitlab installation
Gitlab installationGitlab installation
Gitlab installationRaiful Hasan
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 Update
Zero Point Development
 
Scaling drupal with confidence - Tweentribune Casestudy
Scaling drupal with confidence - Tweentribune CasestudyScaling drupal with confidence - Tweentribune Casestudy
Scaling drupal with confidence - Tweentribune Casestudy
Ebizon Net Info Pvt. Ltd.
 
The Container Security Checklist
The Container Security Checklist The Container Security Checklist
The Container Security Checklist
LibbySchulze
 
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data EverywhereApache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Ganesh Raju
 
Automate Yo' Self
Automate Yo' SelfAutomate Yo' Self
Automate Yo' Self
John Anderson
 
.Git for WordPress Developers
.Git for WordPress Developers.Git for WordPress Developers
.Git for WordPress Developers
mpvanwinkle
 
Build Your Own HiveMQ Extension
Build Your Own HiveMQ ExtensionBuild Your Own HiveMQ Extension
Build Your Own HiveMQ Extension
HiveMQ
 
Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018
Joe Lambert
 
Wordpress Workflow
Wordpress Workflow Wordpress Workflow
Wordpress Workflow
Filippo Dino
 
How To Install GitLab As Your Private GitHub Clone
How To Install GitLab As Your Private GitHub CloneHow To Install GitLab As Your Private GitHub Clone
How To Install GitLab As Your Private GitHub Clone
VEXXHOST Private Cloud
 

Similar to Sublime Text 2 Tips & Tricks (20)

WordPress Security Best Practices
WordPress Security Best PracticesWordPress Security Best Practices
WordPress Security Best Practices
 
WordPress Security Best Practices
WordPress Security Best PracticesWordPress Security Best Practices
WordPress Security Best Practices
 
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
5 年後還是新手 - WordPress Plugin 開發大冒險 - GOTY
 
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019
 
WordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for BeginnersWordCamp Belfast DevOps for Beginners
WordCamp Belfast DevOps for Beginners
 
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHPHands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
Hands on Docker - Launch your own LEMP or LAMP stack - SunshinePHP
 
Introducing Wordpress Multitenancy
Introducing Wordpress MultitenancyIntroducing Wordpress Multitenancy
Introducing Wordpress Multitenancy
 
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
Introducing WordPress Multitenancy (Wordcamp Vegas/Orlando 2015/WPCampus)
 
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress ThemesPhilip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
Philip Arthur Moore: Best Practices — On Breaking and Fixing WordPress Themes
 
Gitlab installation
Gitlab installationGitlab installation
Gitlab installation
 
WordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 UpdateWordPress Security Best Practices 2019 Update
WordPress Security Best Practices 2019 Update
 
Scaling drupal with confidence - Tweentribune Casestudy
Scaling drupal with confidence - Tweentribune CasestudyScaling drupal with confidence - Tweentribune Casestudy
Scaling drupal with confidence - Tweentribune Casestudy
 
The Container Security Checklist
The Container Security Checklist The Container Security Checklist
The Container Security Checklist
 
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data EverywhereApache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
Apache Bigtop and ARM64 / AArch64 - Empowering Big Data Everywhere
 
Automate Yo' Self
Automate Yo' SelfAutomate Yo' Self
Automate Yo' Self
 
.Git for WordPress Developers
.Git for WordPress Developers.Git for WordPress Developers
.Git for WordPress Developers
 
Build Your Own HiveMQ Extension
Build Your Own HiveMQ ExtensionBuild Your Own HiveMQ Extension
Build Your Own HiveMQ Extension
 
Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018Lumberjack 2 - Supercharging WordPress in 2018
Lumberjack 2 - Supercharging WordPress in 2018
 
Wordpress Workflow
Wordpress Workflow Wordpress Workflow
Wordpress Workflow
 
How To Install GitLab As Your Private GitHub Clone
How To Install GitLab As Your Private GitHub CloneHow To Install GitLab As Your Private GitHub Clone
How To Install GitLab As Your Private GitHub Clone
 

More from Rhys Wynne

A Developer's Guide to Working With Marketing Teams - WordCamp Glasgow
A Developer's Guide to Working With Marketing Teams - WordCamp GlasgowA Developer's Guide to Working With Marketing Teams - WordCamp Glasgow
A Developer's Guide to Working With Marketing Teams - WordCamp Glasgow
Rhys Wynne
 
A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019
A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019
A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019
Rhys Wynne
 
A Developer's Guide to Working With Marketing Teams
A Developer's Guide to Working With Marketing TeamsA Developer's Guide to Working With Marketing Teams
A Developer's Guide to Working With Marketing Teams
Rhys Wynne
 
Forensically Analysing Cornerstone Content - WordCamp Manchester 2018
Forensically Analysing Cornerstone Content  - WordCamp Manchester 2018Forensically Analysing Cornerstone Content  - WordCamp Manchester 2018
Forensically Analysing Cornerstone Content - WordCamp Manchester 2018
Rhys Wynne
 
WordPress North East - Forensically Analysing Cornerstone Content
WordPress North East - Forensically Analysing Cornerstone Content  WordPress North East - Forensically Analysing Cornerstone Content
WordPress North East - Forensically Analysing Cornerstone Content
Rhys Wynne
 
Forensically analysing cornerstone content
Forensically analysing cornerstone contentForensically analysing cornerstone content
Forensically analysing cornerstone content
Rhys Wynne
 
How To Integrate WordPress GDPR Features into your project
How To Integrate WordPress GDPR Features into your projectHow To Integrate WordPress GDPR Features into your project
How To Integrate WordPress GDPR Features into your project
Rhys Wynne
 
WordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's Stuff
WordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's StuffWordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's Stuff
WordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's Stuff
Rhys Wynne
 
Mancsas - 5 Top Tools for WordPress SEO in 2016
Mancsas - 5 Top Tools for WordPress SEO in 2016Mancsas - 5 Top Tools for WordPress SEO in 2016
Mancsas - 5 Top Tools for WordPress SEO in 2016
Rhys Wynne
 
How to Get Your First Child Theme Off The Ground
How to Get Your First Child Theme Off The GroundHow to Get Your First Child Theme Off The Ground
How to Get Your First Child Theme Off The Ground
Rhys Wynne
 

More from Rhys Wynne (10)

A Developer's Guide to Working With Marketing Teams - WordCamp Glasgow
A Developer's Guide to Working With Marketing Teams - WordCamp GlasgowA Developer's Guide to Working With Marketing Teams - WordCamp Glasgow
A Developer's Guide to Working With Marketing Teams - WordCamp Glasgow
 
A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019
A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019
A Developer's Guide to Working With Marketing Teams - WordCamp Dublin 2019
 
A Developer's Guide to Working With Marketing Teams
A Developer's Guide to Working With Marketing TeamsA Developer's Guide to Working With Marketing Teams
A Developer's Guide to Working With Marketing Teams
 
Forensically Analysing Cornerstone Content - WordCamp Manchester 2018
Forensically Analysing Cornerstone Content  - WordCamp Manchester 2018Forensically Analysing Cornerstone Content  - WordCamp Manchester 2018
Forensically Analysing Cornerstone Content - WordCamp Manchester 2018
 
WordPress North East - Forensically Analysing Cornerstone Content
WordPress North East - Forensically Analysing Cornerstone Content  WordPress North East - Forensically Analysing Cornerstone Content
WordPress North East - Forensically Analysing Cornerstone Content
 
Forensically analysing cornerstone content
Forensically analysing cornerstone contentForensically analysing cornerstone content
Forensically analysing cornerstone content
 
How To Integrate WordPress GDPR Features into your project
How To Integrate WordPress GDPR Features into your projectHow To Integrate WordPress GDPR Features into your project
How To Integrate WordPress GDPR Features into your project
 
WordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's Stuff
WordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's StuffWordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's Stuff
WordCamp London - Top Tools for WordPress SEO - To Use As Well As Yoast's Stuff
 
Mancsas - 5 Top Tools for WordPress SEO in 2016
Mancsas - 5 Top Tools for WordPress SEO in 2016Mancsas - 5 Top Tools for WordPress SEO in 2016
Mancsas - 5 Top Tools for WordPress SEO in 2016
 
How to Get Your First Child Theme Off The Ground
How to Get Your First Child Theme Off The GroundHow to Get Your First Child Theme Off The Ground
How to Get Your First Child Theme Off The Ground
 

Recently uploaded

Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 

Recently uploaded (20)

Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 

Sublime Text 2 Tips & Tricks

  • 1. Sublime Text 2 - Tips & Tricks WordPress Leeds - November 2014 @rhyswynne - @winwaruk
  • 3. Yes… @rhyswynne - @winwaruk 3 …I should really be using an IDE. I just never got around to it.
  • 4. What Is Sublime Text 2? @rhyswynne - @winwaruk • Extensible Text Editor. • Designed for text, markup & code. • Customisable (we’ll talk more about this). • Not free: ($70) • http://www.sublimetext.com 4
  • 5. Setting Up Sublime Text 2 Go to Preferences > Settings > User (⌘ + ,). tab_size: 4, translate_tabs_to_spaces: false, http://bit.ly/10SoTlu @rhyswynne - @winwaruk 5
  • 6. Bind Reindent To A Keystroke 1. Go To Preferences > Key Bindings User 2. Add This:- @rhyswynne - @winwaruk 3. Save (My Key Bindings - http://bit.ly/1GMBvvy) 6
  • 7. What That Does… @rhyswynne - @winwaruk 7 Before (⌘+Shift+i) After (⌘+Shift+i)
  • 8. Package Control @rhyswynne - @winwaruk 8 (Installation Instructions - https://sublime.wbond.net/installation#st2)
  • 9. Installing Packages 1. Bring Up Control Palette @rhyswynne - @winwaruk (⌘ + Shift + P). 2. Type in “Install” and select “Package Control: Install Package”. 3. Select Package You Wish To Install. 9
  • 10. Sublime Text 2 WordPress Package Adds Snippets & Code Completion for WordPress (up to 3.7) @rhyswynne - @winwaruk 10 https://github.com/purplefish32/sublime-text-2-wordpress
  • 11. SublimePHPTidy Tidies code to meet WordPress Coding Standards (mostly) Before After @rhyswynne - @winwaruk 11 https://github.com/welovewordpress/SublimePhpTidy
  • 12. DocBlockr Type “/**” before a function to automatically create a DocBlock. @rhyswynne - @winwaruk 12 https://github.com/spadgos/sublime-jsdocs
  • 13. SublimeLinter Supports a “linter” for Sublime Text (points out errors) @rhyswynne - @winwaruk 13 https://github.com/SublimeLinter/SublimeLinter-for-ST2
  • 14. Sass in Sublime Text 2 • Install Sass Support “Sass Textmate Bundle” - https://github.com/nathos/sass-textmate- @rhyswynne - @winwaruk bundle • If using *.sass (rather than *.scss) - go View > Syntax > Open All With Current Extension as > Sass • Install SublimeOnSaveBuild - https://github.com/alexnj/Sublime OnSaveBuild 14
  • 15. Snippets @rhyswynne - @winwaruk • Prewritten Code • Cmd (⌘) + Shift + P and type “Snippet: ” to see all Snippets. • Many Included with Sublime WordPress • Mine are here - https://github.com/rhyswynne/ Sublime-Text-2-Snippets 15
  • 16. Thank You! :) @rhyswynne - @winwaruk 16 Questions? (I mean it this time) http://winwar.co.uk http://twitter.com/rhyswynne