Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Try! Sublime Text
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Shinobu Kawano
September 16, 2012
Programming
6k
6
Share
Try! Sublime Text
2012.09.16 @ Python Conference Japan 2012
Shinobu Kawano
September 16, 2012
More Decks by Shinobu Kawano
See All by Shinobu Kawano
連携アプリ紹介 | LITTLE HELP CONNECT
shinobukawano
0
150
Delphi開発者のためのSencha入門
shinobukawano
0
110
Beyond the Native!
shinobukawano
1
370
Sencha Touchを使ったiOS/Androidアプリ開発入門
shinobukawano
0
1.5k
Other Decks in Programming
See All in Programming
Alternatives to JPA 2026
debop
0
110
ハンズオンで学ぶクラウドネイティブ
tatsukiminami
0
120
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
280
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.5k
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
430
Swift Concurrency Type System
inamiy
0
490
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
270
AI-DLC Deep Dive
yuukiyo
7
1.9k
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
110
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.9k
Feature Toggle は捨てやすく使おう
gennei
0
580
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
110
Thoughts on Productivity
jonyablonski
76
5.1k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Building an army of robots
kneath
306
46k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
220
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Agile that works and the tools we love
rasmusluckow
331
21k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
480
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Transcript
TRY! 2012.09.16 @ Python Conference Japan 2012 SUBLIME TEXT ;)
Shinobu Kawano - I Work for Ariel Networks, Inc -
Co-organizer of Japan Sencha User Group - @kawanoshinobu
None
Ariel Networks loves Pythonista <3
Do you know Sublime Text?
AGENDA - Introduction - DEMO
Introduction
December, 2005
In Australia
The man had been kicking around the idea of a
3D accelerated text editor
He spent a weekend building a prototype ,,,
,,,
it sucked.
However, it gradually morphed into what Sublime Text is today.
His name is Jon Skinner, author of Sublime Text.
November, 2007
He quit job as software engineer at Google, to build
a text editor
3 principles
The focus should be on the Text, unobtrusive, minimal chrome.
None
The Don’t obscure the text with dialogs.
None
Use the pixels you’ve got.
None
January, 2008
Sublime Text 1.0 is OUT!
“The first impression that Sublime Text gives is that t’s
beautiful” “…you won’t find anything more Zen than this text editor.” etc..
He also created - Support Forum - Documentation - Wiki
June, 2012
Sublime Text 2.0 Released !
Futures
Very Very Fast
Looks Awesome
Cross Platform
Goto Anything
Textmate Bundles Friendly
Easy Package Controll and So Many Plugins
- SublimeLinter - AllAutoComplete - SideBarEnhancements - SublimeBlockCursor - DocBlockr
- Theme - Soda My plugins. That’s all.
More.. - Multiple Selections - Instant Project Switch - Mini
Map - Split Editing - Command Palette - Customize Anything
My favorite future is - Vintage Mode (Vi Emulation) -
Distraction Free Mode and..
Python based plugin API
Why Python was chosen?
Python - Very pleasant language - Huge selection of libraries
- User base that’s at least as large
Choosing an extension ... - Adoption matters - Unicode matters
- Libraries matter - Ease matters
Scheme?
- Early versions of Sublime Text used Scheme as an
extension language
- Early versions of Sublime Text used Scheme as an
extension language - It is far from mainstream ...
Lua?
- Very small code footprint - Excellent runtime speed
- Very small code footprint - Excellent runtime speed -
Paucity of libraries ... - Weak Unicode support ... - Small-medium user base ...
JavaScript?
- Underrated, elegant language - People acquainted with its syntax
- Underrated, elegant language - People acquainted with its syntax
- Not used as a general purpose language ...
He come to Python and Ruby
- Pleasant syntax and semantics - Good selection of libraries
- Larger user base
However, , Python has a Secret Weapon
ctypes
That’s pretty Awesome!
Later, he found out,,
Ruby has a similar library called Ruby/DL 2.
Demo
Conclution
The text editor you'll fall in love - Sublime Text
is a sophisticated text editor for code, markup and prose - You'll love the slick user interface, extraordinary features and amazing performance
I'm happy if you feel Sublime Text is FUN!
Special Thanks to Sublime Blog http:/ /www.sublimetext.com/blog/ Sublime Text 2
documentation http:/ /www.sublimetext.com/docs/2/ Sublime Text Unofficial Documentation http:/ /docs.sublimetext.info/en/latest/index.html
Woops! One more thing..
Sublime Text is Proprietary Software USD $59
Enjoy ;) http:/ /www.sublimetext.com