- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 22:47:44 ID:rmuixhCJ0]
- 主にwindows環境でのvimについてのスレッドです。
本家 ttp://www.vim.org/ windows版バイナリ配布 ttp://www.kaoriya.net/ wiki ttp://vimwiki.net/ ctags 日本語対応版 ttp://hp.vector.co.jp/authors/VA025040/ vim users guide(閉鎖?) ttp://pcmania.jp/~moraz/ 名無しのVIM使い(スクリプト) ttp://nanasi.jp spanish passion Linux(全オプション) ttp://www15.ocn.ne.jp/~tusr/ ずんWiki ttp://www.kawaz.jp/pukiwiki/?vim UNIX板のvimスレ pc11.2ch.net/test/read.cgi/unix/1174302567/
- 363 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 22:52:33 ID:pqyDhGkK0]
- >>362
多分簡単にできるぞ autocmd でテキスト(*.txt)読み込んだときに、 tag生成するようにすればいいんじゃない 誰か書いてくれるよ ↓
- 364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:15:42 ID:JvJwZqZq0]
- au BufRead *.txt exe "helptags ".fnamemodify("<afile>", ":p:h")
でできるけど、むしろこんな↓感じでどうか。 au BufRead *.txt nnoremap <silent> <buffer> <C-]> :call TryTag()<CR> function! TryTag() try exe "normal! \<C-]>" catch if input("タグを作り直しますか?[y/N]: ") =~? "y" exe "helptags ".expand("%:p:h") echomsg expand("%:p:h")."にタグを作成します。" exe "normal! \<C-]>" endif endtry endfunction
- 365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 11:35:12 ID:wn+zDxgh0]
- :helptags はディレクトリ指定しかできなくて、
その直下のファイル全部読み込んじゃうから破壊的で危険じゃね 安全を追求するなら、 テンポラリディレクトリつくってそこにtagつくりたい指定ファイルのコピーうつして そこでhelptagsかけてやって、tagファイルを生成。ディレクトリと指定ファイルは削除。 んでそのtagファイルの名前も元ファイルの末尾に".tag"を足したものにして、 'tags'オプションはバッファにローカルにつくれるので、setlocal tags=指定ファイル名.tag とする
- 366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 16:21:39 ID:wn+zDxgh0]
- 上記徒労を無視するようなやりかただけど、
au BufRead *.txt nnoremap <silent> <buffer> <C-]> :call search("*".expand("<cword>")."*")<CR> で十分ではないか
|

|