Enviar búsqueda
Cargar
Ultimate completion environment with neocomplcache in vim
•
Descargar como ODP, PDF
•
6 recomendaciones
•
3,700 vistas
Shougo
Seguir
neocomplcacheとVimを組み合わせた究極の環境の説明
Leer menos
Leer más
Tecnología
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 22
Descargar ahora
Recomendados
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
Recomendados
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
Más contenido relacionado
La actualidad más candente
すごい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
La actualidad más candente
(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で遊んでみた
Más de 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
Más de 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
Último
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Último
(10)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
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!
Descargar ahora