Suche senden
Hochladen
Vim 入門
•
1 gefällt mir
•
2,156 views
Shinya Mochida
Folgen
Vim の入門です。 2018/12/22 合同勉強会 in 大都会岡山 にておこなった LT の資料です。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 29
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Kürzlich hochgeladen
(20)
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
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
Jetzt herunterladen