Enviar búsqueda
Cargar
「とても小さいVim」vim tiny
•
2 recomendaciones
•
2,925 vistas
gu4
Seguir
2011/5/14 #ujihisa.vim にて発表
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 28
Descargar ahora
Descargar para leer sin conexión
Recomendados
プログラムを高速化する話
プログラムを高速化する話
京大 マイコンクラブ
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
MITSUNARI Shigeo
Ethernetの受信処理
Ethernetの受信処理
Takuya ASADA
RISC-V User level ISA
RISC-V User level ISA
たけおか しょうぞう
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
Takeshi HASEGAWA
20221226_TITECH_lecture_ishizaki_public.pdf
20221226_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
第 1 回 Jetson ユーザー勉強会
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
Recomendados
プログラムを高速化する話
プログラムを高速化する話
京大 マイコンクラブ
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
MITSUNARI Shigeo
Ethernetの受信処理
Ethernetの受信処理
Takuya ASADA
RISC-V User level ISA
RISC-V User level ISA
たけおか しょうぞう
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
エンジニアなら知っておきたい「仮想マシン」のしくみ v1.1 (hbstudy 17)
Takeshi HASEGAWA
20221226_TITECH_lecture_ishizaki_public.pdf
20221226_TITECH_lecture_ishizaki_public.pdf
Kazuaki Ishizaki
【Unite Tokyo 2019】Understanding C# Struct All Things
【Unite Tokyo 2019】Understanding C# Struct All Things
UnityTechnologiesJapan002
第 1 回 Jetson ユーザー勉強会
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
並列化による高速化
並列化による高速化
sakura-mike
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
ファイルシステム比較
ファイルシステム比較
NaoyaFukuda
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
NTT Communications Technology Development
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
【Unity道場スペシャル 2017札幌】乱数完全マスター
【Unity道場スペシャル 2017札幌】乱数完全マスター
Unity Technologies Japan K.K.
initramfsについて
initramfsについて
Kazuhiro Nishiyama
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
仮想マシンにおけるメモリ管理
仮想マシンにおけるメモリ管理
Akari Asai
目grep入門 +解説
目grep入門 +解説
murachue
最速C# 7.x
最速C# 7.x
Yamamoto Reki
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
Fixstars Corporation
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
こわくない Git
こわくない Git
Kota Saito
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
VirtualTech Japan Inc.
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
Yuya Rin
Vimはこわくない
Vimはこわくない
Yuichi Watanabe
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
gu4
Más contenido relacionado
La actualidad más candente
並列化による高速化
並列化による高速化
sakura-mike
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
ファイルシステム比較
ファイルシステム比較
NaoyaFukuda
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
NTT Communications Technology Development
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
VirtualTech Japan Inc.
【Unity道場スペシャル 2017札幌】乱数完全マスター
【Unity道場スペシャル 2017札幌】乱数完全マスター
Unity Technologies Japan K.K.
initramfsについて
initramfsについて
Kazuhiro Nishiyama
Glibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
仮想マシンにおけるメモリ管理
仮想マシンにおけるメモリ管理
Akari Asai
目grep入門 +解説
目grep入門 +解説
murachue
最速C# 7.x
最速C# 7.x
Yamamoto Reki
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Preferred Networks
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
Fixstars Corporation
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
whywaita
こわくない Git
こわくない Git
Kota Saito
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
Takeshi HASEGAWA
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
VirtualTech Japan Inc.
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
Yuya Rin
La actualidad más candente
(20)
並列化による高速化
並列化による高速化
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
ファイルシステム比較
ファイルシステム比較
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
OpenStackで始めるクラウド環境構築入門(Horizon 基礎編)
【Unity道場スペシャル 2017札幌】乱数完全マスター
【Unity道場スペシャル 2017札幌】乱数完全マスター
initramfsについて
initramfsについて
Glibc malloc internal
Glibc malloc internal
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
仮想マシンにおけるメモリ管理
仮想マシンにおけるメモリ管理
目grep入門 +解説
目grep入門 +解説
最速C# 7.x
最速C# 7.x
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
Pythonの理解を試みる 〜バイトコードインタプリタを作成する〜
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M...
こわくない Git
こわくない Git
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
知っているようで知らないNeutron -仮想ルータの冗長と分散- - OpenStack最新情報セミナー 2016年3月
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
構成情報データベースをGitで管理したいネットワーク運用者の憂鬱
Similar a 「とても小さいVim」vim tiny
Vimはこわくない
Vimはこわくない
Yuichi Watanabe
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
gu4
Tdd vim
Tdd vim
Tak Nishikori
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Shougo
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
秋のVim祭り Rubyを添えて
秋のVim祭り Rubyを添えて
Yuta Ogura
Unite vim
Unite vim
Shougo
Shougoの開発環境
Shougoの開発環境
Shougo
Ultimate completion environment with neocomplcache in vim
Ultimate completion environment with neocomplcache in vim
Shougo
Vimの魔術
Vimの魔術
Shuntaro Nishizawa
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
deris0126
Vim = VM
Vim = VM
Shougo
vimプラグインでよりよい(ry
vimプラグインでよりよい(ry
soh335
Nseg20120929
Nseg20120929
hiro345
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
Tsuyoshi Yamada
最新追従 バリバリの NetCommons3 紹介
最新追従 バリバリの NetCommons3 紹介
Mitsuru Mutaguchi
20131227_appium+rspec
20131227_appium+rspec
Kazuaki Matsuo
LinAction Theme Docker
LinAction Theme Docker
cyberblack28 Ichikawa
Pythonによる並列プログラミング -GPGPUも-
Pythonによる並列プログラミング -GPGPUも-
Yusaku Watanabe
Open VZ
Open VZ
Kazuaki Fujikura
Similar a 「とても小さいVim」vim tiny
(20)
Vimはこわくない
Vimはこわくない
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
Tdd vim
Tdd vim
neobundle.vimについて+おまけ
neobundle.vimについて+おまけ
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
秋のVim祭り Rubyを添えて
秋のVim祭り Rubyを添えて
Unite vim
Unite vim
Shougoの開発環境
Shougoの開発環境
Ultimate completion environment with neocomplcache in vim
Ultimate completion environment with neocomplcache in vim
Vimの魔術
Vimの魔術
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Introduction to Vim plugins developed by non-Japanese Vimmer (Japanese version)
Vim = VM
Vim = VM
vimプラグインでよりよい(ry
vimプラグインでよりよい(ry
Nseg20120929
Nseg20120929
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
20130126 第2回福岡debian勉強会 debian wheezyとdebian installerのはなし
最新追従 バリバリの NetCommons3 紹介
最新追従 バリバリの NetCommons3 紹介
20131227_appium+rspec
20131227_appium+rspec
LinAction Theme Docker
LinAction Theme Docker
Pythonによる並列プログラミング -GPGPUも-
Pythonによる並列プログラミング -GPGPUも-
Open VZ
Open VZ
Más de gu4
Terraformでオーケストレーションを統一する
Terraformでオーケストレーションを統一する
gu4
Yokohama.vim#8
Yokohama.vim#8
gu4
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
gu4
Nulab tokyo office relocation party LT
Nulab tokyo office relocation party LT
gu4
5年間Yokohama.vimをやってみて感じた事
5年間Yokohama.vimをやってみて感じた事
gu4
Mackerelに触れる前にサーバー監視について考えてみよう
Mackerelに触れる前にサーバー監視について考えてみよう
gu4
AWS 0からはじめるハンズオン
AWS 0からはじめるハンズオン
gu4
Vi(m)を教えた話
Vi(m)を教えた話
gu4
Yokohama.vim
Yokohama.vim
gu4
Más de gu4
(9)
Terraformでオーケストレーションを統一する
Terraformでオーケストレーションを統一する
Yokohama.vim#8
Yokohama.vim#8
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
ストレスレスなフロンティアを求めて NoSSHな環境でB/Gデプロイメントを使い運用にのせた
Nulab tokyo office relocation party LT
Nulab tokyo office relocation party LT
5年間Yokohama.vimをやってみて感じた事
5年間Yokohama.vimをやってみて感じた事
Mackerelに触れる前にサーバー監視について考えてみよう
Mackerelに触れる前にサーバー監視について考えてみよう
AWS 0からはじめるハンズオン
AWS 0からはじめるハンズオン
Vi(m)を教えた話
Vi(m)を教えた話
Yokohama.vim
Yokohama.vim
Último
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Último
(11)
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
「とても小さいVim」vim tiny
1.
「とても小さいvim」 vim-tiny
guyon 2011.5.14
2.
自己紹介
Yuki Asano Woking at atWare.Inc in Yokohama ScrumAlliance Certified ScrumMaster id:guyon / @gu4
3.
VIMについて ●何? :エディタ(開発環境) ●読み方:ヴィム ●意味 :Vi Imitation →
Vi Improved Viの模倣 Viの拡張
4.
vi ●何? :エディタ ●読み方:ブイアイ ●隠意味:どこにでも入っているエディタ
5.
既知 ●
だいたいviコマンドはvimのエイリアス ● viは軽い ● vimは拡張性に優れている
6.
vim-tinyとは Debian系のOSにインストール されるvimのパッケージの一つ
7.
最初にまずやること root@SheevaPlug:~# vim -bash: vim:
command not found
8.
9.
vim-tinyはどこに root@S:~# which vi /usr/bin/vi root@S:~#
ls -l /usr/bin/vi /usr/bin/vi -> /etc/alternatives/vi root@S:~# ls -l /etc/alternatives/vi /etc/alternatives/vi -> /usr/bin/vim.tiny
10.
サイズ Macports vim =>
1.6M Vim-tiny => 615K
11.
Linux Box ROM(OS含) 512MB RAM
512MB
12.
apt-get install
vim +python +perl 計:43.6MB +tag_xxxx … apache2.2-commonなども依存
13.
apt-get install
vim-full 計:161MB aspellやtclやdbusやgui-xxxなども依存
14.
15.
vim-tiny 90個のfutureのうち10個しかONになっていない
16.
使えない機能具体例 text-objects, diff, eval,
keymap, mouse, quickfix, syntax
17.
使えない機能具体例
help
18.
使えない機能具体例 たった30行のReadme
19.
使えない機能具体例
たった30行のReadme ・vim-docやvim-runtimeを入れてね ・オンラインヘルプあるよ
20.
vi = vim-tiny
? No
21.
vi = vim-tiny
? :set compatible または起動オプションで $vi -C
22.
起動速度の比較 vim は --startuptimeで計測 (7.2.269からの機能) tiny-vimは
$time vi -S quit.vim :w hogehoge.txt :q
23.
起動速度の比較 --startuptimeで計測 vim with plugin
: 699ms vim no plugin : 123ms $time vi -S quit.vim vim-tiny : 16ms(13ms)
24.
まとめ vim-tinyのminimalさはすごい
25.
まとめ 160MBとvimを一緒に受け入れる
寛大な心が必要
26.
まとめ
vimのフル機能使いたいなら sshfs経由でlocalのvimを使うとか?
27.
さいごに 男ならソースからビルド!!
28.
ありがとうございました
Descargar ahora