Submit Search
Upload
Vim 入門
•
1 like
•
2,155 views
Shinya Mochida
Follow
Vim の入門です。 2018/12/22 合同勉強会 in 大都会岡山 にておこなった LT の資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 29
Download now
Download to read offline
Recommended
zhng your vim
zhng your vim
Calvin Cheng
repositor.io - Simple Repository Management
repositor.io - Simple Repository Management
inovex GmbH
Installing OpenSim (Diva Distro) to Create Your Own Private Sim Sandbox
Installing OpenSim (Diva Distro) to Create Your Own Private Sim Sandbox
Fleep Tuque
ぼくとわたしのVim
ぼくとわたしのVim
Shota Fukumori
Development platform virtualization using qemu
Development platform virtualization using qemu
Premjith Achemveettil
Cis222 2
Cis222 2
Russ Ferriday
Usando docker en Azure
Usando docker en Azure
Víctor Moreno
Aloofix
Aloofix
Kevin Johnson
Recommended
zhng your vim
zhng your vim
Calvin Cheng
repositor.io - Simple Repository Management
repositor.io - Simple Repository Management
inovex GmbH
Installing OpenSim (Diva Distro) to Create Your Own Private Sim Sandbox
Installing OpenSim (Diva Distro) to Create Your Own Private Sim Sandbox
Fleep Tuque
ぼくとわたしのVim
ぼくとわたしのVim
Shota Fukumori
Development platform virtualization using qemu
Development platform virtualization using qemu
Premjith Achemveettil
Cis222 2
Cis222 2
Russ Ferriday
Usando docker en Azure
Usando docker en Azure
Víctor Moreno
Aloofix
Aloofix
Kevin Johnson
Mini-Training: Docker
Mini-Training: Docker
Betclic Everest Group Tech Team
Howto Make A Linux Boot Disk
Howto Make A Linux Boot Disk
Xaver Y.R. Chen
THEOplayer IBC 2015 presentation
THEOplayer IBC 2015 presentation
THEOplayer
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apache
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apache
Vu Hung Nguyen
Extending bhyve beyond FreeBSD guests - EuroBSDCon 2013
Extending bhyve beyond FreeBSD guests - EuroBSDCon 2013
bsdvirt
Atom.io Quick Scripting
Atom.io Quick Scripting
Tomokazu Kiyohara
Archlinux dev environment
Archlinux dev environment
Luke Luo
SwiftyGPIO
SwiftyGPIO
CocoaHeads France
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Jonathan Franchesco Torres Baca
3 manual installation of open vpn
3 manual installation of open vpn
Ashwajit Maske
Null Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modules
Abhinav Chourasia, GMOB
Gashuku Presen
Gashuku Presen
Daisuke Mori
Gashuku Presen
Gashuku Presen
guest3f1f27
Vim
Vim
dstarr009
Vim for you
Vim for you
창훈 정
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Dmitry Guyvoronsky
Vim再入門
Vim再入門
bleis tift
Git installation
Git installation
Sitdhibong Laokok
GIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APP
Pavel Tyk
A.I. Exercise.
A.I. Exercise.
Mario Cho
Vim and tmux
Vim and tmux
Zhann_
Vim survival guide
Vim survival guide
Ben McCormick
More Related Content
What's hot
Mini-Training: Docker
Mini-Training: Docker
Betclic Everest Group Tech Team
Howto Make A Linux Boot Disk
Howto Make A Linux Boot Disk
Xaver Y.R. Chen
THEOplayer IBC 2015 presentation
THEOplayer IBC 2015 presentation
THEOplayer
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apache
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apache
Vu Hung Nguyen
Extending bhyve beyond FreeBSD guests - EuroBSDCon 2013
Extending bhyve beyond FreeBSD guests - EuroBSDCon 2013
bsdvirt
Atom.io Quick Scripting
Atom.io Quick Scripting
Tomokazu Kiyohara
Archlinux dev environment
Archlinux dev environment
Luke Luo
SwiftyGPIO
SwiftyGPIO
CocoaHeads France
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Jonathan Franchesco Torres Baca
3 manual installation of open vpn
3 manual installation of open vpn
Ashwajit Maske
Null Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modules
Abhinav Chourasia, GMOB
What's hot
(11)
Mini-Training: Docker
Mini-Training: Docker
Howto Make A Linux Boot Disk
Howto Make A Linux Boot Disk
THEOplayer IBC 2015 presentation
THEOplayer IBC 2015 presentation
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apache
Sfd hanoi2012 nguyen nang thang sfd-2012_chroot_apache
Extending bhyve beyond FreeBSD guests - EuroBSDCon 2013
Extending bhyve beyond FreeBSD guests - EuroBSDCon 2013
Atom.io Quick Scripting
Atom.io Quick Scripting
Archlinux dev environment
Archlinux dev environment
SwiftyGPIO
SwiftyGPIO
Creación de máquinas virtuales basada en kernel usando qemu y virsh
Creación de máquinas virtuales basada en kernel usando qemu y virsh
3 manual installation of open vpn
3 manual installation of open vpn
Null Xposed Framework internals and writing modules
Null Xposed Framework internals and writing modules
Similar to Vim 入門
Gashuku Presen
Gashuku Presen
Daisuke Mori
Gashuku Presen
Gashuku Presen
guest3f1f27
Vim
Vim
dstarr009
Vim for you
Vim for you
창훈 정
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Dmitry Guyvoronsky
Vim再入門
Vim再入門
bleis tift
Git installation
Git installation
Sitdhibong Laokok
GIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APP
Pavel Tyk
A.I. Exercise.
A.I. Exercise.
Mario Cho
Vim and tmux
Vim and tmux
Zhann_
Vim survival guide
Vim survival guide
Ben McCormick
The Modern Developer Toolbox
The Modern Developer Toolbox
Pablo Godel
Turn VIM into a modern Python IDE
Turn VIM into a modern Python IDE
Chee-Chan Keng
Deploying to Ubuntu on Linode
Deploying to Ubuntu on Linode
WO Community
Malware analysis using volatility
Malware analysis using volatility
Yashashree Gund
Setup a Dev environment that feels like $HOME on Windows 10
Setup a Dev environment that feels like $HOME on Windows 10
Stefan Scherer
Vim Showcase
Vim Showcase
Brandon Liu
MIDI is Staging a Comeback... In Your Browser!
MIDI is Staging a Comeback... In Your Browser!
Jean-Philippe Côté
ブログ執筆を支える技術
ブログ執筆を支える技術
kazuki morita
Ultimate Unix Meetup Presentation
Ultimate Unix Meetup Presentation
JacobMenke1
Similar to Vim 入門
(20)
Gashuku Presen
Gashuku Presen
Gashuku Presen
Gashuku Presen
Vim
Vim
Vim for you
Vim for you
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Vim再入門
Vim再入門
Git installation
Git installation
GIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APP
A.I. Exercise.
A.I. Exercise.
Vim and tmux
Vim and tmux
Vim survival guide
Vim survival guide
The Modern Developer Toolbox
The Modern Developer Toolbox
Turn VIM into a modern Python IDE
Turn VIM into a modern Python IDE
Deploying to Ubuntu on Linode
Deploying to Ubuntu on Linode
Malware analysis using volatility
Malware analysis using volatility
Setup a Dev environment that feels like $HOME on Windows 10
Setup a Dev environment that feels like $HOME on Windows 10
Vim Showcase
Vim Showcase
MIDI is Staging a Comeback... In Your Browser!
MIDI is Staging a Comeback... In Your Browser!
ブログ執筆を支える技術
ブログ執筆を支える技術
Ultimate Unix Meetup Presentation
Ultimate Unix Meetup Presentation
More from Shinya Mochida
サーバーサイド Kotlin のテストフレームワーク事情
サーバーサイド Kotlin のテストフレームワーク事情
Shinya Mochida
IntelliJ IDEA を完全にマスターする話
IntelliJ IDEA を完全にマスターする話
Shinya Mochida
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
Shinya Mochida
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
Shinya Mochida
swift-log について
swift-log について
Shinya Mochida
Java プログラマーのための Swift 入門 #中央線Meetup
Java プログラマーのための Swift 入門 #中央線Meetup
Shinya Mochida
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
Shinya Mochida
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
Shinya Mochida
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Shinya Mochida
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Shinya Mochida
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
Kotlin as an AltJS
Kotlin as an AltJS
Shinya Mochida
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
Shinya Mochida
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
Shinya Mochida
On stream-lazy-computation
On stream-lazy-computation
Shinya Mochida
Stream脳の作り方
Stream脳の作り方
Shinya Mochida
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Shinya Mochida
ドラクエの金銭感覚
ドラクエの金銭感覚
Shinya Mochida
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Shinya Mochida
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
Shinya Mochida
More from Shinya Mochida
(20)
サーバーサイド Kotlin のテストフレームワーク事情
サーバーサイド Kotlin のテストフレームワーク事情
IntelliJ IDEA を完全にマスターする話
IntelliJ IDEA を完全にマスターする話
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
swift-log について
swift-log について
Java プログラマーのための Swift 入門 #中央線Meetup
Java プログラマーのための Swift 入門 #中央線Meetup
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Kotlin as an AltJS
Kotlin as an AltJS
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
On stream-lazy-computation
On stream-lazy-computation
Stream脳の作り方
Stream脳の作り方
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
ドラクエの金銭感覚
ドラクエの金銭感覚
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
Recently uploaded
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
panagenda
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Recently uploaded
(20)
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
A Framework for Development in the AI Age
A Framework for Development in the AI Age
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
How to write a Business Continuity Plan
How to write a Business Continuity Plan
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Vim 入門
1.
Vim @mike_neck
2.
• • twitter: @mike_neck •
4 • vim ( ) • LisB Java
3.
direct
4.
5.
Vim
6.
Vim • Vim( Vi
IMproved ) vi • Amiga Windows Unix OS Emacs • 2000 OS vi Vim vi Vim • vi • Vim (Vim script) • Wikipedia(https://ja.wikipedia.org/wiki/Vim)
7.
Vim centos7/Amazon Linux 2 Ubuntu
8.
$ sudo yum
install -y git ncurses-devel $ sudo yum groupinstall -y “Development Tools” git/ncurses-devel/Development Tools
9.
Vim $ git clone
https://github.com/vim/vim.git
10.
Vim $ cd vim $
./configure --with-features=normal --prefix=$HOME/release $ make $ make install $PATH
11.
ldd libtinfo.so release/lib $ cd
$HOME/release $ ldd bin/vim $ mkdir lib $ cp /lib64/libtinfo.so.6 lib/
12.
Vim release release bin lib vim libtinfo.so.6
13.
Vim script Hello World
14.
Vim script Hello
World :echo “Hello World” :exit …
15.
Vim script shebang #!bin/vim
-u :echo “Hello World” :exit $ ./hello-world Hello World $
16.
Vim script
17.
:let api =
$AWS_LAMBDA_RUNTIME_API
18.
:let event_url =
“http://” . api . “/2018-06-10/runtime/ invocation/next”
19.
:let event =
system(“curl ” . event_url)
20.
:let file =
system(“mktemp”)[:-2] :let headers = readfile(file)
21.
for/while :for header in
headers : if header =~ “Lambda-Runtime-Aws-Request-Id” : let id = header : endif :endfor
22.
23.
release/bootstrap release bootstrap bin lib vim libtinfo.so.6
24.
25.
release bootstrap bin lib vim libtinfo.so.6 vim.zip
26.
aws lambda create-function
--function-name vim --runtime provided --role --handler foobar --zip-file fileb://vim.zip
27.
28.
Vim lambda • • Vim
AWS Lambda • Vim script Lambda
Download now