Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
cohama
PPTX, PDF
1,163 views
2016 04-15 nl-nagoya_vim8
NLNagoya での発表資料。Vim 8 について
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PPTX
2014 12-06 ngk2014-b_2014年のvim
by
cohama
PDF
Vimから見たemacs
by
Shougo
PDF
暗黒美夢王とEmacs
by
Shougo
PDF
neovim = VM
by
Shougo
PDF
Vim = VM
by
Shougo
PDF
Vimを学びたい初心者のための5つの豆知識
by
alwei
PPTX
エディタ戦争
by
Akira Hagiwara
PDF
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
by
deris0126
2014 12-06 ngk2014-b_2014年のvim
by
cohama
Vimから見たemacs
by
Shougo
暗黒美夢王とEmacs
by
Shougo
neovim = VM
by
Shougo
Vim = VM
by
Shougo
Vimを学びたい初心者のための5つの豆知識
by
alwei
エディタ戦争
by
Akira Hagiwara
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
by
deris0126
What's hot
ODP
modern X86 environment
by
Shougo
PPTX
初心者Vimmerによるvim+rails開発
by
Daisuke Kikuchi
PPTX
Lt 001
by
榎本 優樹
PDF
Shougoの開発環境
by
Shougo
PDF
Unite vim
by
Shougo
PPTX
kyoto vim#1
by
Yoshihiro Ura
PDF
WordVolcano - from the dark side - handson
by
Takayuki Niinuma
PDF
よこはまクラウド勉強会 01
by
basyura
PPTX
おすすめVimプラグインまとめ
by
Shun Iwase
PDF
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
by
Naoto Teruya
PDF
Vimプラグインを使おう
by
Hideaki Miyake
PDF
【再放送】Webサイトを公開してみよう(WEBデザイナー学部応用科目#2)
by
schoowebcampus
PDF
うわ…私のEmacs力、低すぎ...?
by
Masahiro Sano
PDF
a-sap08「a-blog cmsとMovable Type」
by
Seiko Kuchida
PPTX
サーバ・VM+コンテナ管理Tips@オンライン合宿2020
by
Yuki Nihei
PDF
a-sap09「a-blog cmsとWordPress」
by
Seiko Kuchida
PDF
VimM#3
by
Yuki Akamatsu
PDF
SORACOM UG LT資料
by
Ganota Ichida
PDF
サーバ構築実践入門
by
優之 田中
PDF
WebAssemblyの紹介
by
mizdra
modern X86 environment
by
Shougo
初心者Vimmerによるvim+rails開発
by
Daisuke Kikuchi
Lt 001
by
榎本 優樹
Shougoの開発環境
by
Shougo
Unite vim
by
Shougo
kyoto vim#1
by
Yoshihiro Ura
WordVolcano - from the dark side - handson
by
Takayuki Niinuma
よこはまクラウド勉強会 01
by
basyura
おすすめVimプラグインまとめ
by
Shun Iwase
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
by
Naoto Teruya
Vimプラグインを使おう
by
Hideaki Miyake
【再放送】Webサイトを公開してみよう(WEBデザイナー学部応用科目#2)
by
schoowebcampus
うわ…私のEmacs力、低すぎ...?
by
Masahiro Sano
a-sap08「a-blog cmsとMovable Type」
by
Seiko Kuchida
サーバ・VM+コンテナ管理Tips@オンライン合宿2020
by
Yuki Nihei
a-sap09「a-blog cmsとWordPress」
by
Seiko Kuchida
VimM#3
by
Yuki Akamatsu
SORACOM UG LT資料
by
Ganota Ichida
サーバ構築実践入門
by
優之 田中
WebAssemblyの紹介
by
mizdra
More from cohama
PDF
Vim の話
by
cohama
PPTX
2015 12-04 about_neovim
by
cohama
PDF
Auto closing parenthesis @vim conf2014
by
cohama
PDF
How to use git from vim @vim conf2013
by
cohama
PDF
(初心者向け) Vim の機能紹介@nagoya.vim #1
by
cohama
PDF
Vim script と vimrc の正しい書き方@nagoya.vim #1
by
cohama
PDF
すごいVimでhaskellを書こう@なごやまつり
by
cohama
Vim の話
by
cohama
2015 12-04 about_neovim
by
cohama
Auto closing parenthesis @vim conf2014
by
cohama
How to use git from vim @vim conf2013
by
cohama
(初心者向け) Vim の機能紹介@nagoya.vim #1
by
cohama
Vim script と vimrc の正しい書き方@nagoya.vim #1
by
cohama
すごいVimでhaskellを書こう@なごやまつり
by
cohama
Recently uploaded
PDF
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
2016 04-15 nl-nagoya_vim8
1.
New version of
Vim will be released soon! 2016/4/16 NLNagoya cohama / @c0hama
2.
Self Introduction cohama – Twitter:@c0hama –
Vimmer Excelホーガンシスト – Vim プラグインとか 作ります
3.
最近のVim GitHub vim/vim のコミット数 https://github.com/vim/vim/graphs/contributors v7.4
???
4.
最近のVim バージョンアップ前は動作が不安定になる http://d.hatena.ne.jp/osyo-manga/20130523/1369277803
5.
最近のVim バージョンアップ前は動作が不安定になる http://vim-jp.org/blog/2016/03/23/take-care-of-patch-1577.html
6.
最近のVim !!!
7.
最近のVim というわけで、近々 Vim 8
が出ます
8.
Vim 8 に入る機能 •
非同期 IO • タイマー • 関数の部分適用 • パッケージマネージャ • その他 Vimの機能はパッチベースで入るので上記機能は 既にVim.7.4.XXXにある。 Vim 8は安定版の目安のようなもの
9.
Vim 8 の非同期
IO 非同期 IO が公式にサポートされる • バックグランドでコンパイル、シンタッ クスチェック、テストなどを実行 (むしろ今までできていなかった...) vimproc.vim でバックグランド起動はでき たが結果の取得が非同期でできなかった。
10.
Vim 8 の非同期
IO • バックグランドで起動 • バックグランドで起動 (コールバック) let job = job_start('command') let job = job_start('command', {'callback': 'MyCallback'})
11.
Vim 8 の非同期
IO • channel (pipe) を取得 • channel 経由で標準入出力をやりとり – ファイルから入力したりバッファへ出力した りすることもできる let ch = job_getchannel(job) let output = ch_readraw(ch) call ch_sendraw(ch, "hogehogen")
12.
Vim 8 の非同期
IO REPLを非同期で実行するデモ
13.
タイマー 指定した時間経過後にコールバックを実行 する – ポーリング – アニメーション
(プログレスバー) – ゲーム
14.
タイマー 使用例 function! MyHandler(timer) echo 'Handler
called' endfunction call timer_start(3000, 'MyHandler') ラムダ式なんてなかった...
15.
関数の部分適用 使用例 function! Add(x, y) return
a:x + a:y endfunction echo Add(2, 3) " => 5 let Add5 = function('Add', [5]) echo Add5(3) " => 8
16.
プラグインマネージャー? プラグインマネージャー的な機能がデフォ ルトで用意された (いらない) Vim 起動時に
~/.vim/pack/{foo}/start にあるプラグインを読み込む。 プラグインは自分で git clone なりで用意 する必要がある
17.
その他 細かいアップデート • ビジュアルモードでの<C-a>
(インクリ メント)、<C-x> (デクリメント) • JSONエンコード、JSONデコード • assert_equal などテスト用の関数
18.
まとめ • Vim 8
はもうすぐ出るよ • エンドユーザにとってすぐに便利に使え る機能はあまりない • 主にプラグイン開発者向けの機能が拡充 (特に非同期 IO)
Download