Submit Search
Upload
10分で作るScala開発環境 using vim
•
17 likes
•
10,577 views
George Okada
Follow
https://github.com/georgenano/vimrc
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
Vagrant chef
Vagrant chef
Hiroki Nigorinuma
Git learn
Git learn
Hiroki Nigorinuma
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
LaravelアプリケーションをSeleniumでテストしてみた
LaravelアプリケーションをSeleniumでテストしてみた
Yuta Ohashi
Real world rails
Real world rails
Jun Yokoyama
Vimの話
Vimの話
Munenori Sugimura
簡単便利!Laravel Homestead
簡単便利!Laravel Homestead
Shota Inoue
Jun4Pharo @ Smalltalk勉強会 2015/5/29
Jun4Pharo @ Smalltalk勉強会 2015/5/29
Tomohiro Oda
Recommended
Vagrant chef
Vagrant chef
Hiroki Nigorinuma
Git learn
Git learn
Hiroki Nigorinuma
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
LaravelアプリケーションをSeleniumでテストしてみた
LaravelアプリケーションをSeleniumでテストしてみた
Yuta Ohashi
Real world rails
Real world rails
Jun Yokoyama
Vimの話
Vimの話
Munenori Sugimura
簡単便利!Laravel Homestead
簡単便利!Laravel Homestead
Shota Inoue
Jun4Pharo @ Smalltalk勉強会 2015/5/29
Jun4Pharo @ Smalltalk勉強会 2015/5/29
Tomohiro Oda
An introduction to neocomplete
An introduction to neocomplete
Shougo
TFTK Harlow 2012
TFTK Harlow 2012
Brian Spencer
Rosy fing bout steve
Rosy fing bout steve
emargee
Sortides professionals en seguretat a Catalunya el 2013
Sortides professionals en seguretat a Catalunya el 2013
Meritxell Pineda
Peirama
Peirama
rdespina11
Charla pita pinta langreo
Charla pita pinta langreo
PitaPinta
서울디지털포럼(2013)
서울디지털포럼(2013)
Kyoung-Sik Chun
Peirama skies
Peirama skies
rdespina11
The world of Hinga Manga
The world of Hinga Manga
lematha
Recria de pollitas de pita pinta asturiana langreo 2012
Recria de pollitas de pita pinta asturiana langreo 2012
PitaPinta
Cualidades de las personas positivas
Cualidades de las personas positivas
RVARGASK
Klaipeda
Klaipeda
monce123
3 commercial
3 commercial
mariavallesmoya
Asking for the price of the silk cloth
Asking for the price of the silk cloth
siribuppa
Optimization technical introduction version1.011
Optimization technical introduction version1.011
phemmopower
Skinny Meetup Tokyo 2 日本語スライド
Skinny Meetup Tokyo 2 日本語スライド
Kazuhiro Sera
Skinny 2 Update
Skinny 2 Update
Kazuhiro Sera
Skinny Framework で始めた Scala
Skinny Framework で始めた Scala
Ryuji Yamashita
Coastal zone management
Coastal zone management
Mishkat Marziya
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
Eugene Yokota
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
Sotaro Omura
Gopenflow demo v1
Gopenflow demo v1
Hiroaki Kawai
More Related Content
Viewers also liked
An introduction to neocomplete
An introduction to neocomplete
Shougo
TFTK Harlow 2012
TFTK Harlow 2012
Brian Spencer
Rosy fing bout steve
Rosy fing bout steve
emargee
Sortides professionals en seguretat a Catalunya el 2013
Sortides professionals en seguretat a Catalunya el 2013
Meritxell Pineda
Peirama
Peirama
rdespina11
Charla pita pinta langreo
Charla pita pinta langreo
PitaPinta
서울디지털포럼(2013)
서울디지털포럼(2013)
Kyoung-Sik Chun
Peirama skies
Peirama skies
rdespina11
The world of Hinga Manga
The world of Hinga Manga
lematha
Recria de pollitas de pita pinta asturiana langreo 2012
Recria de pollitas de pita pinta asturiana langreo 2012
PitaPinta
Cualidades de las personas positivas
Cualidades de las personas positivas
RVARGASK
Klaipeda
Klaipeda
monce123
3 commercial
3 commercial
mariavallesmoya
Asking for the price of the silk cloth
Asking for the price of the silk cloth
siribuppa
Optimization technical introduction version1.011
Optimization technical introduction version1.011
phemmopower
Skinny Meetup Tokyo 2 日本語スライド
Skinny Meetup Tokyo 2 日本語スライド
Kazuhiro Sera
Skinny 2 Update
Skinny 2 Update
Kazuhiro Sera
Skinny Framework で始めた Scala
Skinny Framework で始めた Scala
Ryuji Yamashita
Coastal zone management
Coastal zone management
Mishkat Marziya
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
Eugene Yokota
Viewers also liked
(20)
An introduction to neocomplete
An introduction to neocomplete
TFTK Harlow 2012
TFTK Harlow 2012
Rosy fing bout steve
Rosy fing bout steve
Sortides professionals en seguretat a Catalunya el 2013
Sortides professionals en seguretat a Catalunya el 2013
Peirama
Peirama
Charla pita pinta langreo
Charla pita pinta langreo
서울디지털포럼(2013)
서울디지털포럼(2013)
Peirama skies
Peirama skies
The world of Hinga Manga
The world of Hinga Manga
Recria de pollitas de pita pinta asturiana langreo 2012
Recria de pollitas de pita pinta asturiana langreo 2012
Cualidades de las personas positivas
Cualidades de las personas positivas
Klaipeda
Klaipeda
3 commercial
3 commercial
Asking for the price of the silk cloth
Asking for the price of the silk cloth
Optimization technical introduction version1.011
Optimization technical introduction version1.011
Skinny Meetup Tokyo 2 日本語スライド
Skinny Meetup Tokyo 2 日本語スライド
Skinny 2 Update
Skinny 2 Update
Skinny Framework で始めた Scala
Skinny Framework で始めた Scala
Coastal zone management
Coastal zone management
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
Similar to 10分で作るScala開発環境 using vim
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
Sotaro Omura
Gopenflow demo v1
Gopenflow demo v1
Hiroaki Kawai
Walter ファミリーの紹介 at Shibuya.go#1
Walter ファミリーの紹介 at Shibuya.go#1
Gosuke Miyashita
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
Hideaki Miyake
ocamloptの全体像
ocamloptの全体像
Kiwamu Okabe
個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編
Koichi Shiraishi
Google container builderと友だちになるまで
Google container builderと友だちになるまで
lestrrat
Hacking Vox and Plagger
Hacking Vox and Plagger
Tatsuhiko Miyagawa
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
Kazuhiro Hara
第2回 -Play部屋- Play 2.0はじめて&もくもく会
第2回 -Play部屋- Play 2.0はじめて&もくもく会
Kazuhiro Hara
Metahub for github
Metahub for github
Suguru Oho
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
Tetsuyuki Kobayashi
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Go Sueyoshi (a.k.a sue445)
Debianを用いたCortex-M3マイコン開発事例のご紹介
Debianを用いたCortex-M3マイコン開発事例のご紹介
Kiwamu Okabe
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
Kazuhiro Hara
WSL2+docker+JupyterとVS Codeリモート環境の構築
WSL2+docker+JupyterとVS Codeリモート環境の構築
Saito5656
Sakura no-yuube-20140327
Sakura no-yuube-20140327
Kunihiro TANAKA
Word bench7月号
Word bench7月号
西村 州平
スッとGoを取り入れる
スッとGoを取り入れる
Yusuke Wada
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
Similar to 10分で作るScala開発環境 using vim
(20)
Dive into the Cloud with our buddy, lovely PHP!
Dive into the Cloud with our buddy, lovely PHP!
Gopenflow demo v1
Gopenflow demo v1
Walter ファミリーの紹介 at Shibuya.go#1
Walter ファミリーの紹介 at Shibuya.go#1
Scala 初めての人が Heroku で Web アプリを公開するまで
Scala 初めての人が Heroku で Web アプリを公開するまで
ocamloptの全体像
ocamloptの全体像
個人で作っているgoのプロダクト by zchee編
個人で作っているgoのプロダクト by zchee編
Google container builderと友だちになるまで
Google container builderと友だちになるまで
Hacking Vox and Plagger
Hacking Vox and Plagger
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
PlayFramework 2.0 Javaと WebSocketでつくる リアルタイムMVC Webアプリケーション
第2回 -Play部屋- Play 2.0はじめて&もくもく会
第2回 -Play部屋- Play 2.0はじめて&もくもく会
Metahub for github
Metahub for github
組み込みLinuxでのGolangのススメ(Go con版)
組み込みLinuxでのGolangのススメ(Go con版)
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
Debianを用いたCortex-M3マイコン開発事例のご紹介
Debianを用いたCortex-M3マイコン開発事例のご紹介
Cryogenでサイトつくろーじぇん
Cryogenでサイトつくろーじぇん
WSL2+docker+JupyterとVS Codeリモート環境の構築
WSL2+docker+JupyterとVS Codeリモート環境の構築
Sakura no-yuube-20140327
Sakura no-yuube-20140327
Word bench7月号
Word bench7月号
スッとGoを取り入れる
スッとGoを取り入れる
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Recently uploaded
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(9)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
10分で作るScala開発環境 using vim
1.
10分で作る Scala開発環境
using vim @georgenano 発表者:@georgenano URL: https://github.com/georgenano/vimrc
2.
自己紹介 • 名前:@georgenano • 普段:某SIerでCOBOLから設計書を
リバースエンジニアリングするツールを Haskellで実装してます • 好きな芸能人:栗山千明様 • 趣味:ろくろを回すこと 発表者:@georgenano URL: https://github.com/georgenano/vimrc
3.
自己紹介 • Scalaを初めて1週間のドシロウトです。 • 「defとvalの違いって何よ?
全部でvalで書けばいいじゃん。 varとかいる?valでよくね?」 と無邪気に思うくらい素人です。 • なので、お手柔らかにお願いします。。 発表者:@georgenano URL: https://github.com/georgenano/vimrc
4.
突然ですが • 開発環境として Vim使っている人 どれくらい いますか?
発表者:@georgenano URL: https://github.com/georgenano/vimrc
5.
10分で作る Scala開発環境
using vim @georgenano 発表者:@georgenano URL: https://github.com/georgenano/vimrc
6.
発表者:@georgenano URL: https://github.com/georgenano/vimrc
7.
Vim 環境
発表者:@georgenano URL: https://github.com/georgenano/vimrc
8.
今日のゴール Vim童帝のScala開発環境
発表者:@georgenano URL: https://github.com/georgenano/vimrc
9.
今日のゴール VimmerのScala開発環境
発表者:@georgenano URL: https://github.com/georgenano/vimrc
10.
今日のゴール VimmerのScala開発環境
発表者:@georgenano URL: https://github.com/georgenano/vimrc
11.
Vimをいつ始めるか?
発表者:@georgenano URL: https://github.com/georgenano/vimrc
12.
「 今 「 Vimの始め時の問題に詳しい。
大川 竜弥 先生(無職) 発表者:@georgenano URL: https://github.com/georgenano/vimrc
13.
ということで 今から(残り)6分で 構築します。 皆さんもご一緒に!
発表者:@georgenano URL: https://github.com/georgenano/vimrc
14.
前提 • OS: Mac
OS X • ドザーな皆さんごめんなさい。 • MacBook Air買ってください。 • Homebrewをインストール済み • シェルスクリプト(詳細次頁)のbrewを 適宜変えれば使えるかも 発表者:@georgenano URL: https://github.com/georgenano/vimrc
15.
インスコ手順 • github.com/georgenano/vimrc にある「vim_install.vim」を叩く •
vim上で「:NeoBundleInstall」を叩く 発表者:@georgenano URL: https://github.com/georgenano/vimrc
16.
以上 発表者:@georgenano URL:
https://github.com/georgenano/vimrc
17.
もう少し詳しく
発表者:@georgenano URL: https://github.com/georgenano/vimrc
18.
インスコ手順① • $ wget
https://raw.github.com/georgenano/ vimrc/master/vim_install.sh -P • $ chmod 755 vim_install.sh • $ ./vim_install.sh • $ vim (エラーやワーニングが出るけど無視) • 「:NeoBundleInstall」とタイプ (エラーやワーニングが(以下ry 発表者:@georgenano URL: https://github.com/georgenano/vimrc
19.
インスコ手順② • $ vim
/.bashrc • 「alias ctags='/usr/local/Cellar/ ctags/5.8/bin/ctags'」を追記 • $ source /.bashrc • $ cd /.vim/bundle/Commnd-T/ ruby/command-t • $ ruby extconf.rb • $ make 発表者:@georgenano URL: https://github.com/georgenano/vimrc
20.
使ってみる 適当なScalaソースを開き、 「Ctrl + e」を押し、 「F8」を押すと…
発表者:@georgenano URL: https://github.com/georgenano/vimrc
21.
発表者:@georgenano URL: https://github.com/georgenano/vimrc
22.
Eclipseっぽい
そして Eclipseよりcool 発表者:@georgenano URL: https://github.com/georgenano/vimrc
23.
IDEっぽい機能の利用 • コードジャンプ(ctags) •
Ctrl + ] 変数、定義元に移動 • Ctrl + t 呼び出し元に戻る • 別ファイルの参照(Command-T) • ¥t ウィンドウのオープン • ビルド(sbtの呼び出し) • :make 発表者:@georgenano URL: https://github.com/georgenano/vimrc
24.
まとめ • vimを使ったScala開発環境の構築: •
Eclipseが許されるのは小学生までだよねー • 手順の振り返り: • https://github.com/georgenano/vimrc 発表者:@georgenano URL: https://github.com/georgenano/vimrc
25.
【宣伝】ATNDアラート • http://atnd-alert.appspot.com • 登録されたキーワードに合致する
ATNDのイベント情報をメール配信する サービス
Download now