23
Atom.io Quick Scripting 2014/05/17 Kanazawa.rb meetup 21

Atom.io Quick Scripting

Embed Size (px)

DESCRIPTION

Atom.io の紹介と、"Script" plugin を使った Quick Scripting の話。 kanazawa.rb meetup 21 発表資料。

Citation preview

Page 1: Atom.io Quick Scripting

Atom.io Quick Scripting 2014/05/17!Kanazawa.rb meetup 21

Page 2: Atom.io Quick Scripting

Atom.io

https://atom.io

Page 3: Atom.io Quick Scripting

Atom.io

❖ A hackable text editor for the 21st Century!

❖ Modern UI!

❖ Many plugins!

❖ Corder friendly functions by GitHub, Inc.

Page 4: Atom.io Quick Scripting

Plugins

https://atom.io/packages/

Page 5: Atom.io Quick Scripting

markdown-preview❖ Markdown preview in Atom!

❖ https://atom.io/packages/markdown-preview

Page 6: Atom.io Quick Scripting

color-picker❖ A Color Picker for Atom!

❖ https://atom.io/packages/color-picker

Page 7: Atom.io Quick Scripting

Quick Scripting

Page 8: Atom.io Quick Scripting

Quick Scripting

❖ Run editing code in The editor!

❖ Checking code behavior (or syntax)!

❖ Execute small small program!

!

❖ Immediately!!

Page 9: Atom.io Quick Scripting

script (plugin)

❖ Run code in Atom!!

❖ https://atom.io/packages/script

Page 10: Atom.io Quick Scripting

Demo

Page 11: Atom.io Quick Scripting

How to Setup (Atom ver. 0.95.0)

Page 12: Atom.io Quick Scripting

1. Open Preference❖ Menu → Atom → Preferences…

Page 13: Atom.io Quick Scripting

2. Select Packages pane

Page 14: Atom.io Quick Scripting

3. Search “script” plugin

Page 15: Atom.io Quick Scripting

4. Install “Script” plugin

Page 16: Atom.io Quick Scripting

Usage (Script ver. 2.3.7)

Page 17: Atom.io Quick Scripting

1. Open Code❖ Menu → File → Open…!

!

❖ Menu → File → New File!

❖ Set code language!

❖ Ctrl-Shift-L!

❖ Input language filter & select

Page 18: Atom.io Quick Scripting

2. Run!

❖ Menu → Packages → Script → Run Script!

!

❖ ⌘-i

Page 19: Atom.io Quick Scripting

Tips

Page 20: Atom.io Quick Scripting

Env❖ PATH env … ?!

❖ rvm, nvm … ?!

!

❖ write ENV settings “.bash_profile (.zshenv)”!

❖ NOT “.bashrc (.zshrc)”!

!

❖ .bash_profile!

❖ PATH=${PATH}:/opt/local/bin!

❖ source $HOME/.rvm/scripts/rvm

Page 21: Atom.io Quick Scripting

bundler ?❖ Prepare!

❖ Menu → Atom → Install Shell Command!❖ /usr/local/bin/atom → Atom.app/Contents/Resources/app/atom.sh!

❖ open -a Atom.app!

!

❖ Exec!

❖ $ bundle exec atom

Page 22: Atom.io Quick Scripting

Vim + Quickrun plugin

❖ https://github.com/thinca/vim-quickrun

!

❖ $ bundle exec vim!

❖ :Quickrun!

❖ <Leader>r

Page 23: Atom.io Quick Scripting

Thank you

Tomokazu Kiyoharahttp://github.com/kiyoharahttp://facebook.com/tomokazu.kiyohara