Suche senden
Hochladen
Ultimate completion environment with neocomplcache in vim
•
Als ODP, PDF herunterladen
•
6 gefällt mir
•
3,700 views
Shougo
Folgen
neocomplcacheとVimを組み合わせた究極の環境の説明
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Empfohlen
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Shougo
Shougoの開発環境
Shougoの開発環境
Shougo
modern X86 environment
modern X86 environment
Shougo
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
neovim = VM
neovim = VM
Shougo
Vimから見たemacs
Vimから見たemacs
Shougo
初心者Vimmerによるvim+rails開発
初心者Vimmerによるvim+rails開発
Daisuke Kikuchi
Empfohlen
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Shougo
Shougoの開発環境
Shougoの開発環境
Shougo
modern X86 environment
modern X86 environment
Shougo
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
Sugoi Kanari
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
neovim = VM
neovim = VM
Shougo
Vimから見たemacs
Vimから見たemacs
Shougo
初心者Vimmerによるvim+rails開発
初心者Vimmerによるvim+rails開発
Daisuke Kikuchi
すごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつり
cohama
Unite vim
Unite vim
Shougo
Vim = VM
Vim = VM
Shougo
暗黒美夢王とEmacs
暗黒美夢王とEmacs
Shougo
Vimはこわくない
Vimはこわくない
Yuichi Watanabe
Vim の開発環境
Vim の開発環境
eagletmt
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
エディタ戦争
エディタ戦争
Akira Hagiwara
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
Tdd vim
Tdd vim
Tak Nishikori
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
gu4
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
Vimの魔術
Vimの魔術
Shuntaro Nishizawa
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
RVM with Server Environment
RVM with Server Environment
Yukimitsu Izawa
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
yuichi kishimoto
Mbed2013
Mbed2013
lynxeyed
Ember.js導入
Ember.js導入
teamcpaw
X window managerで遊んでみた
X window managerで遊んでみた
Masahiko Hashimoto
Vim conf2019
Vim conf2019
Shougo
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Shougo
Weitere ähnliche Inhalte
Was ist angesagt?
すごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつり
cohama
Unite vim
Unite vim
Shougo
Vim = VM
Vim = VM
Shougo
暗黒美夢王とEmacs
暗黒美夢王とEmacs
Shougo
Vimはこわくない
Vimはこわくない
Yuichi Watanabe
Vim の開発環境
Vim の開発環境
eagletmt
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
エディタ戦争
エディタ戦争
Akira Hagiwara
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
Tdd vim
Tdd vim
Tak Nishikori
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
gu4
VimとRubyのアツい関係
VimとRubyのアツい関係
Misao X
Vimの魔術
Vimの魔術
Shuntaro Nishizawa
Flash Playerの作り方
Flash Playerの作り方
Yu Kobayashi
RVM with Server Environment
RVM with Server Environment
Yukimitsu Izawa
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
yuichi kishimoto
Mbed2013
Mbed2013
lynxeyed
Ember.js導入
Ember.js導入
teamcpaw
X window managerで遊んでみた
X window managerで遊んでみた
Masahiko Hashimoto
Was ist angesagt?
(20)
すごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつり
Unite vim
Unite vim
Vim = VM
Vim = VM
暗黒美夢王とEmacs
暗黒美夢王とEmacs
Vimはこわくない
Vimはこわくない
Vim の開発環境
Vim の開発環境
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
エディタ戦争
エディタ戦争
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
Tdd vim
Tdd vim
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
VimとRubyのアツい関係
VimとRubyのアツい関係
Vimの魔術
Vimの魔術
Flash Playerの作り方
Flash Playerの作り方
RVM with Server Environment
RVM with Server Environment
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
Mbed2013
Mbed2013
Ember.js導入
Ember.js導入
X window managerで遊んでみた
X window managerで遊んでみた
Mehr von Shougo
Vim conf2019
Vim conf2019
Shougo
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Shougo
カードゲームで学ぶテキストエディタ
カードゲームで学ぶテキストエディタ
Shougo
deoplete: The dark powered auto completion plugin for neovim
deoplete: The dark powered auto completion plugin for neovim
Shougo
Let's talk about neovim
Let's talk about neovim
Shougo
An introduction to neocomplete
An introduction to neocomplete
Shougo
Mehr von Shougo
(6)
Vim conf2019
Vim conf2019
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
Neosnippet.vim + Deoppet.nvim in Vim conf 2017
カードゲームで学ぶテキストエディタ
カードゲームで学ぶテキストエディタ
deoplete: The dark powered auto completion plugin for neovim
deoplete: The dark powered auto completion plugin for neovim
Let's talk about neovim
Let's talk about neovim
An introduction to neocomplete
An introduction to neocomplete
Kürzlich hochgeladen
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
Kürzlich hochgeladen
(8)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
Ultimate completion environment with neocomplcache in vim
1.
neocomplcache+Vim で 実現する究極補完環境
Shougo
2.
3.
Vim大好き
4.
補完大好き
5.
あまりRubyは使っていません
6.
毎日Vim Scriptを書いています
7.
8.
vimshell - Vim
Scriptで実装されたシェル
9.
vimfiler - Vim
Scriptで実装されたファイラー
10.
neocomplcache - Vimの自動補完環境
11.
unite.vim - anything.elのVim版
12.
echodoc - echo
areaにドキュメント表示 全部 Vim のプラグインですが何か?
13.
今日は neocomplcache について話します。
14.
15.
一部の人には「AutoComplPopやauto-complete.elのようなもの」と言ったほうが分かりやすいかも
16.
通称「ネコ」もしくは「ネオコン」と呼ばれています。
17.
私自身は「neocomplcache」で統一しています。
18.
19.
20.
21.
Vimを立ち上げる
22.
:NeoComplCacheEnableを実行する
23.
キー入力するとポップアップが出る
24.
25.
オムニ補完を呼べる
26.
開発が盛ん
27.
インクルードファイル補完
28.
シンタックスファイル補完
29.
スニペット補完
30.
プラグインで拡張可能
31.
豊富すぎるオプション
32.
33.
インテリセンスのようなもの
34.
標準で css/html/Java Script/C/Python/Ruby
に対応
35.
neocomplcache では、 g:neocomplcache_omni_patterns
を設定すれば、自動的に呼べる
36.
しかし、 Ruby のオムニ補完は問題が多いのでデフォルトでは無効になっています
37.
だれかもっといいのを作ってください
38.
39.
インクルードしたファイルにある関数を補完できる
40.
echodoc と組み合わせればドキュメントも表示できる
41.
残念ながら、 Ruby 組み込みの関数は宣言のファイルがないので補完できません
42.
43.
パースはしていないので、一度使わないと認識しません
44.
それでも便利
45.
いろんな言語に対応しています
46.
47.
辞書を用意しなくてよい
48.
もちろん、個別に辞書を用意すれば、それから補完することもできます
49.
Vim の豊富なシンタックスファイルは強力な武器
50.
51.
neocomplcache でスニペットのトリガーを補完できる
52.
ファイルは snipMate 互換
53.
スニペットファイルの include ができたり、いろいろ拡張されている
54.
55.
自由にユーザーが定義できる
56.
例えば、 Vim script
中の Ruby インタフェースを Ruby として補完できる
57.
58.
Vim から出なくても作業が完結する
59.
zsh ?
screen? 何それおいしいの
60.
そういう便利なツールは Windows にはありません
61.
62.
Vim から出なくてもつぶやける!
63.
ちなみに、私はこれを使って Twitter をしています
64.
ヒストリやキーワードから補完できるので大変便利
65.
66.
これを実行すると?
67.
今からデモをやります
68.
69.
Emacs? 何それおいしいの
70.
私はもうneocomplcacheがないとプログラムが書けません
71.
72.
インクルード補完の強化
73.
unite.vimとの連携
74.
ぶっちゃけ、他のプラグインの開発が忙しいです
75.
76.
Happy Vimming!
Jetzt herunterladen