■ このスレッドは過去ログ倉庫に格納されています
Vim Part26
- 1 :名無しさん@お腹いっぱい。:2016/02/14(日) 16:52:31.90 .net
- Vim 6以降に関する話題、Part26です。
http://www.vim.org/
前スレ
Vim Part25 [転載禁止]?2ch.net
http://peace.2ch.net/test/read.cgi/unix/1427713482/
関連情報は>>2-6あたり
- 714 :名無しさん@お腹いっぱい。:2017/06/13(火) 23:52:32.17 .net
- >>713
関数作ってそこで判断する感じかな
- 715 :名無しさん@お腹いっぱい。:2017/06/14(水) 00:05:02.42 .net
- >>713
試してないがこんな感じ?
fu! s:foo(file)
if a: file ==# '_aaa.bbb_'
setf vim
endf
autocmd BufNewFile,BufRead * cal <sid>foo(expand('%'))
- 716 :名無しさん@お腹いっぱい。:2017/06/14(水) 00:08:54.51 .net
- >>713
あ、関数作らなくてもその場で判断できるな
雰囲気的にこんな感じ
autocmd BufNewFile,BufRead _*_ if expand('%') =~ '^_aaa.bbb_$' | setl filetype=vim | endif
- 717 :名無しさん@お腹いっぱい。:2017/06/14(水) 00:59:13.56 .net
- >>713
autocmd BufNewFile,BufRead _[^_]*[^_]_,_[^_]_ set filetype=vim
_[^_]*[^_]_
_aa_, _aaa_, _aaa.bbb_, _a_b_, _..._, など
_[^_]_
_a_, _1_, _?_, など
http://vim-jp.org/vimdoc-ja/autocmd.html#autocmd-patterns
> パターンの解釈方法は、ファイル名の解釈方法と大体同じである。
(中略)
> [^ch] は 'c' と 'h' 以外の文字にマッチ
総レス数 1001
219 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★