[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/11 19:40 / Filesize : 159 KB / Number-of Response : 698
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim Part18



1 名前:名無しさん@お腹いっぱい。 [2010/09/13(月) 11:28:46 ]
Vim 6以降に関する話題、Part18です。
www.vim.org/

前スレ
Vim Part17
hibari.2ch.net/test/read.cgi/unix/1258278511/

関連情報は>>2-8あたり。

69 名前:65 [2010/10/15(金) 03:12:19 ]
追記
   いま、自宅環境でいろいろ調べたところ、次の点がわかりました。
   Ubuntu 10.10 で一般ユーザで上記 help.txt ファイルを .vimrc なしで開くと
   7.2/7.3 いずれもハイライトされませんでした。→ modeline オフ

   一方、7.3 でも Ubuntu 8.4.4 では、問題なくハイライトされます→ modeline オン
   同じことが、CentOS 5.5 でも確認されました→ modeline オン

   ということで、簡単に 7.2/7.3 の実装の違いと言い切ってしまいましたが、
   どうも環境要因も考慮する必要がありそうです。

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 04:33:24 ]
>>69
そう考えているならfiletypeが適切に設定されていないことを疑うべきじゃないか?
modelineに何も記述していないにもかかわらず、modelineのon/offでハイライトが切り替わるならまだしも。


71 名前:65 [2010/10/15(金) 04:46:35 ]
>>70
上で説明した help ファイルの filetype(ft) は、 modeline で設定されています。
したがって、modeline が環境要因などでオフに設定された段階で filetype が判定で
きず、ハイライトもされないということだと認識しています。

「modeline に何も記述してない」という点は、どこから判断されたのでしょうか。

72 名前:65 [2010/10/15(金) 04:52:51 ]
追記
   失礼、

   modelineに何も記述しなくても、modelineのon/offでハイライトが切り替わるなら、問題は
   modeline にある、という文意でしたね。

   私の判断は、modeline に適切に filetype の指定がされているにも関わらず、
   そのファイルタイプのハイライトが反映しない=環境または実装またはその両方の要因
   により modeline がオフになっていることが直接の原因

   ととらえて、.vimrc で明示的に se modeline を指定することで対応したということを述べた
   までです。

73 名前:65 [2010/10/15(金) 04:57:51 ]
補足
   >>72 のコメントに追加説明ですが、modeline で filetype を指定しているのですから
   modeline がオフになった段階で、filetype は設定されません。つまり、filetype が
   正しく設定されていないことは事実です。疑う余地はありません。
   ただし、本問題の対症療法的は解決策としては、filetype の設定をどうこうする、
   という観点より、modeline を正しく設定すればよいというのが簡単な方法ではないか
   と考えています。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 06:06:34 ]
.c の拡張子だと runtime/filetype.vim の設定にしたがって、
filetype=c に設定される。.rb の拡張子だと filetype=ruby に設定される。
しかし、ヘルプファイルの拡張子は、一般的なテキストファイルを表す .txt だから、
filetype は、modeline で設定する。
:h で見ることのできるファイルは、ぜんぶファイルの最後の vim:....: で
ft=help をしている。
ちなみにkoronさんの gvim フォルダの README_w32j.txt の最後は、
ft=memo を設定して、koron さんの syntax/memo.vim が反映される。

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 11:55:16 ]
エスパーなのかな。状況を限定しすぎてる

76 名前:名無しさん@お腹いっぱい。 [2010/10/15(金) 15:26:50 ]
うん、エスパー的に答えてみた。なんせ、質問者の状況が明確ではないので
ただし、事象は検証したものなので、書いておくことは、同じ経験をした人
には役に立つかと…

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 21:40:21 ]
Vimでソースひらいて二分割したとき左側に関数一覧を表示するみたいなことできますか?



78 名前:77 mailto:sage [2010/10/17(日) 21:45:54 ]
すいません。みつかりました
taglist.vimってやつです。

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/20(水) 10:37:20 ]
minibufexpl.vimやtabbar.vimのステータスラインって消せませんか?

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/20(水) 10:53:18 ]
きっとスクリプト書いた本人も消せるもんなら消したいと思っているだろうな…

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/20(水) 13:18:43 ]
:set laststatus=0で消せるよ


全部消えるけどな

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/20(水) 19:06:13 ]
>>81
www

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/21(木) 18:46:08 ]
超初歩的な質問です。
vim72-kaoriya-w32j を解凍後にgvim.exeを実行すると起動時に
常に以下のエラーが出ます。

E575: viminfo: 不正な先頭文字です 行目: O
E575: viminfo: 不正な先頭文字です 行目: U
E575: viminfo: 不正な先頭文字です 行目: ^I"^I22^IO

などのエラーメッセージです。少し調べてみて
viminfoを消せば治るという情報もあったので試してみたのですが
治りません。どうすれば治りますでしょうか?








84 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/21(木) 20:55:08 ]
それって初歩的な質問なの?

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/21(木) 21:49:19 ]
;e hoge でファイルを開いたとき、常に新しいタブで開くようにできますか?

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/22(金) 00:01:59 ]
cabbrev e tabe

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/23(土) 07:28:52 ]
>>86
ありがとうございます。
cabbrevって初めてしりました便利ですね



88 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/30(土) 08:20:14 ]
vimwikiの見出しの書式を以下のように変えたいです。

=Title=

#Title

3時間くらい試行錯誤してみたんですが、できませんでした。
自力では無理だという結論に達しました。
なので、誰か作ってください。
お願いしますお願いしますお願いしますお願いしますお願いします

いじるのは
/autoload/vimwiki.vim
の、650行付近にある
function! vimwiki#AddHeaderLevel() "{{{
のところだと思います!!!

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/30(土) 19:45:23 ]
vimwiki は、syntax highlight の有効が必須だったはず
ハイライトとかも書き換えないとマズイでしょ
でもさ、ハイライトだけを調べて、ヘッダーだと判定しているだけならばいいけど、
正規表現 /^==\+/ で判定していたらヤバイよね

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/02(火) 21:28:34 ]
skk.vim使用中にC-gでvimごと落ちる事象が、vim7.3から、オレのところで発生していた。
という事を以前書いた気がしていたが、見つからないので、このスレにメモっておく。
skk.vimの分家を見つけた。今のところ無問題。
github.com/tyru/skk.vim

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/02(火) 22:14:46 ]
>>90
groups.google.com/group/vim_dev/browse_thread/thread/12e88062aa998d2f/
groups.google.com/group/vim_dev/browse_thread/thread/afda115c72b52ac8/

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/03(水) 07:53:45 ]
ありがとう。
skk.vimの作者がfixパッチを書いたなら、vim.orgのページも更新してくれりゃいいのに。
www.vim.org/scripts/script.php?script_id=1589

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/05(金) 17:23:21 ]
Opsploreの使い方で質問。
今はvim起動して:Opsploreで使えている状態です。ここから起動時にもプラグインが実行されるようにしたいです。
.vimrcに
set runtimepath+=$HOME/.vim/after
.vim/afterに
Opsplore
といれたんですが、実行されません。どうすればいいですか?

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 09:15:26 ]
エラーが起きないなら、ディレクトリ行蔵でもまちがえてるんじゃね

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 12:58:11 ]
友達のemacs使いに馬鹿にされるんですけどどうすればいいですか。

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 14:12:30 ]
>>95
何を馬鹿にされてるんだ?
両刀使いの俺なら emacsしか使えないの? って言い返すけど。


97 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 17:05:41 ]
信心が足りてません



98 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 18:05:22 ]
>>95
))))))))))))))))))))))

ダンゴムシのAA

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 18:26:23 ]
vimなら10時間ぶっ通しでコーディング出来るけどemacsでは無理

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 18:34:48 ]
スクラッチでゼロから書く時はそう変わらないけど、修正したりデバッグする時はvimの方が速いと思う
テキストオブジェクト最強

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 20:36:36 ]
vimで出来ることは例外無くemacsでも実現出来る。

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 21:00:38 ]
マジで?

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 21:11:28 ]
軽快さは失われるだろうけど。

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 21:12:19 ]
だったら俺vim勉強するよりEmacsに乗り換えよ

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 21:16:13 ]
>>103
そういえば、486SXでmule(emacs19)がなかなか立ち上がんなくてな。。。
それまでemacsとviを行き来していたが、結局vi系がメインになってまった。

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 21:27:46 ]
問題はemacsで実現するのに要する手間だよな
viper-modeを試したり、自分でelisp書いたりもしたが、これがなかなか面倒

素直に使い分けた方が楽だ

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 21:41:13 ]
メールの読み書きはemacs。
プログラミングはvim。



108 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/08(月) 19:45:20 ]
Zen CodingでCSSを書くときの実行コマンドを忘れました教えてください。
HTMLなら<Ctrl>y,のやつです。

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/08(月) 20:31:39 ]
Eclipsとvimを連携させたいんだけどできないかな

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/08(月) 20:41:17 ]
eclim

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/09(火) 13:19:19 ]
メールはSeaMonkey
プログラミングはGedit
設定ファイルごにょごにょはvim
2chブラウザはgvim

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/09(火) 19:32:19 ]
>Gedit

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/09(火) 21:47:27 ]
Geditさんをバカにするなよっ

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/10(水) 03:53:49 ]
geditは良いエディタだよ
機能の割に重いのが難点だが。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/10(水) 23:50:47 ]
bramの$PATH丸見え>7.3.051

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/10(水) 23:57:07 ]
まじかw

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/11(木) 08:34:08 ]
みるなよ、エッチ



118 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/16(火) 07:59:37 ]
twitvimで、他者のつぶやき文中にコントロールコード(ascii zero)が入るんだけど、こういうもの?

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/16(火) 09:15:21 ]
それはvim的改行コードだね

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/17(水) 02:01:32 ]
windows vim で :se shell=zsh shellcmdflag=-c にして :!echo 'a|b' とすると
b' なんてないよとか言われます。
どうも "vimrun zsh -c echo 'a|b'" って感じの文字列を
デフォルトシェル?(cmd になるのかな?)で解釈実行してて、
解釈上 ' の quote が意味を持たず | が pipe とされている結果、
b' を実行しようとしてる。ようです。多分。

そんで、まあ、特殊記号を普通に扱えないわけですが、
お客様の中に windows vim で :se shell=sh とかをうまいことやってる方が
いらっしゃいましたら、お力添えをお願いします。
いらっしゃらなくてもお願いします。

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/17(水) 07:09:15 ]
:!"echo 'a|b'"
:echo vimproc#system("echo 'a|b'")

122 名前:416 mailto:sage [2010/11/18(木) 21:28:32 ]
mの動作がよくわからないのですが
教えていただけますか?
mark というのはどういうことでしょうか

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/18(木) 21:33:24 ]
>>122
mはviのmと同じです。(vim特有じゃないです)

124 名前:416 mailto:sage [2010/11/18(木) 21:39:21 ]
>>123
vi
で改めて検索したらわかりましたありがとうございます


125 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/18(木) 23:03:02 ]
exコマンドの中でスクリプト変数を評価して使いたいのだけど、どうすればいい?

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/18(木) 23:19:12 ]
:execute のことかな?

:let i='hello world'
:exec 'echo i'
hello world

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/19(金) 00:42:13 ]
>>126
それだ!ありがとう!
しかし、 :exec 'echo i'のiがクオートの中に入っているのに、ちゃんと変数として評価されるのが微妙に気持ち悪いね。不思議な感じ。



128 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/19(金) 17:45:43 ]
ruby書いてる時に,クラスとかeachとかの構文を:setclass とかすると,class endって行って,間に改行も含まれててカーソルはその間に戻る的なのがしたいです.
どんなん書けばいいです?

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/19(金) 17:58:14 ]
snippetとは違うのか

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/20(土) 01:53:22 ]
>>129
スニペットって補完じゃないんですか?

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/20(土) 02:37:12 ]
>>129は何とか意味を汲み取って、その結果スニペットを提示したんだろうけど、やりたいことを伝えきれていないからこうなったんじゃないかな。

簡単に言うと、日本語でおk>>128

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/20(土) 03:06:25 ]
:ab を定義すれば良いんじゃないかとエスパーしてみる

133 名前:120 mailto:sage [2010/11/20(土) 06:47:29 ]
>>121
:set shell=zsh としているのは、
:!zsh -c "echo 'a|b'" とかを :!echo 'a|b' と書きたいからで、
それは " やら ' やら | の特殊記号についてエスケープとかを
本来やろうとしていることに対して余計に気にしたくないという欲求によるものです。
というか、普通に unix でできているようにしたいというだけです。
案(代替案?)を示して頂いて申し訳ないのですが、
つまり、余分に " で囲ったり、関数を噛ませたりはしたくない訳です。
:!echo 'a|b' として実行したい。

と、なんかちょっと無理そうな気はする。
unix vim だと system() とかに渡す前に \ エスケープとかしてるっぽいけど、
win32 vim だとそれがないっぽい。
system() 相当の関数から呼ばれている parser ('shell' とは別。cmd.exe ?) を
指定できればなんとかなったりするのかな。何か勘違いしてる気もするが。

>>127
:exec 'echo i' と :echo i って同じですよ。
例としては :exe '!echo' i の方が適切かと。
:exe '!echo ' . i の方が解りやすいかも。

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/20(土) 18:35:11 ]
Vimscriptの書き方について教えてください。
以下のように書いたら、結果がコマンドラインに表示されるんですが
バッファ内に表示させるにはどうすればいいんですか。

map <leader>f :call Test()<CR>

function Test()
  let input = input('Text: ')
  let text = input
  echo text
endfunction

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/20(土) 21:13:23 ]
setline
だったかで、書き込むんだよ。

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/20(土) 23:09:33 ]
let @z=input('Text: ')
put! z
とかもあるよ

でも一時的な表示でバッファーを使いたいというのならば、
香り屋 plugin cmdex.vim の Scratch かな
同じことだけど
new
setlocal bt=nofile noswf
これで保存しないで閉じても文句を言われない

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/21(日) 00:47:36 ]
>>133

解決方法その1
alias gvim='perl -we "exec q{$HOME/bin/vim/gvim.exe},
map { s/^(.*)$/(-f \$1)?qx{cygpath -aw \"\$1\"}:\$1/e; chomp; \$_; }
(@ARGV); " --'

として、cygwim から gvim を使う。


解決方法その2
if s:is_win
function! s:set_shell(shell) "{{{
let $HOME = 'E:/home/hoge'
"let $PATH = 'C:/strawberry/perl/bin' . ',' . $PATH
execute 'set shell=' . a:shell
set shellcmdflag=-ic
set shellpipe=2>&1\|\ tee
if a:shell =~# '\<zsh\.exe'
set shellredir=>&
else
set shellredir=>%s\ 2>&1
endif
set shellxquote=\"
set shellquote=
endfunction "}}}



138 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/21(日) 00:48:31 ]
function! s:set_cmd() "{{{
set shell=cmd.exe
set shellcmdflag=/c
"set shellpipe=>
set shellpipe=2>&1\|nkf\ -w>%s
set shellredir=>%s\ 2>&1
set shellxquote=
set shellquote=
endfunction "}}}

" got-ravings.blogspot.com/2010/07/vim-pr0n-sample-nerd-tree-plugins.html
function! s:shell()
let save_cwd = getcwd()
try
execute 'lcd ' . expand('%:p:h')
redraw!
shell
finally
execute 'lcd ' . save_cwd
endtry
endfunction

command! Shell call s:shell()
command! Mingw call s:set_shell(s:msys_home . '/bin/bash.exe')
command! Cygwin call s:set_shell(g:CygwinHome . '/bin/bash.exe')
command! Zsh call s:set_shell(g:CygwinHome . '/bin/zsh.exe')
command! Cmd call s:set_cmd()
endif

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/21(日) 00:58:58 ]
ちょっと変更
@@ -5,7 +5,7 @@
map { s/^(.*)$/(-f \$1)?qx{cygpath -aw \"\$1\"}:\$1/e; chomp; \$_; }
(@ARGV); " --'

-として、cygwim から gvim を使う。
+として、cygwim から native windows の gvim を使う。


解決方法その2
@@ -31,8 +31,11 @@
function! s:set_cmd() "{{{
set shell=cmd.exe
set shellcmdflag=/c
- "set shellpipe=>
- set shellpipe=2>&1\|nkf\ -w>%s
+ if &encoding ==# 'utf-8'
+ set shellpipe=2>&1\|nkf\ -w>%s
+ else
+ set shellpipe=>
+ endif
set shellredir=>%s\ 2>&1
set shellxquote=
set shellquote=

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/21(日) 01:07:53 ]
なんか力作キター

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/21(日) 03:25:35 ]
>>132
エスパーさんさすが!!
それどうやってやるですか?

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/22(月) 04:53:08 ]
ついさきほどvim使い始めたド素人なんですが、質問させてください!
javascriptのsyntaxをダウンロードして/syntax/に放り込んだのですが、
関数も変数も色分けされません(デフォルトの文字色)…PHPなどと違い、javascriptは控えめな色分けなのでしょうか?
ちょっとしたスペルミスなどに気づくことができず、はまってばかりです。

それともうまくインストールできてないのか…

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/22(月) 05:06:30 ]
どの拡張子が来たらこれを適用する。
っていうのをどっかの設定ファイルに1行かないといけない気がする

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/22(月) 05:18:11 ]
function とか var のキーワードがハイライトされてるならそれでおk。
PHPだと組み込みの関数も色が変わるから、それに比べたら地味に見えるかもね。

145 名前:142 mailto:sage [2010/11/22(月) 05:28:47 ]
>143,144
こんな時間にレスありがとうございます><

>143
!!もう一度調べてみます;

>144
なるほど…一応それらはハイライトさています。
これは自分で作るしかない予感…

お二方ありでした!!



146 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/22(月) 09:20:32 ]
>>145
ttps://github.com/pangloss/vim-javascript

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/22(月) 17:17:00 ]
>>135-136
できました
ありがとうございました



148 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/23(火) 03:44:41 ]
skk.vimをメンテしている方、ここにAZIKのtypoとかを修正したものがあります。
ttp://mrymy.cocolog-nifty.com/blog/skk/index.html
ttp://mrymy.cocolog-nifty.com/blog/2010/07/azik/skk-azik.vim.txt

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/23(火) 21:26:06 ]
>>128

Windows ならば %USERPROFILE%\vimfiles\ftplugin\ruby.vim に
Linux ならば $HOME/.vim/ftplugin/ruby.vim に、以下を書く

inoreab <buffer> module module<cr>end<up><end>
inoreab <buffer> class class<cr>end<up><end>
inoreab <buffer> def def<cr>end<up><end>

んで、filtype が ruby のときだけ、class を書けば次行に end が入力されて
クラス名を入力する状況になる。do, case でやってもいいけど
"string" や /regexp/ の中で書くとウザイよ。
補完を停止するには、class と入力した後に、C-c する。
以下だと _ が補完の発動になるので、じゃまっけではないかも
inoreab <buffer> module_ module<cr>end<up><end>
inoreab <buffer> class_ class<cr>end<up><end>

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/24(水) 14:06:12 ]
>>149
おぉー!!でキター!!
ありがとうございましたっ!!

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/24(水) 14:12:10 ]
短縮入力っていうのね・・・
勉強になりまつ

152 名前:名無しさん@お腹いっぱい。 [2010/11/26(金) 10:08:25 ]
" Php, php3, php4, etc. " Also Phtml (was used for PHP 2 in the past) " Also .ctp for Cake template file au BufNewFile,BufRead *.php,*.php\d,*.phtml,*.ctp setf php

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/28(日) 16:06:47 ]
>>148
これは便利!ありがたや〜

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/28(日) 22:17:09 ]
inset modeを出ることなしに で copy, cut ってどうやるんですか?
put(paste) は出来ました

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/30(火) 03:47:43 ]
どちらかというと、insertの方に入る感覚なんだよ

156 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/30(火) 17:09:10 ]
挿入って気持ちいいおね

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/01(水) 21:38:52 ]
くだらねぇーこと言ってんじゃねーよ!!



158 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/01(水) 23:13:32 ]
iとEsc交互に叩きながら腰を振ってたら一日が終わった。

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/02(木) 06:27:27 ]
任意の uri の文字エンコーディングを取得するベターな方法があれば教えてください。
とりあえず、思いついたもの。これは、大げさな気がする。
function! GuessEncode(x)
perl use Encode::Guess qw/ utf8 euc-jp shiftjis /
perl $value = VIM::Eval('a:x')
perl $guess = Encode::Guess::guess_encoding($value)
perl VIM::DoCommand("let result ='" . $guess->name . "'")
return result ==# 'ascii' ? &encoding
\ : result ==# 'utf8' ? 'utf-8'
\ : result ==# 'shiftjis' ? 'cp932'
\ : result
endfunction
" https://github.com/mattn/webapi-vim
" echo GuessEncode(http#get('hibari.2ch.net/unix/').content)



160 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/03(金) 05:58:12 ]
大げさとか気にせずにあるものを使うのがベター。
pure vimで文字コード判定したいならgaucheのguess.cあたりを移植するのが簡単かな。

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/06(月) 15:19:24 ]
現在開いているバッファの数をステータスラインに表示させることはできますか?

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/07(火) 01:17:13 ]
こんな感じ?

set statusline=%{CountBuffers()}

function! CountBuffers()
  let cnt = 0
  for nr in range(1, bufnr('$'))
    if buflisted(nr)
      let cnt += 1
    endif
  endfor
  return cnt
endfunction

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/09(木) 13:07:27 ]
挿入モードからコマンドモードに戻る時に、
全角入力から半角入力に勝手に切り替わるように出来ないでしょうか。


164 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/09(木) 15:51:39 ]
inoremap <ESC> <ESC>:set iminsert=0<CR>

gvimでは効果があったけどCygwinのvimだと効かなかった

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/09(木) 15:57:50 ]
KaoriYa版のgvimってことを書き忘れてた

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/10(金) 01:55:21 ]
>>163
無印MacVimだと下の設定でGoogle日本語入力のEscによる切り替えは効いた。

set noimdisable
set iminsert=1
set imsearch=1

ただコンソールからだとうまくいかなかったりカーソルがバグったりインサートモードになったらおせっかいにも前回Escする前の入力言語にもどしてくれたりと良いことなしなので、あまりおすすめしない。
常に意識して変換するクセをつけた方が幸せになれると思う。
ヤンクとクリップボードの関係でもそうかもしれんけど、デフォルトに慣れてしまえばそう悪いもんでもない。
本家が力入れてくれるとも思えないしな。

いい設定見つけたら教えてくれ。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 16:49:08 ]
特定エディタの設定をするためだけの言語とか覚える気しねぇ
やっぱEmacsの方が分があるよな



168 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 17:01:37 ]
emacsは設定用の言語を覚える必要がないのか?
不思議だ。

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 17:33:44 ]
その言語が特定エディタのためのものかどうかって話だろ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<159KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef