Enviar pesquisa
Carregar
VimM#3
•
1 gostou
•
855 visualizações
Yuki Akamatsu
Seguir
VimM#3
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 33
Baixar agora
Baixar para ler offline
Recomendados
エディタ戦争
エディタ戦争
Akira Hagiwara
Vimから見たemacs
Vimから見たemacs
Shougo
暗黒美夢王とEmacs
暗黒美夢王とEmacs
Shougo
Vim no susume
Vim no susume
ikdysfm
Database.persistentの話
Database.persistentの話
真一 北原
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Yoshihiro Ura
Virtual boxからVM Importする
Virtual boxからVM Importする
Shinji Saito
TypeScriptはいいぞ
TypeScriptはいいぞ
Jun Suzuki
Recomendados
エディタ戦争
エディタ戦争
Akira Hagiwara
Vimから見たemacs
Vimから見たemacs
Shougo
暗黒美夢王とEmacs
暗黒美夢王とEmacs
Shougo
Vim no susume
Vim no susume
ikdysfm
Database.persistentの話
Database.persistentの話
真一 北原
webアプリケーションフレームワークの話
webアプリケーションフレームワークの話
Yoshihiro Ura
Virtual boxからVM Importする
Virtual boxからVM Importする
Shinji Saito
TypeScriptはいいぞ
TypeScriptはいいぞ
Jun Suzuki
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
7shi
20140803 docker
20140803 docker
Yasuyuki SAITO
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
Xamarin.iOS
Xamarin.iOS
Kosuke Usami
Fabric + Amazon EC2で快適サポート生活 #PyFes
Fabric + Amazon EC2で快適サポート生活 #PyFes
Sho Shimauchi
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
Kazuhide Maruyama
Make
Make
lnial
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
豊明 尾古
Infrastructure as codeのススメ
Infrastructure as codeのススメ
kanji htmt
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
TypeScript超入門
TypeScript超入門
Narami Kiyokura
制作環境まわりについて(エディター紹介/Emmet導入)
制作環境まわりについて(エディター紹介/Emmet導入)
takumaro web
コンクリに関係無いAnsible
コンクリに関係無いAnsible
Takahisa Iwamoto
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
Naoto Teruya
モダンな感じでChrome Extension作ってみた
モダンな感じでChrome Extension作ってみた
Takumi Murano
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
Yuki Hirano
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
Kiyoka Nishiyama
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
ytanno
apasec001-kawai
apasec001-kawai
Hidemi Kawai
オブラブ忘年会2009 LT資料
オブラブ忘年会2009 LT資料
Yuki Akamatsu
オブラブ夏2010
オブラブ夏2010
Yuki Akamatsu
Mais conteúdo relacionado
Mais procurados
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
7shi
20140803 docker
20140803 docker
Yasuyuki SAITO
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
Xamarin.iOS
Xamarin.iOS
Kosuke Usami
Fabric + Amazon EC2で快適サポート生活 #PyFes
Fabric + Amazon EC2で快適サポート生活 #PyFes
Sho Shimauchi
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Seiko Kuchida
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
Kazuhide Maruyama
Make
Make
lnial
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
豊明 尾古
Infrastructure as codeのススメ
Infrastructure as codeのススメ
kanji htmt
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
Hisateru Tanaka
TypeScript超入門
TypeScript超入門
Narami Kiyokura
制作環境まわりについて(エディター紹介/Emmet導入)
制作環境まわりについて(エディター紹介/Emmet導入)
takumaro web
コンクリに関係無いAnsible
コンクリに関係無いAnsible
Takahisa Iwamoto
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
Naoto Teruya
モダンな感じでChrome Extension作ってみた
モダンな感じでChrome Extension作ってみた
Takumi Murano
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
Yuki Hirano
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
Kiyoka Nishiyama
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
ytanno
apasec001-kawai
apasec001-kawai
Hidemi Kawai
Mais procurados
(20)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
V6 Interpreter (Nagoya Geek Bar 2011-05-02)
20140803 docker
20140803 docker
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Xamarin.iOS
Xamarin.iOS
Fabric + Amazon EC2で快適サポート生活 #PyFes
Fabric + Amazon EC2で快適サポート生活 #PyFes
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
Typescriptの中のこと(浅め)
Typescriptの中のこと(浅め)
Make
Make
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
Infrastructure as codeのススメ
Infrastructure as codeのススメ
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
PhpStormを使おう --高槻からは快速急行が早くなります #jbugj
TypeScript超入門
TypeScript超入門
制作環境まわりについて(エディター紹介/Emmet導入)
制作環境まわりについて(エディター紹介/Emmet導入)
コンクリに関係無いAnsible
コンクリに関係無いAnsible
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
20140113_JAWS-UG沖縄 - うわっ・・・私のインスタンス入札価格、高すぎっ
モダンな感じでChrome Extension作ってみた
モダンな感じでChrome Extension作ってみた
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
JavaScriptの仕組みと未来のJavaScript ~ESNextとは~
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
apasec001-kawai
apasec001-kawai
Destaque
オブラブ忘年会2009 LT資料
オブラブ忘年会2009 LT資料
Yuki Akamatsu
オブラブ夏2010
オブラブ夏2010
Yuki Akamatsu
大江戸Ruby会議
大江戸Ruby会議
Yuki Akamatsu
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
Yuki Akamatsu
Goos 001
Goos 001
Yuki Akamatsu
Vim DE OOP
Vim DE OOP
Yuki Akamatsu
Destaque
(6)
オブラブ忘年会2009 LT資料
オブラブ忘年会2009 LT資料
オブラブ夏2010
オブラブ夏2010
大江戸Ruby会議
大江戸Ruby会議
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
Railsプロジェクトを成功させるために現場ができること -Railsdevcon2010
Goos 001
Goos 001
Vim DE OOP
Vim DE OOP
Semelhante a VimM#3
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
アシアル株式会社
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
Yuki Okamoto
大規模なJavaScript開発の話
大規模なJavaScript開発の話
terurou
JSer Class #2
JSer Class #2
mizuky fujitani
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
Rhodes mobile Framework (Japanese)
Rhodes mobile Framework (Japanese)
Yoshi Sakai
実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選
Drecom Co., Ltd.
Php development efficiency improvement
Php development efficiency improvement
伸幸 茂木
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Android Dev Tools Knowledge
Android Dev Tools Knowledge
Shinobu Okano
activerecord-turntable
activerecord-turntable
Drecom Co., Ltd.
Let's play with Goldfish
Let's play with Goldfish
Tetsuyuki Kobayashi
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
.NET Compiler Platform
.NET Compiler Platform
信之 岩永
進化するArt
進化するArt
Takuya Matsunaga
【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」
光利 吉田
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
icchy
PHPフレームワーク入門
PHPフレームワーク入門
Sho A
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Masaki Komagata
Start!! Ruby
Start!! Ruby
mitim
Semelhante a VimM#3
(20)
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作
大規模なJavaScript開発の話
大規模なJavaScript開発の話
JSer Class #2
JSer Class #2
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Rhodes mobile Framework (Japanese)
Rhodes mobile Framework (Japanese)
実録!Railsのはまりポイント10選
実録!Railsのはまりポイント10選
Php development efficiency improvement
Php development efficiency improvement
Ember コミュニティとわたし
Ember コミュニティとわたし
Android Dev Tools Knowledge
Android Dev Tools Knowledge
activerecord-turntable
activerecord-turntable
Let's play with Goldfish
Let's play with Goldfish
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
.NET Compiler Platform
.NET Compiler Platform
進化するArt
進化するArt
【10人限定】1日でマスター!word pressのための「php:mysql講座」
【10人限定】1日でマスター!word pressのための「php:mysql講座」
シェル芸初心者によるシェル芸入門
シェル芸初心者によるシェル芸入門
PHPフレームワーク入門
PHPフレームワーク入門
CMS for Cloud by Ruby
CMS for Cloud by Ruby
Start!! Ruby
Start!! Ruby
VimM#3
1.
Vimで効率的な テキスト編集 株式会社RAWHIDE. 赤松 祐希
2.
自己紹介
3.
•Ruby/Railsプログラマ •Vim歴 そろそろ2年ぐらい •戦闘力121 *1 •http://ukstudio.jp/ *1
:echo len(filter(readfile($MYVIMRC), 'v:val ! "^s*$"'))
4.
プログラマにとって のエディタとは
5.
武士にとっての 刀
6.
いつも刃を 研いでおくこと
7.
1つのエディターを 熟知すること 達人プログラマー ヒント:22
8.
•設定可能であること •拡張性があること •プログラム可能であること
9.
Vimならできる! emacsとかでもできるけど =)
10.
3つのステップ
11.
•非効率な作業を見つける •解決方法を見つける •習慣にする
12.
vimrc
13.
•設定ファイルの編集が面倒 •編集しなくなる •作業効率が低いまま!
14.
リローダブルvimrc 参考 http://whileimautomaton.net/2008/08/ vimworkshop3-kana-presentation
15.
実際に非効率な部分を 改善しよう! (今回はvimrcは編集しない)
16.
カーソルの移動
17.
=============================================================================== = V I
M 教 本 (チュートリアル) へ よ う こ そ - Version 1.7 = =============================================================================== Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた非常 に強力なエディターです。このチュートリアルは、あなたが Vim を万能エディ ターとして使いこなせるようになるのに十分なコマンドについて説明をするよう なっています。 チュートリアルを完了するのに必要な時間は、覚えたコマンドを試すのにどれだ け時間を使うのかにもよりますが、およそ25から30分です。 ATTENTION: 以下の練習用コマンドにはこの文章を変更するものもあります。練習を始める前 にコピーを作成しましょう("vimtutor"したならば、既にコピーされています)。 このチュートリアルが、使うことで覚えられる仕組みになっていることを、心し ておかなければなりません。正しく学習するにはコマンドを実際に試さなければ ならないのです。文章を読んだだけならば、きっと忘れてしまいます!。 さぁ、Capsロック(Shift-Lock)キーが押されていないことを確認した後、画面に レッスン1.1 が全部表示されるところまで、j キーを押してカーソルを移動しま しょう。 レッスン 1.1: カーソルの移動 gg G ^ $h l k j
18.
知らないものが 1つでもあった人
19.
チュートリアルを 読みましょう Vimから :Tutorial ターミナルから vimtutor
20.
検索
21.
すごく面倒 /sugokunamaenonagaikansuu
22.
*(アスタリスク) •カーソル位置の単語をさくっと検索 •キーストロークが大幅激減!
23.
ファイル間の移動
24.
gf •カーソル上のファイル名のファイルを開く
25.
置換
26.
•v •Ctrl + v •V 置換したい範囲を選択!
27.
補完
28.
•長い単語を何度も入力は面倒 •スペルミスの可能性 •コピペも非効率
29.
•キーワードで補完 •Ctrl + n,
Ctrl + p •Vim7ならオムニ補完もあるでよ
30.
これから
31.
•他人の.vimrcを読む •人に聞く •vim-users.jp
32.
vim-users.jp
33.
•http://vim-users.jp/ •http://www.lingr.com/room/vim- users.jp •http://qwik.jp/vim-usersjp/
Baixar agora