Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Why this presentation ? 0 0

Slide 3

Slide 3 text

“Mastering your text editor is one of the best investment that you can do if you are a programmer “

Slide 4

Slide 4 text

Why sublime ?

Slide 5

Slide 5 text

Extremely fast

Slide 6

Slide 6 text

Multiples cursor

Slide 7

Slide 7 text

Cross Platform

Slide 8

Slide 8 text

Fuzzy search Fuzzy search everywhere

Slide 9

Slide 9 text

Great community ( Plugins and package )

Slide 10

Slide 10 text

OK .. let's do this

Slide 11

Slide 11 text

INSTALATION 1 1

Slide 12

Slide 12 text

Linux (Ubuntu) $ sudo add-apt-repository ppa:webupd8team/sublime-text-2 $ sudo apt-get update $ sudo sudo apt-get install sublime-text

Slide 13

Slide 13 text

FEATURES 2 2

Slide 14

Slide 14 text

SideBar MiniMap ColorScheme First Impression

Slide 15

Slide 15 text

Cursors 2.1 2.1

Slide 16

Slide 16 text

Multiple Cursor ( demo )

Slide 17

Slide 17 text

I CTRL Incremental search

Slide 18

Slide 18 text

D CTRL Incremental Selection

Slide 19

Slide 19 text

F3 ALT Multiple Selection

Slide 20

Slide 20 text

K CTRL Skip actual selection

Slide 21

Slide 21 text

Right Click SHIFT Select column area

Slide 22

Slide 22 text

Command palette 2.2 2.2

Slide 23

Slide 23 text

P CTRL CTRL SHIFT

Slide 24

Slide 24 text

Example (Change Syntax)

Slide 25

Slide 25 text

Fuzzy search

Slide 26

Slide 26 text

Help you to not memorize everything

Slide 27

Slide 27 text

Example ( Hide Sidebar)

Slide 28

Slide 28 text

Go to 2.3 2.3

Slide 29

Slide 29 text

Instant File Changing ( Go to Anything ) P CTRL

Slide 30

Slide 30 text

Only change the background ( Unless you hit enter )

Slide 31

Slide 31 text

Again Fuzzy search

Slide 32

Slide 32 text

Symbols R CTRL

Slide 33

Slide 33 text

Example ( Classes, CSS, markdown)

Slide 34

Slide 34 text

P CTRL @ @ Symbols Of Anything

Slide 35

Slide 35 text

G CTRL № № Go to Line number

Slide 36

Slide 36 text

Edition 2.4 2.4

Slide 37

Slide 37 text

SHIFT CTRL Expand selection M

Slide 38

Slide 38 text

Match Parentheses(tag, curly braces) M CTRL

Slide 39

Slide 39 text

/ CTRL Toggle Comments

Slide 40

Slide 40 text

L CTRL Select line

Slide 41

Slide 41 text

X CTRL Delete Line

Slide 42

Slide 42 text

Duplicate Line SHIFT CTRL D D

Slide 43

Slide 43 text

Insert Line before SHIFT CTRL ENTER ENTER

Slide 44

Slide 44 text

ENTER CTRL Insert Line

Slide 45

Slide 45 text

Move line SHIFT CTRL ↑- ↓ ↑- ↓

Slide 46

Slide 46 text

№ lorem Lorem Ipsum

Slide 47

Slide 47 text

Settings 3 3

Slide 48

Slide 48 text

User Preferences (.sublime-settings)

Slide 49

Slide 49 text

Key Binding (.sublime-keymap)

Slide 50

Slide 50 text

Packages 4 4

Slide 51

Slide 51 text

Package manager

Slide 52

Slide 52 text

List Remove Upgrade

Slide 53

Slide 53 text

Without Package manager

Slide 54

Slide 54 text

Snippets 5 5

Slide 55

Slide 55 text

Useful for thing that you do a lot of times

Slide 56

Slide 56 text

Pallete snippet →

Slide 57

Slide 57 text

New Snippet Tools → New snippet Write Save → name .sublime-snippet

Slide 58

Slide 58 text

My top plugins 6 6

Slide 59

Slide 59 text

Sublime Linter

Slide 60

Slide 60 text

Easy Motion

Slide 61

Slide 61 text

Emmet

Slide 62

Slide 62 text

PlainTasks

Slide 63

Slide 63 text

CTags

Slide 64

Slide 64 text

Tips 7 7

Slide 65

Slide 65 text

Split – Layout Column SHIFT CTRL 1-4 1-4

Slide 66

Slide 66 text

Distraction free mode

Slide 67

Slide 67 text

Open from terminal

Slide 68

Slide 68 text

Projects

Slide 69

Slide 69 text

Build

Slide 70

Slide 70 text

Bookmarks

Slide 71

Slide 71 text

Vintage Mode

Slide 72

Slide 72 text

Sinc (Dropbox)

Slide 73

Slide 73 text

Resources [Official doc] sublimetext.com/docs/2/ [Free][Eng][Screencast][Tutsplus] Perfect Workflow in Sublime Text 2 by Jeffrey Way [Eng][Ebook] Sublime Text Starter

Slide 74

Slide 74 text

Themes - Shortcuts [Color Schemes] http://colorsublime.com/ [Periodic Tables] http://wakamsha.github.io/dev.cm/appendix/ch eatsheet/sublimetext.html [Theme Editor] http://tmtheme-editor.herokuapp.com/

Slide 75

Slide 75 text

acknowledgement The design of the slides was inspired by this presentation: https://speakerdeck.com/janogonzalez/vim-ftw