Vimのpluginを書く
Upcoming SlideShare
Loading in...5
×
 

Vimのpluginを書く

on

  • 952 views

VimScript怖くないヾ(〃l _ l)ノ゙

VimScript怖くないヾ(〃l _ l)ノ゙

Statistics

Views

Total Views
952
Views on SlideShare
590
Embed Views
362

Actions

Likes
0
Downloads
1
Comments
0

4 Embeds 362

http://c4se.hatenablog.com 355
http://cloud.feedly.com 4
https://twitter.com 2
http://s.deeeki.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Vimのpluginを書く Vimのpluginを書く Presentation Transcript

  • Vim の plugin を書く .。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)
  • vim-quickrun-markdown-gfm を Windows に 対応させました ヾ ( 〃 l _ l) ノ゙
  • vim-quickrun-markdown-gfm を Windows に 対応させました ヾ ( 〃 l _ l) ノ゙
  • VimScript 怖くないヾ ( 〃 l _ l) ノ゙ ヾ (l _ l 〃 ) ノ゙
  • 怖くないヾ ( 〃 l _ l) ノ゙ ヾ (l _ l 〃 ) ノ゙
  • 怖くないヾ ( 〃 l _ l) ノ゙ ヾ (l _ l 〃 ) ノ゙
  • §1 help を読む ヾ ( 〃 l _ l) ノ゙
  • help :h ヾ (l _ l 〃 ) ノ゙
  • help CTRL-] CTRL-o ヾ (l _ l 〃 ) ノ゙
  • help CTRL-] → リンク先へ飛ぶ CTRL-o → 戻る ヾ (l _ l 〃 ) ノ゙
  • help Vim の help には何でも書いてある。 日本語訳は、 vimdoc-ja ヾ (l _ l 〃 ) ノ゙
  • help help の引き方 ↓ :h help ヾ (l _ l 〃 ) ノ゙
  • help の全文検索 :helpgrep ヾ ( 〃 l _ l) ノ゙
  • help の全文検索 helpgrep の使い方 ↓ :h helpgrep ヾ ( 〃 l _ l) ノ゙
  • §2 VimScript 用 help ヾ (l _ l 〃 ) ノ゙
  • VimScript :h script :h eval ヾ ( 〃 l _ l) ノ゙
  • runtimepath :h rtp ヾ (l _ l 〃 ) ノ゙
  • runtimepath autoload/ 自動的に読み込まれるスクリプト doc/ ヘルプドキュメント ftplugin/ ファイルタイププラグイン plugin/ プラグインスクリプト syntax/文法ファイル …… 等 ヾ (l _ l 〃 ) ノ゙
  • autoload :h autoload ヾ ( 〃 l _ l) ノ゙
  • autoload global 領域みたいに使へる :h s:var ヾ ( 〃 l _ l) ノ゙
  • 変数の型や scope :h variables ヾ (l _ l 〃 ) ノ゙
  • Data 構造 (List と Dictionary) :h list :h dictionary ヾ ( 〃 l _ l) ノ゙
  • Data 構造 (List と Dictionary) map(copy(list), 'v:val') deepcopy(dict) ヾ ( 〃 l _ l) ノ゙
  • 関数一覧 :h functions ヾ (l _ l 〃 ) ノ゙
  • §3 感想戦 ヾ ( 〃 l _ l) ノ゙
  • VimScript 文字列を振り回してると PHP に近いものを感じ る…… ( 〃 l _ l) ↑ > C macro 感< ヾ (l _ l 〃 ) ノ゙
  • VimScript echo debug はできる (l _ l 〃 ) ヾ (l _ l 〃 ) ノ゙
  • compatible let s:cpo_save = &cpo set cpo&vim ・ ・ ・ let &cpo = s:cpo_save unlet s:cpo_save ヾ ( 〃 l _ l) ノ゙
  • VimScript 怖くないヾ ( 〃 l _ l) ノ゙ ヾ (l _ l 〃 ) ノ゙