/
Sublime Text Sublime Text

Sublime Text - PowerPoint Presentation

tawny-fly
tawny-fly . @tawny-fly
Follow
524 views
Uploaded On 2017-06-21

Sublime Text - PPT Presentation

PlugIns and Addons Open Source Free Text Editor Currently in Beta for Sublime Text 3 Sublime Text 2 is good enough still supported What it is Allows you to install remove modify plug ins from Sublime Text ID: 561896

text sublime https package sublime text package https control github install plug urllib2 ipp path wbond net shift creates

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Sublime Text" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Sublime Text

Plug-Ins and Add-onsSlide2

Open Source, Free Text Editor

Currently in Beta for Sublime Text 3

Sublime Text 2 is good enough, still supported

What it is?Slide3

Allows you to install, remove, modify plug ins from Sublime Text

Ctlr+Shift+P

or Cmd+Shift+P

import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package

Control.sublime

-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

Package ControlSlide4

Type: “Package Control: Install Package”

Package ControlSlide5

Type the name of plug inHit

enter

Package ControlSlide6

Hate counting brackets?

Shows a small icon in the margin to ID opening/closing brackets

Bracket HighlighterSlide7

Instantly reloads the page whenever you save

Need to install extension for browser

Button appears in corner

ActivateMagic

LiveReloadSlide8

Shows errors and non best practice code

Node.js needs to be downloaded for JavaScript

SublimeLinterSlide9

Runs CSS through a database to make it cross browser compatible

Not automatic, have to press a button (or two)

PrefixrSlide10

Streamlines creating comments

Type ‘ /* ’ and press ‘enter’ or ‘tab’

Creates a new line and the ‘ */ ’

DocBlockrSlide11

Before a function: creates a template comment

// followed by

shift+enter creates comment decoration

DocBlockrSlide12

Adds functionionality

to sidebar

Open in browser

Send to trashCut/pasteEtc.

Downside: Manual Installation

Sidebar EnhancementsSlide13

Allows you to see the history of the file

Similar functionality to

SmartGit

Git must be installedPath must be defined

GitSlide14

Gives you more options for color themes

Necessary? Eh.

Just cool to have the option to do

Dayl Reese ThemesSlide15

Package Control:

https://sublime.wbond.net/

Bracket Highlighter:

https://github.com/facelessuser/BracketHighlighterLiveReload:

https://github.com/dz0ny/LiveReload-sublimetext2

SublimeLinter: https://github.com/SublimeLinter/SublimeLinter-for-ST2Prefixr: http://wbond.net/sublime_packages/prefixrDocBlockr: https://github.com/spadgos/sublime-jsdocsSidebar Enhancements:https://github.com/titoBouzout/SideBarEnhancementsGit:https://github.com/kemayo/sublime-text-git/wikiDaryl Reese Themes: https://github.com/daylerees/colour-schemesLinksSlide16

1. What are some of the benefits of Sublime Text over other text

editora

?

2. Why should you install the plug-in package control?3. Name a plug-in for Sublime Text and explain what it does.

4. What

are some differences between ST2 and ST3 Beta?Questions