Contenu connexe
Similaire à 「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
Similaire à 「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理 (20)
「Vimrcリーディングに役立ちそうな」vimrcの設定とplugin管理
- 3. 歴史
● vi誕生 1970年代 => Bill.Joy
● vim誕生 1980年代 => Bram.Moolenar
● vim 6.0 2001年 => ほぼ現在の形に
● vim 7.0 2006年 => vimscript 強化
● vim 7.3 2010年 => 最新版
- 5. 特徴
● マルチウインドウ・マルチバッファ
● 操作体系がモードで分かれてる
● たくさんのキーバインド
● プログラマ向けの機能
● カスタマイズができる
● helpが充実している
- 6. 操作体系(モード)
ノーマル
(通常)
ESC
i,a
ESC v ESC :
インサート ビジュアル EX
(挿入) (選択) (コマンド)
- 13. 設定内容
● set number => 行番号表示
● [inv]map ZZ :wq => モード別キー設定
● command HogeCmd ....
=> 独自コマンド設定
● let g:vimball_home => 変数設定
● function ... endfunction
=> vimscript(言語)
- 15. .vimrc
Unix
$HOME/.vimrc
Windows
$HOME/_vimrc or $VIM/_vimrc
- 21. vim関連ファイル
プラグイン設定も同様
Kaoriyaのvimフォルダや/opt/local/.../...vim/ は
アプリケーション用
混在には気をつけよう
- 31. その前に
:set runtimepath?
runtimepath=~/.vim,/Applications/MacVim.app/Contents/Resources/vim/vimfi
les,/Applications/MacVim.app/Contents/Resources/vim/runtime,/Applications
/MacVim.app/Contents/Resources/vim/vimfiles/after,~/.vim/after
- 32. デフォルトパス
Unix
$HOME/.vim
Windows
$HOME/_vim
- 34. ディレクトリ構成
Vimflesを格納するディレクトリ
それぞれ意味があります
$runtimepath/
autoload/ 自動的に読み込まれるスクリプト
colors/ 色テーマ定義ファイル
doc/ ヘルプドキュメント
ftplugin/ ファイルタイププラグイン
indent/ インデントスクリプト
plugin/ プラグインスクリプト
syntax/ 文法ファイル
.../ 他にも色々
- 37. ファイルのみ
・hogehoge.vim
基本的にpluginディレクトリに放り込む
(colorもあるかも)
- 40. Vimball
piyopiyo.vbaを
vimで開いて
:source %
runtimepathに自動でインストールされる