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 あたり。
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/10(日) 02:01:05 ] vim 7.3にしたら構文ハイライトができなくなた。 googleに聞いてもヒットせず、泣く泣く7.2に戻した。 ChangeLog見ても。。。
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/11(月) 00:28:55 ] たぶんちゃんとインストールできてないだけ
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/11(月) 07:06:07 ] 泣く泣く戻すような状況になるほど7.3にはいい機能が追加されているのか。 これは試してみなければ
58 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/12(火) 07:12:18 ] 7.3にはすごく良い機能がある
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/12(火) 22:47:13 ] 空を飛ぶのかな。
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 08:20:48 ] それはもう7.2から実装されてるし。
61 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 16:05:13 ] おれによーし
62 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 19:08:31 ] あをによし
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 20:20:49 ] あおはすすんでよし
64 名前:名無しさん@お腹いっぱい。 [2010/10/14(木) 15:21:08 ] >>55 : modeline
65 名前:名無しさん@お腹いっぱい。 [2010/10/14(木) 16:55:14 ] >>55 × :modeline ○ :se modeline
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/14(木) 21:52:05 ] なんでmodelineなんだろう。 :syn onとかしてみたら?
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 00:38:43 ] >>66 65氏は、ft= とかを考えているのかも :h 'ft' すると最初に modeline の設定が出ている 確かに filetype の設定は必要だけど 通常は modeline を使わずに、デフォルトで設定されるし 最初に疑うのは syn on だよな
68 名前:65 [2010/10/15(金) 02:42:28 ] 言葉足らずですみません。 65で :se modeline を挙げたのは、自分の環境でも 7.2 -> 7.3 変更時に 一度ハイライトしない事象が出たので、その経験を元に書きました。 私の場合は、helpファイル(例:help.txt)をvimで開いたところ ハイライトされなかった、というもので、7.2のときは問題なく ハイライトされていました。 こちらの環境では、.vimrc は 7.2 と同じものを使用。 コンパイルオプションも 7.2 と同じ条件でコンパイルした上での 差異なので、7.3 ではデフォルトの設定が変わったのかも… (ヘルプ上では、7.2/7.3いずれも、root 以外はデフォルト on と書いてありますが…)と考えて、65 のような回答をしています。 :syn on については、7.3 のソースでもグローバルの vimrc は 普通に syntax 機能を付けてコンパイルしてあれば、有効に なるようになっていますから(ローカルの .vimrc で意図的に off にでもしないかぎり…):syn on の影響はないように考えて います。 modeline の件については、7.3.27 時点でも、手元の .vimrc から se modeline の一行をコメントアウトするか、.vimrc を リネームするだけで再現しますので、バグかどうかは別にし ても、7.2 との実装上の差異のように見受けられます。
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 ] その言語が特定エディタのためのものかどうかって話だろ
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 17:38:13 ] lispの仕事も来ないし、趣味でlispを書くこともない俺にとっては、 lispも特定エディタ(emacs、xyzzy)の設定をするためだけの言語ですw
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 18:12:27 ] lisp知っててもemacsの設定は書けんよ。
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 20:37:20 ] >>168 細かな設定には lisp を書く必要もあるだろうけれど M-x customize とか customize-group とか使えば lisp わからなくてもいじれる気がする。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/11(土) 21:11:22 ] 昔はElisp書くことが目的になるほど夢中になってる人がたくさんいた。 今は書ける人はたくさんいるが研究してる人は少ない。 情報が出尽くして誰でもある程度のElispを書けてしまうから、ハッカーにとってみればもう魅力が無いのだろう。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 05:49:16 ] emacs lispはCommon LispとかSchemeとかに比べるとイマイチ魅力に欠けるからなあ
175 名前:名無しさん@お腹いっぱい。 [2010/12/12(日) 06:57:38 ] kaoriya版のmacvimだとC-^でIMを切り替えると,insertモードに入った時にIMをオンにするかオフにするかを切り替えられるよね. でも同じmacvimでもコンソールだとそれができないんだよね・・・ コンソール上でも出来るようにならんかな
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 19:51:28 ] こんなの出ていた vi/Vim コマンドポケットリファレンス ttp://www.amazon.co.jp/dp/4774143960/ 出版社: 技術評論社 (2010/10/22)
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 20:53:48 ] >>176 これってどうなの? 俺は見送ったんだけど。
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 23:01:59 ] >>177 helpをちゃんと読める人には不要だと思う。 vimscriptをじっくり解説してくれるようなマニアな本は無いのかなぁ elispはよく見るのに。
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 23:33:15 ] >>177 フォントが大きいせいか1ページあたりに書き込める内容が少ないから ポケットの名を冠するわりには分厚かった 実際に携帯するポケットリファレンスとして買うなら 俺は持ってないけど、オライリーのviデスクトップ リファレンスのほうがいいんじゃないかな
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/12(日) 23:36:47 ] >>137 レスが遅れ失礼。 試してみました。 解決方法1、2とも set shellxquote=\" が肝のようですね。 それ以外の部分は大体今回の問題に対しては不要、かな? さて、これで | は使えましたが、" がそのままでは使えません。 (" → "^"" とすると使える) 解決方法1 を参考に SHELL=zshのwindowsパス としていますが、 " も使えるようにする手段としては - vim をいじる - vimrun をいじる - COMSPEC にこの問題に対応したものを指定する ぐらいかなあ、と思います。 色々試したところ、COMSPEC 変えるのはよく分からない結果になり、 vimrun いじればなんとかなるかな、って感じです。 vim をいじるより vimrun いじる方がいいかな、と。 (最近あんまりコンパイルとかしたくないけど。深い理由はなく) # shellxquote の他に shellexpr みたいな感じのオプションがあれば、 # もっと簡単に対応できるんだけどなー。 ! のコマンドを入力に # shell に渡す文字列を返す処理を指定するようなやつ。 # あるいは shelltype が win でも有効ならいいのか? # というかコレバグなんだよな、多分。
181 名前:177 mailto:sage [2010/12/12(日) 23:44:42 ] >>178 >>179 ありがとう。 ちょっと余裕できたから、オライリーの方も含めて検討する事にした。
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 00:13:50 ] 体系的な学習をするならオライリーの入門viが向いてるよ あとは技術評論社の はじめての vi & Vim ってのがあるけど評判は分からない
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 00:15:40 ] vimに関しては:helpより有用な本を見たことが無いな。
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 01:58:40 ] Vim の解説 PDF があったよね。5.7 頃のやつ。 あれ印刷してベット脇において、寝る前にパラパラめくっていたら、 Vim の知らない機能をいろいろ発見して役に立ったよ。 どっちにしろ、全体的な本は必要だと思う。
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 01:59:45 ] ポケットリファレンス、各コマンドに使用頻度が1〜5段階でランク付けされてるんだが、 ほとんどが4か5でまったく機能してない感じだな
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 12:41:11 ] ここにあるやつvimwikiにのせていい?
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 14:52:27 ] いいよ。
188 名前:名無しさん@お腹いっぱい。 [2010/12/13(月) 15:01:08 ] 1行目:......$[カーソル] 2行目:^...... この状態で右方向キーを押したら 2行目の先頭に移動するようにはできないのでしょうか? つまりFreeBSDのee(1)みたいな挙動にしたいです。
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 15:20:30 ] >188 :help whichwrap
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 15:35:08 ] おおー。これは知らなかった。横だがトン
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/13(月) 19:11:45 ] >>177 他の人が書いてるように内容はアッサリ風味なんだけど 項目の順序立てが考えてあって手元に置いとくのに以外と便利 「Vim完全バイブルが大きすぎて机に置いときたくない」って俺には重宝する もちろん内容的にはhelpに敵いようもない パラパラと目次見て気に入れば…
192 名前:188 [2010/12/13(月) 20:10:38 ] >>189 ┏O)) アザ━━━━━━━ス!
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/15(水) 00:35:49 ] 新規でバッファを制作し始めた時に、エンコードがUTF8になるように設定するにはどうすれば良い? KaoriyaのWin32版gvimを使っていて、標準でcp932になってしまうんだが。
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/15(水) 01:06:02 ] ぐぐれよそれくらい
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/15(水) 04:20:17 ] >>193 hibari.2ch.net/test/read.cgi/software/1224769266/758 ちゃんと該当スレ見ようぜ。
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/16(木) 01:54:36 ] ヤンクされている文字で検索したり、Grepしたりするのはどうすればいいですか? /C-r*とか書いてあったりしますけど、Ctrl+rやるとダブルクォーテーションが出てきて期待通りの結果になりません。 単純にヤンクしている文字を貼り付けられれば検索だろうがGrepだろうが簡単なんですけど…
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/16(木) 02:21:29 ] その状態で*を押そう。 あと、/C-rw も便利だと思うよ。カーソルがあるところの単語を拾ってくる
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/16(木) 03:47:58 ] >>196 ctrl-r で `"' が出たら, もう一回 `"'. :h i_ctrl-r
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/16(木) 11:15:19 ] >>197 >>198 ctrl+rwは出来たんですがかんじんのヤンクの方が… つまりどういうことだってばよ
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/16(木) 11:43:53 ] Ctrl-rの後に、残りのレジスタ記号を打つんだよ " → 無名レジスタ "" (ヤンクした文字列) * → クリップボード "* :help registers
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/16(木) 13:08:08 ] できました どうもありがとうございました
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 00:09:01 ] ^WTでウィンドウをタブにできるけど、 逆にタブをウィンドウにすることはできますか?
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 13:07:07 ] 行頭でh押した時に前行の行末へ移動する 行末でl押した時に次行の行頭へ移動する これができるような設定方法っありますか?
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 13:21:14 ] >>189 ではだめな理由を
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/17(金) 16:25:16 ] >>203 できる mswin.vimにかいてあったぞ
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 10:48:38 ] glob(), globpath() を使用してディレクトリやファイル名を求めるとき、 &encoding != &termencoding においてマルチバイト文字や '(' を含むファイルが あると vim が落ちるのは自分だけ? native windows vim7.3.087 rev2668 (bfade53bcafb) + kaoriya.patch を mingw でコンパイルしたものは、Visual C++ Runtime Error で vim73-20101209-kaoriya-w32j は何もエラーを出さずそのまま vim が終了する。 :echo globpath('./', '(*') :echo glob('(*') neocomplcache とか unite でよく落ちる。 function! neocomplcache#util#globpath(path, expr, ...)"{{{ let flag = exists('a:1') ? a:1 : 0 let save_encoding = &encoding let l:termencoding = (has('win32') || has('win64')) && &termencoding == '' \ ? "default" : &termencoding let &encoding = l:termencoding " finally がないと <C-c>で途中でキャンセルしたとき " &encoding の値が &termencoding になる。 try let result = s:iconv(globpath(a:path, a:expr, flag), \ l:termencoding, save_encoding) finally let &encoding = save_encoding endtry return result endfunction"}}} " iconv() wrapper for safety. function! s:iconv(expr, from, to)"{{{ if !has('iconv') || a:from == '' || a:to == '' || a:from ==# a:to return a:expr endif let result = iconv(a:expr, a:from, a:to) return result != '' ? result : a:expr endfunction"}}}
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 22:05:23 ] windows持ってないからわからんけど デバッグ付きでビルドしてgdbかなにかで見てみるとか?
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 22:50:05 ] ウェブ屋ならemacsじゃなくてvim使え って言われたから使ってるのだが なんだこの糞エディタ vimscriptとか糞過ぎる 拡張性も糞もないから愛着が沸かない
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 22:55:36 ] >>208 > ウェブ屋ならemacsじゃなくてvim使え 誰に言われたのか知らんけど多分鯖管理などリモートで作業するときのために 一通りコマンドを覚えとけってことじゃないの? 別に常用する必要はないと思うけど
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 23:00:03 ] そもそも使うエディタを他人に強要されている時点で愛着なんて沸かないだろ
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 23:05:13 ] vimを使い込むと逆にリモートの初期設定のviが使えなくなる不思議
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 23:09:53 ] 209が言うように 「緊急時にサーバにログインして、ターミナルで作業する時のために使い方は知っとけ」 って意味で言われたんだと思うよ>Web屋ならVim 昔ならわかるけど、今でもそんなこと言われるんかね?
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/20(月) 00:19:19 ] >>207 ありがとうございます。原因が解りました。 vim73-20101209-kaoriya-w32j のほうは、iconv.dll を KoRoNさんがビルドしたもの を使用、mingw版は upx圧縮をしないようにすると解決しました。
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/20(月) 01:35:06 ] >>208 どんな拡張がしたいの?
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/20(月) 10:59:49 ] >>212 vimscript とか拡張性とか言ってるから違うんじゃないかな。 緊急用ならそんなんいらんでしょ。
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/20(月) 12:02:42 ] >>205 出来ませんでしたよ それWindowsのGUI環境じゃないと動かないんですかね 自分はCentOSなんですが。
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/20(月) 12:09:07 ] >>216 >>204
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/21(火) 10:04:05 ] >>216 うごくおれもCENTOSだ mswinじゃないけどソースにあった それくらいすぐ解決できるだろうよ vimrcに1行かくだけだから
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/21(火) 10:11:09 ] 22 set backspace=indent,eol,start 23 set whichwrap=b,s,h,l,<,>,[,], 218だがこれでだめだったらおれもわからん
220 名前:名無しさん@お腹いっぱい。 [2010/12/25(土) 12:00:07 ] highlight CursorIM guifg=NONE guibg=Purple としてもIMEをオンにした時に色が変わらないんですが…
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/25(土) 12:16:32 ] ・色が変わるのはgvimだけ ・colorschme hogeの後で設定する(ほとんどのスキームは中でhi clearしてるので)
222 名前:220 [2010/12/25(土) 12:29:17 ] >>221 gvimを使用して、~/.gvimrc内でcolorschemeを設定した後にやっているのですが…
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/25(土) 13:02:36 ] どこで設定されているか :verbose hi CursorIM ターミナルでカーソルの色を設定するには vim.wikia.com/wiki/Change_cursor_color_in_different_modes cygwin mintty の場合 let &t_SI .= "\e[5 q" let &t_EI .= "\e[1 q" let &t_ti = "\e[2 q\e[?1049h" let &t_te = "\e[0 q\e[?1049l" "set timeoutlen=50 noremap <Esc>O[ <Esc> noremap! <Esc>O[ <Esc>
224 名前:220 [2010/12/25(土) 13:12:15 ] :verbise hi CursorIM CursorIM xxx cleared と表示されました。
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/25(土) 13:38:59 ] set verbose=1 としないと設定した場所が表示されないかもしれない。 gvimrc で colorscheme hoge より後で CursorIM が設定されているかどうか または、autocmd の ColorScheme で設定する :help autocmd.txt augroup GvimrcCursorIM autocmd! autocmd InsertEnter * highlight CursorIM guifg=NONE guibg=Purple augroup END
226 名前:220 [2010/12/25(土) 14:36:42 ] >>225 うまく行きました。ありがとうございます。
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/04(火) 21:52:24 ] □とか☆のような文字が入ると表示がおかしくなってしまいます。 ネットで調べると、 set ambiwidth=double で解決するとのことですが、自分の環境では解決できませんでした。 おそらくgvimではなくターミナル内で起動させているのが原因だと思うのですが 解決する方法はあるのでしょうか。
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/04(火) 22:48:12 ] >>227 端末のフォントを変えてみる vteを使った端末なら環境変数に「VTE_CJK_WIDTH=1」を設定する
229 名前:227 mailto:sage [2011/01/05(水) 01:43:59 ] >>228 返信ありがとうございます。 頂いたアドバイスを試してみましたが直りませんでした。 ググってみるとgnome-terminalの問題らしいですね。 --disable-factoryなども合わせて試しましたがダメでした。 奥が深そうです。。
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/05(水) 02:46:59 ] surround.vim改造版 ttp://www.sopht.jp/blog/index.php?/archives/450-surrounding.html
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 21:40:37 ] ホーム直下の gvim 設定ファイルの代わりに 別の場所に置いた設定ファイルを読み込むようにしたいのですが どうすればいいですか? Vim 7.3 windows 64bit用 を使っています。 具体的には、 $HOME/_gvimrc の代わりに $HOME/vimfiles/_gvimrc を読み込むようにしたいです。
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 21:43:15 ] ~/_gvimrc こう表記した方がいいのかな???
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:00:56 ] :split状態を90度回転させて:vsplit状態に移行する方法ないの? +-------+ +-------+ | 1 | | | | |-------| => | 2 | 1 | | 2 | | | | +-------+ +-------+
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:10:12 ] >>231 source .other-vimrc >>233 Ctrl+w Shift+j
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:11:00 ] Ctrl+w Shift+l か。
236 名前:名無しさん@お腹いっぱい。 [2011/01/07(金) 22:20:20 ] ヘルプ的には CTRL-W_L か。
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/07(金) 22:24:40 ] へー C-w L C-w K を組で覚えればいいんだ
238 名前:231 mailto:sage [2011/01/08(土) 00:22:26 ] >>234 ありがとうございます。 おかげさまで解決できました。
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/08(土) 07:15:22 ] えー、それで解決なの?
240 名前:231 mailto:sage [2011/01/08(土) 07:54:07 ] >>239 はい、 Vim をインストールしたフォルダの設定ファイルに 下記の :soource コマンドを記述して解決しました。 if filereadable(expand('~/vimfiles/_gvimrc')) source ~/vimfiles/_gvimrc endif
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/08(土) 10:41:21 ] neocomplcacheについて質問なのですが、 デフォルトvimの補完やAutocomplpopなどにある'complete'オプションにあたるものはどこにあるのでしょうか。 裏で読んでるバッファから単語を拾って補完してくれなくて困ってます。
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/13(木) 01:31:55 ] コマンドモードでスペースキーを押してスペースを挿入できるようにするには、どうすればいいですか?
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/13(木) 02:19:24 ] 雰囲気的にコマンドモードがノーマルモードを指してる気がするので :nnoremap <Space> i<Space><Esc> とかでどうですかね。
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 00:28:15 ] >>243 エスパーの方ですか?
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 07:18:03 ] ESP能力の無い者がこのスレに迷い込んだようです、ヨミさま。
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 19:39:40 ] オムニ補完の仕組みがよく分かりません。 C言語の場合は、ソースからタグを作ってそれを参照しているということなのでまだ分かるのですが、 vim-rubyなどは、配布されている設定ファイルを.vimディレクトリに配置するだけのようです。 (rubyforge.org/frs/?group_id=16&release_id=11557 ) ローカルでどのバージョンのRubyを利用しているかによって補完すべきメソッドなどは変わると思うのですが、 vim-rubyはどうやって実現してるのですか? あるいは固定のバージョンにのみ対応しているだけですか?
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/15(土) 02:03:08 ] rubyのコードがついてるくらいだから言語機能でなんかあったりしないの
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 13:08:35 ] >>243 できないよー
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 13:44:33 ] 見た目どおりに入力してもだめだったかー
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 23:38:42 ] >>249 頭のコロンいらないですよね?vimrcに書く場合 そうなら、できなかった。 ちなみにLinuxのvimですよ
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/19(水) 15:07:45 ] yankringってvim7.3で使えてますか? 入れてみたら起動が妙に遅くなったんですが
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/19(水) 19:09:31 ] アルプス一万尺小槍の上でアルペン踊りをさあ踊りましょ
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/19(水) 23:48:50 ] >>250 そもそもやりたいことはあってるのか
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/22(土) 17:28:56 ] netrwをssh越しに使ってる人っている? 動作が鈍いのが何とかなればそこそこ使えそうなのだが。
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 23:12:08 ] おとといからVim使い始めた新参者なので変なこといってたらすみません… Project.vim起動中にQuickRun.vimでソース実行させると、選択されてるウィンドウが変更されないから、[C-w]してqで消してるんだけど、消した後Projectのウィンドウの幅がやたら大きくなったままで<space>をおしてもっかい[C-w]ってやってます…どうにか一発で QuickRun実行→出力されたウィンドウ選択状態→コマンドなんか一つ→QuickRun実行前の状態に戻る というふうにできないでしょうか? よくばりすぎてすみません/
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/24(月) 00:20:20 ] :bdelete でどうかな
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/29(土) 13:40:20 ] .vim/autoload このディレクトリの役割は何ですか? 名前からしてvim起動時に一度だけ呼ばれるファイルを置くのかな?とも思ったのですが それは.vim/pluginの役目のようです。 実験してみてもvim起動時には.vim/autoloadのファイルを読んでいないようです。
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/29(土) 14:13:56 ] :help autoload
259 名前:名無しさん@お腹いっぱい。 [2011/02/05(土) 17:06:21 ] 質問させてください〜 よく、コマンドライン端末からvim起動させてJavaScriptの編集をするのですが、 どういう訳か、編集中に文章の色分けがおかしくなる事があります。 画面をスクロールさせてると、どこかで直るのですが・・・ その他の(PerlやJAVA)ソースの編集中には起こらない不具合なのですが どうすれば、JavaScriptでも色分けがおかしくならないようになるでしょうか?
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/05(土) 20:46:18 ] >>259 :help :syn-sync
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/05(土) 21:52:03 ] ブログとか書く時にブラウザが突然落ちることもあるから これで下書きしようと思うんだけどオススメの設定とかあるかな
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 01:10:00 ] >>259 色がおかしくなったら、Ctrl-L を押すべし。
263 名前:名無しさん@お腹いっぱい。 [2011/02/06(日) 03:09:01 ] PHPのオムニ補完 で スクラッチ ウインドウが分割されてしまうんですが しないようにできますか?
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 04:38:30 ] たまにメモリ不足エラーが出るけど、 不足しているようには思えないんだよなあ。 vim としての使用上限でもあるのかな。 あーでも win gvim でしか出てなかったかも。 project.vim でよく出てた気も。
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 08:12:36 ] > たまにメモリ不足エラーが出るけど、 見たことない。
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 13:11:49 ] vmware使ってると固まることは度々あるな。 eclipseですらヌルヌル動くのに。
267 名前:名無しさん@お腹いっぱい。 [2011/02/06(日) 13:41:39 ] >>260 おぉ、ありがとうございます 勉強になりました〜が、設定を見直しても正常な色分けにならないです・・・ >>262 CTRL-Lを押すと、正常だったのがおかしくなります・・・ おかしくなってしまった後に押しても、何の変化もありません う〜ん、折りたたみとか使ってるんですが、 それが原因なんでしょうかねぇ・・・ でも、他の言語なら色分けおかしくなる事ないのに何故だろ・・・ ソース編集中に、突然色がおかしくなると、それだけでイライラしますねw
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 14:14:52 ] >>267 vim.orgで探してみるのはどうか vim-hacksか何かで読んでウチでは~/.vim/syntax/javascript.vimが設置してある
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/06(日) 23:15:15 ] あーそうだ、メモリ不足エラーは win gvim でしか出てなかったな。うん。 unix では見た記憶ないわ。project.vim だけだったかわ覚えてないが、 深いディレクトリで \C する時によく出てた記憶がある。 plugin の問題なのかなー。 >>267 その症状だと :help :syn-sync にある内容が該当すると思うけど。 まあ javascript の syntax で起こりそうには思えないけどね。 というか自前 syntax ですか?それならありうる。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 00:18:09 ] vimって拡張性低いし自由利かないしつまらないし〜 みたいなことを、知り合いのemacs使い(エディタに詳しいが頭は悪い)にしつこく言われる。 洗脳されてしまいそうだ。
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 00:34:27 ] その人はエディタにも詳しくない
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 01:11:33 ] まぁ、間違ってはいないんだけどね あくまで「Emacsに比べれば」だけど で、Emacsじゃなきゃ無理なレベルの拡張性と自由が欲しいかと言われると全く欲しくないわけで…w
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 02:08:52 ] >>270 エディタに求める機能を十分満たしてるのでわざわざ乗り換えようとは思わないです。 emacsの方がよい点を挙げてもらって、それが欲しい機能なら乗り換えるかもしれません。 って言ってみたらどう。
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 09:36:17 ] エディタに詳しい人間ほど、emacsとvimの間を揺れ動くもんだと思う
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 10:58:49 ] >>270 当たり前のことをしつこく言うってのは・・・ 差は少なくなったとはいえ、コンセプトの違いはハッキリしてるんだから、 ケースとニーズで使い分けろと
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 11:32:30 ] 最近は vim vs emacs ではなく、(vim, emacs)連合 vs 総合開発環境 の話をよくする。
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/10(木) 19:08:12 ] Vim が好きだけど、emacs の elisp による比類なき拡張性には憧れる。 とは言っても、別に emacs的な環境が欲しいというわけではない。あってもいいけど、Vim遣い的にはおまけ。 それで elisp の拡張性にモノを言わせてVimをエミュレーションすればいいんじゃね?って思って vim-mode とか試してみたけど、なんか動きが微妙に怪しい。 他にいいのがあったら教えてほしいけど、 特に↓コレが出ないのが何とも寂しすぎる…。やっぱり Vim に Vim用Lisp 組み込むか、新しい vim 作るしか無いのかなぁ? ~ ~ ~
278 名前:名無しさん@お腹いっぱい。 [2011/02/10(木) 20:01:00 ] >>277 :help mzscheme あと、gaucheインタフェースも開発中だとか。
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 00:09:40 ] vimscriptで出来ないことって具体的に何があるんだ?
280 名前:277 mailto:sage [2011/02/11(金) 00:47:28 ] >>279 確か neocomplcache の中の人も苦しんでたと思うけど、 例えば Vimの組み込み補完自体の挙動を変えたいって場合には、 vimscript 「だけ」 では太刀打ち出来ないと思う。 Vim の進化の過程で、割と複雑な補完という大機能を搭載したのに その実装方法が十分に一般化されておらず、 ハードコードされてる部分が多すぎて十分に制御できない。 例えば、補完で使われるポップアップウィンドウは、コマンドモードからは呼べない。 そういうものがたくさんあるから、emacs の elisp でエディタを実装している、という Vimから見ると正反対のアプローチによる強力さに憧れる。
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 00:54:21 ] >>280 おおなるほど。ありがとう。あまり理解できてないがw rubyとかperlでもvimは拡張できるけど、ああいうのもやっぱり駄目なのかな。 根っこの部分が問題なのか。
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 00:54:26 ] またこの流れか 該当スレへどうぞ
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 09:23:22 ] >>277 emacsのvimエミュレーションで、vimpulseというのもある viper-modeを拡張してテキストオブジェクトなんかも出来るのだけど、 ちょっと挙動が違う部分もあってとまどう点は、他のviエミュと一緒なのであまり期待しないようにw
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 09:34:30 ] システム内の他プロセスが大量にファイルIO(ファイルディスクリプタ)を使用している場合、 vimが、一切反応が無くなることがあるのですが、これを改善する方法はあるでしょうか。 (topで見ると、STATがDで、反応がなかった間に行ったキー操作が数分後にまとめて反映される) ファイル保存は仕方ないとして、カーソルさえまともに動かせなくなるのは厳しいです。 検証はしていませんが、スワップファイルの更新が影響しているのかなぁと考えています。 スワップファイルを更新するイベントを減らすとか、 編集中に一時的にスワップファイルの更新を止めるとかそういう事は可能でしょうか。
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 19:57:30 ] 挿入モードで、1文字入力するごとに反映されて 後続の文字が後退していくんだけど、 これって昔からこんなだったっけ? しかも、それなのに BackSpace では戻らないのはどういうことなんだ。
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/11(金) 21:30:22 ] なんか覚えのある…
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 03:56:24 ] :set noswapfile
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 08:14:14 ] 本家サイトが壊れたまま復旧しないお。。。
289 名前:名無しさん@お腹いっぱい。 [2011/02/12(土) 11:52:07 ] >>285 って設定できないの?
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 16:56:41 ] viみたく変更する部分までを$表示するなら set cpo+=$
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 17:49:56 ] >>288 うわマジだwなんだこれ。個人の趣味サイトじゃあるまいし。
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 21:07:18 ] Vim もどんどん肥大化して もう結局 Emacs と変わんないよな。
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 21:35:09 ] shellの中での起動がデフォ という圧倒的利点がある。 emacsは環境だから、それ自体が主役になってしまう。 勿論それはそれで良いのだが、zshを使い込んでるような輩には不満も出てくる。
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 22:21:52 ] 個人的に Vim script はあまり好きじゃないけど。 emacs は起動に 10秒かかるからなあ。昔の話だけど。 vim は起動 0.1秒台だからなあ。昔はそれより遅かっただろうけど。 つか、pluginなしなら 0.01秒台なんだよなあ。実用性には関係ないけど キーを押した瞬間に起動を終えているというのはいいものだ。 0.01秒だとほぼ「キーを押したと思ったら起動していた」なんだが 0.1秒だと間が感じられる。いやどうでもいいだろうけど。 >>285 set nocompatible で <BS> で戻るよ。
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 22:25:19 ] 主役はシェルという視点はある。 VZ が DOS と親和性が高くて人気があったのと同じく。
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 22:47:55 ] emacsで補完系のelisp見ても無駄に頑張ってる感しか伝わってこないしな。 eclipse使えばいいのに、って思ってしまう。
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 23:17:27 ] emacsclient使えばシェルからすぐファイルを開くってのは可能なので 結局キーバインドの好みの違いのほうが大きいような気がする
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 00:15:48 ] sourceforgeからvimscript落とすことも出来ないんだけど。 sourceforgeがおかしくなってるのか?
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 09:48:58 ] 1月末に攻撃されて、徐々に復旧中 ttp://sourceforge.net/blog/
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/13(日) 12:44:00 ] いつも本家サイトでバージョン番号確認してVimを最新に保っていたのに 本家サイトが壊れている中、7.3.119 に上がってた vim.googlecode.com はちゃんと稼働してるので、みなさん忘れず hg pull しましょう
301 名前:名無しさん@お腹いっぱい。 [2011/02/17(木) 11:08:34 ] 文字列をコピーして、ブラウザに貼りつけようとしたのですがうまくいきません 何が間違っているのでしょうか?
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 11:27:48 ] はい
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 11:46:11 ] 「vim クリップボード」で検索
304 名前:名無しさん@お腹いっぱい。 [2011/02/17(木) 13:13:33 ] >>302 はいじゃねーよボケカス >>303 ありがとうございます、出来ました! ですがまた困った問題が出ました htmlタグ付きのリンクを文字の途中に貼り付けようとすると なぜか上の行の先頭にペーストされます。 普通の文字列をコピペするときは問題なかったのですが・・・。 どうしたら文字の途中に挿入することができるでしょうか
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:32:22 ] 文字の…途中だと?
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:39:20 ] はいはい文字列の、でいいですか アスペかよ
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:45:36 ] 見事に教える気がなくなった
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 13:57:35 ] >>307 すいません、ご存知でしたらお願いします、教えてください
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 14:14:24 ] もういやです。
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 14:24:18 ] >>309 どうせしらないくせに偉そうに言ってんじゃねーよボケ お前みたいなのはレスしなくていいから
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 19:18:20 ] 「htmlタグ付きのリンク」とは何?
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 20:48:25 ] 挿入モードで貼り付ければ?カス。
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 23:01:53 ] >>311 <a href="www.> ほげほげ</a> こういうのをコピペしようとしたんです >>312 ノーマルも挿入も試しましたがダメでした
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/17(木) 23:05:49 ] どうやって貼り付けようとしたかも書かないとかクズすぎる 釣り乙
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 00:24:11 ] 挿入モードでダメと言うなら、もう俺たちに教えてあげられることは無い
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 01:04:57 ] >>314 この流れでどうやってかわからないとか馬鹿すぎるだろ 話に入ってこなくていいよ、難しいでしょw >>315 バグかもしれないですね
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 01:23:58 ] ハイハイ、バグかもしれないね
318 名前:312=314 mailto:sage [2011/02/18(金) 01:54:26 ] 俺のところでは起こらないけど、カスのところだけ再現するバグだよ。
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 05:47:35 ] vimproc(fd43703aaa8c3cf5ccc8519dc4f4a507e2de629e) native Windows でのエラー報告 その1 bc6fb43d550e8b5dac43132415705c89a51f9045 Date: 2011/02/15 16:22:21 以降の vimproc で vimproc#system() に第二引数を与えると、 vim がフレーズし <C-c> でキャンセルした後も起動したプログラムのプロセスが残る。 native Windows: make_mingw.mak, make_msvc.mak cygwin-1.7: make_cygwin.mak, make_gcc.mak(proc.so) でビルドしたものでそれぞれ確認。 :echo vimproc#system('ghc -v0 --interactive', ':browse Prelude') :echo vimproc#system('nkf --guess ', iconv('てすと', &encoding, 'euc-jp')) vimproc#get_command_name() その2 %PATH% に " が含まれているとき、エラー。 (これは %PATH% を修正すべきだが) その3 カレントディレクトリにある実行ファイルを見つけることが出来ない。 その4 引数がフルパスで拡張子のないものの実行ファイルを見つけることが出来ない。 :echo vimproc#get_command_name('C:/cygwin-1.7/bin/git') フルパスの場合は 'C:/cygwin-1.7/bin/git.exe' としないとエラー。 その5 %PATHEXT% に '.COM;.EXE;.BAT;.CMD' %PATH% に 'C:\Python26\Scripts;C:\TortoiseHg' が含まれるとき、$ which hg は C:/Python26/Scripts/hg.bat であるべきだが :echo vimproc#get_command_name('hg') としたとき 返り値は C:/TortoiseHg/hg.exe となり %PATH% の順番より %PATHEXT% の順番が優先されてしまう。
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 05:48:24 ] その6 その5での設定のとき、:echo vimproc#get_command_name('hg', $PATH, -1) の返り値は ['C:/Python26/Scripts/hg.bat', 'C:/TortoiseHg/hg.exe'] であるべきだが [] となる その7 vimproc#open() で 引数を相対パスで与えられたとき、フルパスの相対パス部分以外に マルチバイト文字を含むと失敗する。 その8 :echo vimproc#system('hoogle $') とすると function vimproc#system..vimproc#parser#system ..vimproc#parser#parse_pipe..<SNR>36_parse_variables の処理中にエラーが検出されました: 行 18: 無効な式です: 但し、hoogle を vim で使う場合は、vimproc#system('hoogle "$"') とするのが正解。 echodoc で使う場合。 let the_type = split(neocomplcache#system('hoogle "' . escape(cur_text, '\') . '"'), "\n")[0] vimproc#system('hoogle \$') とすれば成功するが vimproc#system('hoogle ($)') がエラーでないことを考慮すると b:vimshell判定の誤爆? 上記のその1以外を修正したパッチ cid-d5dfcc082f413eaa.office.live.com/browse.aspx/.Public/vim 判っている不具合 native Windows でディレクトリ名が {[ とか {{ の場合、vim の起動時に $VIM/vimrc, $MYVIMRC 内で set encoding とか vimproc#system を使うとE220エラー。 vim自身のバグ?
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 11:47:38 ] ここで報告されても。
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 12:14:26 ] あの人のプロダクトはいつも何かしらデグレや不具合がある使いにくい
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 14:47:24 ] 開発スピード凄いから安定を求めるならリリースバージョン使わないと
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 15:17:40 ] あれを安定版と呼ぶのか…
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 15:53:04 ] まあ、それは見解の相違ってやつじゃないか。。。な
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/18(金) 20:47:41 ] >>313 コピーした中にエスケープやらの制御文字が入ってたのでは。
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:13:54.22 ] Vimって便利なんですけど個人的に使いづらいのが ・初期設定でInsert状態になってる(文字上書きされる) ・Ctrl+マウスホイールで文字拡大縮小 ・選択された行をTabキーでインデント(1行だけなら出来るが複数行を1度にインデントができない) これってどうにか使えるように出来ますか?
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:25:26.78 ] 最後だけなら。 :vnoremap <Tab> > ほかはちょっとわかんないです。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:45:52.92 ] 最後だけなら 選択してShift+>で複数行でも一度にインデントできる
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 17:48:53.57 ] Tabでやりたいんだろう
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 21:37:50.32 ] >・初期設定でInsert状態になってる(文字上書きされる) これがよくわからない
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:12:47.99 ] そうなってるように設定したい、ってことでそ。
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:18:09.13 ] これかな。 vim.wikia.com/wiki/Start_in_insert_mode_without_losing_your_escape_key
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/22(火) 22:18:35.67 ] Backspaceで実際には文字列の消去されているが Escキーを押すまで画面上ではカーソルが戻り上書きされてるように見えるってやつだっけ 入門viの2章にダム端末云々って載ってたけど
335 名前:名無しさん@お腹いっぱい。 [2011/02/23(水) 00:14:26.02 ] nnoremap <BS> a<BS> vnoremap <BS> d こういう意味かな? 最近windows7に変えたんだが_gvimrcってどこに置くべきなんだ? $HOMEにおいても:wで保存できない。わざわざ:w!とマップするのももったいない気がする
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 02:24:23.95 ] >>333 じゃあなくって、Insertキーを押した状態にしたいんだとおもったよ。 viでいうところのR状態かなと。 起動時にそうする方法がわからないのでスルーしたけど
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 02:28:13.62 ] >>335 $HOMEにおいて普通に保存できてるけどなにがちがうんだろ。
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 11:39:44.19 ] >>327 help scroll-mouse-wheel winではできんがXなら動くかもしらん
339 名前:名無しさん@お腹いっぱい。 [2011/02/23(水) 11:54:55.72 ] ごめんできた。 swapfileとbackupの設定が$HOMEにしてなかった。 set backupdir = $HOME . "\vimbackup"とか間違った風に書いてた。 正しくは set backupdir=$HOME\vimbackup だった さらにバックアップファイル作れないエラーは、windows7に固有するものに違いない。フォルダの読み取り専用属性が怪しい。 とか考えて、ぐぐってました。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 13:46:37.41 ] ああー、そっちか。見抜けなくてすまなかった。 解決おめでとん
341 名前:名無しさん@お腹いっぱい。 [2011/02/23(水) 20:33:49.42 ] 今vim使ってるけどどうも使いにくい・・・ IDEのほうが便利だろ完全に なんでお前らVimなんかつかってんの?
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 20:45:23.35 ] ナイフと包丁くらいの違いがある 使い分ける必要を感じないなら、別にどっちでもいいんじゃないの
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 21:23:49.08 ] IDEでメモ書いてるバカがいると聞いて
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 21:36:40.86 ] でも本当に「ちょっとしたテキスト」とかもIDEで書いてるのかもね 俺が乗り遅れてるだけで、既にそんな時代が来たのかなぁ
345 名前:ごめんウソ mailto:sage [2011/02/23(水) 22:49:26.08 ] >>341 が何を書いててそう思ったのかが知りたい。 Java や .net なら理解できる。 ちょっとしたテキストや、設定ファイルなら理解できない。 1,000行以内のスクリプト言語なら、出来れば vi(m) 使って欲しいところだが。
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/23(水) 23:14:14.90 ] 手段は何でもいいんだよ
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 01:43:07.36 ] 俺メモソリューションにおかずのレシピプロジェクトとか日記プロジェクトとか作る時代なのかな
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 11:11:33.94 ] 業務じゃ、ドキュメント書いたり、データやログをいじる時間もけっこうあるんだよな
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:03:05.16 ] Vi使い=美人 Vim使い=美人(ドM)
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:15:18.48 ] ホントにちょっとしたテキストの編集くらいなら わざわざVimの使い方覚えるコストの方が高いだろ
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:19:28.06 ] notepad.exeマジオススメ
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:22:54.17 ] >>350 俺は最初に使ったエディタがviだったから、そのままvi系を使ってるだけかなぁ。結果的に当たりだったと思っているけれど。 Windows使い始めたころはメモ帳でコードとか書いてたけど、もうちょっと 機能の多いものも標準でついてればなぁと思ったよ。
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:25:13.69 ] IDEで(ちょっとしたテキスト以外)何でも書くぜ、って人は ちょっとしたテキストは「特に気をつかわずOSに付いてる奴を適当に使う」ってことなのかな? 昔は「そのポジションがviだった」んだけどねw 「わざわざ使い方覚えるコスト」ってことは もうすっかり「最初に触るエディタがvi、Emacsだった世代」とは変わったんだね 最近は全員Windowsスタイル?のキー操作からコンピュータ使い始めるってことか なんか感慨深いな まぁ、そりゃわざわざ使い方おぼえる必要ないよなw>vim
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 15:52:03.90 ] 加齢臭がすごいな
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 17:13:44.23 ] ed edlin copy con
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 18:46:20.08 ] viは使い出すと便利で止められなくなるな
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 19:14:31.89 ] ct) で関数の残りのパラメータだけ書き換えたり、 ci" で文字列だけ書き換えたり、 6Y で6行ヤンクしたり、 いちいち範囲を選択しなくて良いのがいいw テンポが良いというか、思考が途切れずに本来の編集作業に集中できるから
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/24(木) 20:19:00.75 ] 思考と編集の切り替えがすごくいいんだけどな vim になれると普通のエディタはふにゃふにゃして思考がまとまらない感じ
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 00:12:13.31 ] vimで初めてPythonのコードを読んでいます。 ブロックを括弧でくくる言語では条件式や関数のコードブロックをカーソル移動するのに 括弧の対応を追う $ を使っていたのですが、Pythonのようにインデントしか無い場合の 良い方法は無いでしょうか。 特に長いネストがあったりすると、追うのが厳しいです…
360 名前:359 mailto:sage [2011/02/25(金) 00:20:14.52 ] すみません、間違えました、 括弧の対応を追うのは $ ではなくて % でした。。。
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 00:51:53.37 ] Python を窓から投げ捨てる
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 01:14:11.80 ] これ入れる ttp://www.vim.org/scripts/script.php?script_id=30 紹介ページ ttp://python.about.com/b/2007/09/26/vi-tips-for-python-programmers.htm
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 02:44:36.63 ] "0p を多用するんだけど、どこにマップしたものかなぁと思い続けて、"0pを使う日々。
364 名前:名無しさん@お腹いっぱい。 [2011/02/25(金) 05:00:00.37 ] 長いネストというのがそもそも間違いということ
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 08:09:02.32 ] 折り畳みで対応してるな jpythonfold とか python_ifold などがある デフォではclassやdefだけしか畳まないが、俺はこれで十分 (ifとかforまで畳むと、かえって見通しが悪くなる気がするので)
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/25(金) 16:29:03.66 ] 関数内でfoldを使う必要があるのは悪いコード VCでregion開いたら魔物が出てくるなんてよくあること
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 17:27:51.38 ] 腐ったif文の連続とかに対処する時は set fdm=indent して適当にzaしたり set fdl=2 とかやって見てるな。
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 17:51:33.97 ] 一般的なテキスト編集向けのファイルタイプなどはありますか? 現在vimをプログラミング用途として使っているのですが、 それ以外にも、メモや人に見せる文章などにもvimを使いたいと思っています。 ただ現状では適当にファイル名を付けて、ファイルタイプを無視しているので 基本的なvim操作のみ(hjkl移動やコピーなど)の恩恵を受けて編集しています。 カラーリングやインデント、補完などが何も働かない状態です。 イメージとしては、WordやWiki、はてな、などのように文章の編集や見栄えを考えてくれるような ファイルタイプやプラグインがあればいいなぁと思っています。 何かオススメのものがありましたら教えてください。よろしくお願いいたします。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:07:01.65 ] >>368 syntaxに表示されないという新しい機能ができたから 見栄え的な機能のプラグインはこれからでてくるんじゃないかしらん
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:10:49.96 ] >>368 markdownかvimwiki
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 18:55:41.82 ] >>367 ふたをするだけじゃ何にもならないという話では
372 名前:368 mailto:sage [2011/02/26(土) 20:29:23.37 ] >>369 >syntaxに表示されないという新しい機能 これはconcealのことでしょうか。使いどころが謎でしたがこういう方面で生きるんですね。 >>370 ありがとうございます。 markdownとvimwikiを両方調べてみましたが、素晴らしいですね。 特にvimwikiが良さそうなので使ってみたいと思います。 ただ一つ気になったのは、基本的にはHTMLに変換するのが目的になるんでしょうか? Windowsでメモ帳にメモを残すようなレベルのものは、>>369 さんの言うようにこれから出てくる、ということですかね
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 20:39:47.26 ] >>372 基本的にはメモツールだと思うよ、俺はHTML変換はめったに使ってない キーマップでインデックスページをすぐ呼び出せるようにしといて、 テーマごとにページを作ってメモ感覚で文章の管理をしてる ページごとにファイルタイプを指定できるから、コードの保存にも便利
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 20:42:58.82 ] ファイル名に changelog を含めるのでは駄目?
375 名前:368 mailto:sage [2011/02/26(土) 21:25:03.91 ] >>373 ありがとうございます。 キーマップでページをすぐに呼び出すというのはいいですね!まさに求めていたメモ帳です。 使い勝手は使ってみないと分からないと思うのでこれからインストールして試してみます。
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/26(土) 21:41:04.64 ] >>368 vimwikiはcalender.vimと一緒に使うとすげー便利
377 名前:名無しさん@お腹いっぱい。 [2011/02/27(日) 02:56:09.75 ] インサートモードでカーソル移動するのってあまり効率よくないでしょうか? vimに使い慣れてる人だとやはりカーソル移動の時はいつもノーマルモードなのでしょうか
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 03:21:46.28 ] そんなことはない これは定番 inoremap <C-p> <Up> inoremap <C-n> <Down> inoremap <C-f> <Right> inoremap <C-b> <Left> inoremap <C-a> <Home> inoremap <C-e> <End>
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 03:58:22.16 ] そんなことすると補完のキーマップ別に割り当てないといけないじゃん。 カーソル移動時はノーマルモードもしくは、<C-o>を活用
380 名前:378 mailto:sage [2011/02/27(日) 04:21:50.70 ] " 合字 inoremap <C-u> <C-k> " Completion inoremap <C-k> <C-p> inoremap <C-j> <C-n>
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 06:20:06.80 ] 定番だったんじゃないの?
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 08:35:46.72 ] >>377 例えば vi を使うのが、今日から 3 日間だけだとします。 常時インサートモードで、カーソルキーでカーソル移動するのが効率がいいでしょう。 例えば Linux サーバの管理者に任命され、最低 1 年間は従事予定とします。 インサートモードでのカーソル移動は、ほとんどの場合非効率でしょう。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 08:56:18.58 ] emacs と行き来したいから、そのキモチが分かる :h emacs-keys
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 09:22:07.62 ] その時々で自分が一番楽で効率的な方法選べばいいんじゃないの 俺なんか、カーソル直下、直上行の1文字を書き換える時なんか、 カーソルキーを使ってしまうぞw 保守派層から見れば外道かもしらんけどw
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 09:33:23.82 ] >>384 からみて保守派層に見える人たちの大半は、カーソルキーを使わないほうが楽だからそうしてるだけなんだよ。 そうしなくちゃいけないなんて思っていない。まれに、そうしなくちゃいけないと思ってる人もいるけれど。 だから、カーソルキーを使うのは外道でも邪道でもなく、それが楽ならそれでいいと思うよ。 カーソルキーが使えない環境に行くことさえなければ、ね。
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 14:40:43.99 ] 常にカーソルキーが使える環境にいるのならばカーソルキーを使うのはもちろんだけど。 カーソルキーが使えない環境などめったに行かないのに そこへ行くことを考えてカーソルキーを使わないという発想は、非効率だ。 D2 のないオートマ車で、いろは坂を下ることなんか、めったに無いのに、 その車に乗ることを考えて、いつも乗る D2 のあるオートマ車でも D2 を使わないという発想は非効率だ。
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 15:51:04.49 ] > 常にカーソルキーが使える環境にいるのならばカーソルキーを使うのはもちろんだけど。 ここが人によるっての。 ホームポジションから移動することなく、<C-o>Jと操作するか、カーソルキーまで右手を動かし、↓を押すか。 それは人それぞれだよ。決め付けてはいけない。
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:04:49.56 ] 自分で定義できるんだから好きにすりゃいいじゃん
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:16:03.36 ] >>386 矢印カーソルキーって、自転車に例えると補助輪と同じだよ。 自転車に乗れない人が使うもの。 自転車に乗る人は補助輪なんか付けたら速度が遅く運転しにくい。 矢印カーソルキーはhjkl等のカーソル移動に慣れていない初心者が使うもの。 hjkl等に慣れている人はカーソルキーなんか使ったら操作が遅くて編集しにくい。 >>386 の主張を書き換えると、こうなる。 ↓ 常に自転車屋で補助輪を購入できる環境にいるのならば補助輪を取り付けるのはもちろんだけど。 補助輪を売っていない自転車屋などめったにないのに そういう場合を考えて補助輪を使わないという発想は、非効率だ。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 16:24:16.14 ] 何というか、こういう「ホームポジション原理主義」みたいな人もちょっとおかしいと思うわ
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 17:06:03.48 ] 実際、ホームポジションから手を離すのは明らかに時間のロスがでかい いちいちコマンドモードに出るほうが面倒だろと言うかもしれんが、 だからリマップするという話になってるんだろ
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 17:46:39.86 ] >>377 まあ好きにすればいいよ あんたの仕事がタイプのコンマ一秒の差が重要になるような単純労働なら別だけど プログラマですら考えることのほうが重要で、タイプの速度はそこまで重要じゃない ただ、wとかfとかtみたいに、単に文字単位に移動するより明らかに便利な 移動コマンドがあるので、そういうのをおいおい覚えたほうが得です
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 17:47:40.41 ] 徹底的に無駄を省いたスタイルだからねぇ 今まで無駄なスタイルに慣れてきたぶん無駄を省いたスタイルの方が使い難く感じる。 だけど一度無駄を省いたスタイルに慣れると、以前の無駄なスタイルに戻れなくなるんだよな。 ほんと慣れって重要なんだね。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 18:05:34.88 ] 俺も慣れるまではESC押してモード切り替えるのが無駄に思えてたな 今でもだりーなーって思うけど。 でもショートカット覚えて行コピーとか他の便利な機能と比較すると 今はとりあえずVimに落ち着いてる。 ワード単位の移動はプログラミングだと(とか,が多いので逆に煩わしい なんか設定あったりするのかな?
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 18:21:53.90 ] コードの場合はtやfで飛ぶ方が便利な場合も多いと思う 特にdやcと併用したりする場合は
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 18:33:21.40 ] WやBも、括弧の前後に空白を入れるスタイルとかだといまいちかもしれんね。
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 20:24:10.22 ] >>392 そのためにもカーソルキーで移動するクセをつけるわけにはいかんよね。 Windows的にCtrl+→とか使ってもいいが、出来ることの幅がせまいでしょ。 そもそも1文字ずつ移動するというのは、その時やりたいことの本質じゃない場合が多いんだよね。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 20:44:45.00 ] どんだけカーソルキー嫌いなんだよw
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:09:44.96 ] MS-Windows最大の罪は、 DOSのダイヤモンドキー(C-d=右、C-s=左ってやつ)の廃止だと思う。 だからこんなに馬鹿が増えたのだろう。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:22:28.16 ] 日曜にカーソルキーでケンカかw
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:31:41.66 ] キーボードにカーソルキーが付いてないから仕方ない。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 21:39:06.89 ] HHKまで行くと直感的にリマップできるキーが少なくなってかえって不便な気がするんだけど 頭のいい人はそういうのでも大丈夫なんだろうな
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 22:19:19.19 ] とりあえず capslock を ctrl に変えろ。 話はそれからだ。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 22:23:17.44 ] >>398 嫌いじゃないよw カーソル移動の方法が一文字ずつしかないのなら、俺もインサートモードではカーソルキーを使ったと思うよ。 でも、vimには、もっと楽な移動手段がたくさん提供されてる。 カーソルキーを4-5回、場合によっては10回以上!も押すよりも、はるかに少ないキー押下回数で 同じ移動が出来る場合がほとんど。 そしてそれはカーソルキーでの移動にありがちな「行き過ぎてしまったから戻る」という、煩わしさを伴わない。
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 22:36:09.84 ] >>401 それ自分で選んだ道じゃん 全てのアプリがhjklでいけるならいいけどそうじゃないもんね。 vim⇔他アプリ切り替え時に脳内の切り替えも瞬時に出来るの? 俺は無理。だからvimでもたまにカーソルキー使う。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 22:59:58.65 ] そのうち切り替えられるようになるよ。 ちなみに俺はWinキーをモディファイアキーにして、HJKLでカーソルの代わりにしてたことあったけど、 他のアプリだとそのアプリでの操作をしてしまうので、使わなくなり、その設定もやめた。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:12:36.53 ] 普通にVisualStudioやコンソールでkkkkkとかやっちゃうなぁ てかやりやすいようにやればいいだけで、別にVim使わないといけないわけじゃないし。 状況によっては他のツール使ったほうが楽な場合もあるよ。 絶対に使う/使わないとかじゃなくて、 こういうときはこのほうがいいなぐらいでいいんじゃねーの?
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:31:45.46 ] なんで5kでもなく、<C-U>でも<C-F>でもなく、kkkkkなの?
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:47:31.38 ] 5とか押すのダルくて ただスクロールしようとして押しっぱなしにしてただけだが それすらも許されないのか?
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:51:46.92 ] たぶん原理主義者的には本当に許されないと思うぞw 自分も昔はカーソルかホームポジションか自分の中で一本化しようと考えてたけど そのうちどうでもよくなって放置、今はノリで混在した手癖で使っている
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:55:08.66 ] 頭のモードが違うんだよな、よくわかるぞ カーソルは意識的・能動的に動かすものとは限らないからな ゲームでダラダラあるいてるときと同じ感覚で操作してるときは キーおしっぱが楽
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/27(日) 23:56:33.32 ] 原理主義じゃなくて、Windowsのアプリつかってて、スクロールさせたくなった場合に、 マウスホイールを回す、スクロールバーを操作する、PageUp/Downを使うとおもうんよ。(Ctrl+Home/End等も含め) カーソルキーだと、スクロールが始まるまで遠くね?
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 00:01:27.65 ] 昔から、「他のエディタ使うとjjjって押してしまうよなw」みたいなレスにはこういうレスがついてるよ。 定番。
414 名前:377 mailto:sage [2011/02/28(月) 01:54:30.82 ] なんかどんな感じなのか大体わかりました。いろんな人がいるもんでやはり専用スレでも ノーマルモード移動の人ばかりではないと知ってとりあえず安心しました。 そもそもvimを使い出そうと思った理由が、現在の環境でEmacsを使っててFirefoxではVimperatorを使っていて、 Emacsでkkkkkとかやっちゃうから乗り換えようと思ったからなのです。しばらくはインサートモードで カーソル移動もmapしておこうと思います。みなさん丁寧にありがとうございました。
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 02:30:20.52 ] マップするぐらいならカーソルキー使った方がいい。 標準でなれることは大事
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 02:49:41.37 ] ブラウザでマウス使う奴も許せんな
417 名前:359 mailto:sage [2011/02/28(月) 04:57:57.55 ] >>362 ,365,367 遅くなりましたが、ありがとうございました。 class, function, インデントでカーソル移動できるようになって、すごくうれしいです。 foldと組み合わせると最強な気がしますが、foldはなかなか手に馴染まないので 訓練しようと思います。 >>364 ,366 確かに、私もそう思います。たぶんやっつけ気味に書いたんだろうな、、、と 思いながら読んでおりますw
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 10:26:12.31 ] emacs キーバインドにできる keysnail があるぞ
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 11:11:12.97 ] >>416 ザレゴトのつもりだろうけど、激マジで同意したい。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 20:57:38.95 ] みなさん、お乳突いてください! 落ち着いてください。
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/28(月) 22:52:27.32 ] おおおちつけ あわあわわあわてるなあわわわわ
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 08:20:54.33 ] vimperator入れたけど明らかにfiregesturesの使用率の方が高い
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 10:02:51.92 ] >>422 「j」を描く動作で下スクロールするようカスタマイズしたんだな。 天晴れな奴。
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 12:11:52.61 ] 鬼才あらわる
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 15:30:29.79 ] キーバインドツール使うとこういった悩みはかなり解決されるような。 使ってないキーをメタキーにして、可能な限り両手を効率良く使えるような キー設定にする、というのが自分のやり方だけど。 まぁ人それぞれだろうね。
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 15:48:54.81 ] 可能な限り両手を〜って人は大抵qwerty配列を捨ててると思うんだけど、 >>425 はどの配列選んだ?
427 名前:名無しさん@お腹いっぱい。 [2011/03/01(火) 16:08:31.28 ] コマンドモードで履歴を見るときに 例えば :se まで打ち込んでから↑を押すと :set syn=php みたいにそこまでの文字に一致した 一番新しい履歴があらわれますよね。 これをカーソルキー使わないで やるにはどれを押すのでしょう? help見たけどみつかりませんでした。 とりあえず cmap <C-p> <up> とかしてみましたが、正しい操作があるのなら そちらを使いたいです。
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 16:43:04.45 ] 正しいかというとわからないけど、 q: かな。
429 名前:名無しさん@お腹いっぱい。 [2011/03/01(火) 18:15:25.41 ] >>428 q:は、、、ちょと違いますよね 入力した文字からはじまる履歴を逆上るって シェルのC-rみたいによく使う気がするのだけど みんな使わないのかな?
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 18:19:33.40 ] ちょっと違うけど、その中で検索すればいいんでない?と思ったんだが、だめだったか。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 18:37:19.53 ] 同じ機能を果たすキーは他に存在しないっぽいので、マップするのが正解かと。 c_<C-p>の機能がいらないなら、それでいいんじゃないかな。
432 名前:名無しさん@お腹いっぱい。 [2011/03/01(火) 20:24:09.82 ] >>430 ともかくありがとうございました。 >>431 カーソル使うのが前提な機能もあるんですね。
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 20:38:41.00 ] vimだからね。たくさんのキーを活用する設計になっているよ。
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 22:24:59.11 ] Dvorak配列を使用しているので下記URLを参考にして Qwerty配列のように振る舞うように設定したのですが 今日になって、Qwerty配列での,(コンマ)が反映されていないことに気付きました :set langmap=w\\, と改めて設定しても,(コンマ)が反映されずDvorak配列でのwとして認識されます Dvorak配列でのw を Qwerty配列の,(コンマ)として振る舞うようにするには どのように設定すればいいでしょうか? Windows環境 Cygwin vim 7.3 KaoriYa gvim 7.3 で試しました ttp://www.yagi.sh/blog/archives/559
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/01(火) 23:08:42.47 ] ドザうぜ
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/02(水) 21:30:31.78 ] オススメのカラースキーム教えて
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/02(水) 21:47:35.61 ] 白黒。
438 名前:名無しさん@お腹いっぱい。 [2011/03/02(水) 23:29:42.10 ] defaultが一番だろJK
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:07:13.66 ] 通常はcandy。 diff時は他の使う。手元にPCないからうろ覚えだけど、seaだったような。
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:13:11.08 ] desertをカスタムして使ってる
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:15:59.08 ] 俺は自作のカラースキーム使ってる。
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:26:32.73 ] おいらはphdってやつ
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:49:15.65 ] アタイはlucius改 ここで選ぶのが手っ取り早い code.google.com/p/vimcolorschemetest/
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 00:56:59.87 ] BlackRaleigh カスタム
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 02:24:50.29 ] ターミナル背景透過させてるので単にbackground=darkにしてずっと使ってたんだけど、 VimヘルプのSyntaxでよく見えない色があったりするのに、最近気付いた… やっぱ何かカラースキーム使うべきなんだろうか?
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 06:53:53.74 ] 最近はblueshift perfectも好きだな
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/03(木) 07:54:44.16 ] 256色対応なら何でもいいや
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 05:20:38.57 ] PapayaWhip.vim デフォルトで選べる明るい系の カラースキームはいいのがないね
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 16:46:26.77 ] わたしはdanteちゃんとInkpotちゃん
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:12:49.31 ] カラースキームが使えない環境があるから、カラースキームを使うべきではない。 てゆー原理主義者は?
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:16:15.79 ] そういう人はvi互換モード以外許さないんでないの
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:20:03.86 ] なんで原理主義なんだ。当たり前のことではないか。
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 20:40:42.94 ] 勝手に使わなきゃいいじゃん。
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/04(金) 23:32:18.49 ] >>450 同僚など、知っている限り(10人くらい)の vi(m) 野郎の中に、そこまで原理主義な人はいない。
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 04:25:30.87 ] vimでjavaを書く場合、eclipseのような補完は難しいでしょうか? eclipseほど高機能でなくてもいいので、 importの自動補完とか オブジェクトの型を判定してメソッドを補完してくれるとか そういうレベルのpluginなどあれば教えてください。 もし無ければ、vimでjavaプログラミングする場合の一般的な環境が知りたいです。 よろしくお願いいたします。
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 13:05:24.42 ] >>455 補完は甘え
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 13:13:09.59 ] eclim かな。使ったこと無いけど。 後は辞書を使う
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 14:57:22.74 ] >>455 作って。 統合環境はあまり使った事がないのでさっぱり分からんけど、 eclipseのエディタをvimに交換して標準エディタに遜色なく使えれば、喜ぶ人は沢山いるでしょ、きっと。
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 15:23:34.62 ] Javaならわざわざvim使う必要ないだろ・・・ 素直にEclipse使えよ
460 名前:455 mailto:sage [2011/03/05(土) 15:38:55.57 ] >>456 >>457 >>458 レスありがとうございます。 eclipseに近い環境を作るのは難しそうですね。 eclimは使ったことありますが、度々エラーが頻発して大変でした。 辞書は自分で作るのでしょうか?1.4とか古いバージョンであれば配布されてますが新しいのはネットで見つかりません。 eclipseのエディタをvimにするという点については、vipluginというeclipseのプラグインが既にありますね。 ただeclipseの補完が効かなくなる、という意味不明なプラグインでしたが。。
461 名前:455 mailto:sage [2011/03/05(土) 15:40:21.26 ] >>459 そうですよね。 色々調べてみた結果その結論になりそうです。
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 15:55:56.14 ] Vrapperはだめ?
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 18:35:49.39 ] 補完が効かなくなるわけがない それ程度使えないなら他も無理
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/05(土) 21:42:43.97 ] >>455 eclipse使ったことが無いので正直よくわからないんだけど(マウスな時点でもうムリ…) importとかsetter,getterとかはpluginであった、けどそんなに使ってないな… あまりにもウザい時はsetter,getterは使うけど。 確かにクラス判別してメソッド列挙してくれたら楽なような気もするけど、 mustって気はしないなぁ。。。あったら便利なんだろうけど。 一度入力したら、普通のオムニ補完で済ましてしまってる。
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 05:37:18.19 ] vimwiki便利ですね。でも、wikiを編集してセーブしたら 自動的に:Vimwiki2HTMLを実行してくれたら嬉しいんですけど、 何か方法ないですか? vimwikiを改造したらできますか?
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 06:05:48.40 ] >>465 :help autocmd
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 06:09:49.44 ] vimwiki 重くない?
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 07:13:10.12 ] >>466 ヤッホー、できました! 快適!快適! >>467 まだ使い始めたばかりなんで実感してない。 もしかして、vimwikiもwikiページが多くなると 重くなるというwikiにありがちなパターンが該当するのかな?
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 07:26:53.07 ] >>464 下位レベルの者が上位レベルを理解するのは難しい レガシーは死ぬまで
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 07:46:28.07 ] そっか、eclipseってもうレガシーなんだな
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 08:24:25.67 ] >>467 >>468 特に重いと思ったことないし、むしろwiki系アプリの中で一番軽いと思う。 個々はテキストファイルでできてるわけだから、普通に使ってる分には大丈夫だろう。
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 13:37:39.00 ] howmがあればvimwikiいらないような気もしてきた。
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 15:42:20.99 ] gvimがインストールできませぬ。 glib2,、glib2-dev、gtk2、gtk2-devが全て入っていることを確認しているのですが、 configureすると、 checking if X11 header files can be found... no checking --enable-gui argument... no GUI support no GUI selected; こんなログが出ています。 X11のヘッダファイルが見つからないと言われているようですが、 /usr/include/X11に色々なヘッダファイルがあります。(各々のヘッダファイルの意味は分かりませんが。) --includedir=/usr/include とか --x-includes=/usr/include なども試してみましたが状況変わりません。 アドバイスをいただけないでしょうか。
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/06(日) 21:35:44.46 ] OS は? libx11-dev みたいなのをいれるといいんでないの あとはこのへんみるとか vim.wikia.com/wiki/Building_Vim
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/07(月) 03:54:30.43 ] >>470 逆、逆
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/11(金) 11:50:11.00 ] vital っておいしいの(^q^)?
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/12(土) 13:50:29.46 ] 皆さん、プラグイン管理はどうしてますか? vimballを使っているのですが、あまりにも使い難くくて思案中です。 pathogen.vimあたりが本命ですか?
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 15:31:19.15 ] 確かにvimballは微妙すぎる 管理とかはとくにしてない しいていえば :set runtimepath+=/path/to/plugin で追加してる
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 16:00:24.29 ] プラグイン周りが稚拙過ぎて多くのvim使いがemacsに流れるんでしょ? ここら辺に不満を感じたらvimを見限るサインかもね。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 16:07:18.95 ] プラグインのインストールの仕方がわかりません OSはXPです
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 16:21:57.45 ] pathogen.vimを試してみた。 .vim/autoloadにインストールして、.vimrcをごにょごにょするだけ。 プラグインは、.vim/bundleの下にプラグインごとにディレクトリを掘って、 その直下にプラグインを放り込むだけでいいみたい。 それをgitでやれるのが便利らしいけど、 gitは活用していないので旨味がわからなかった。 vimwikiはgithubよりgooglecodeの方が本流みたいなので、 hgでとってきて放り込んだ。 pathogenなら素直に使えそうだ。
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 18:37:44.10 ] 管理ってなにやってるの?
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 19:20:59.07 ] >>482 俺も分からん 普通に runtimepath ごにょるだけで問題ないと思うんだけど
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 19:39:26.44 ] >>483 やってることは同じでしょう。 追加するたびにruntimepathをいじる必要はないけど。
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 22:06:35.13 ] 俺レベルになると.vimrcだけで十分だわ
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 23:15:13.17 ] プラグインがインストールされてるかされてないかよくわからないんだけど
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/14(月) 00:55:20.00 ] >>486 インストールしたスクリプトの機能が使えればインストールされてる というのは冗談で :scriptnames とかしてみれば?
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/16(水) 05:52:10.75 ] vim使いってみんな優しいね!
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/16(水) 11:29:07.27 ] >>455 つ viplugin 有料だけどな
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 15:14:02.51 ] viplugin は java で作られてる あとは分かるな
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 15:52:56.31 ] javaのomniはまともに動いたためしがない
492 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 21:38:47.75 ] java得意って言っておけばとりあえず就職できるって聞いた
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/17(木) 22:52:27.50 ] vim-users.jp/wp-content/uploads/snippet_complete.PNG こんな感じのフォントをgvimで使いたいのですが、フォントの設定はどこで行えばいいのでしょうか。
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 00:36:09.62 ] >>493 :help guifont
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 01:33:16.94 ] >>493 そのフォントなんですか?
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 02:52:39.80 ] たぶんVLゴシック :set guifont=VL_Gothic
497 名前: 忍法帖【Lv=18,xxxPT】 mailto:sage [2011/03/18(金) 03:13:40.20 ] Bitstream Vera Sans Monoだな
498 名前: 忍法帖【Lv=8,xxxPT】 mailto:sage [2011/03/18(金) 08:59:25.10 ] macvimだとフォント変わらないだけど
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 13:31:57.32 ] :help guifont は読んだ?macvimは知らないけど :help macatsui も読めって書いてあるみたいだぞ
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/18(金) 19:56:31.43 ] Macあつい
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/19(土) 05:43:55.42 ] つまりcpu100%越えか
502 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 02:43:03.91 ] 現在のカーソル下の単語を、ヤンクバッファの文字と入れ換える操作はどうすればいいですか? iywで単語を拾って移動して、その単語に置き換える、 ということをしたいです。
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 11:01:02.49 ] >>502 operator-replace プラグインを導入してみるといいかも
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 16:40:02.83 ] >>503 ありがとうございます。まさしくこれがやりたいことなのですが、プラグインをいれても、うまく動きませんでした。 scriptnamesで見ると読み込まれてはいるみたいなのですが。 vim はまだ初心者なので、調べてみます。
505 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 17:49:20.33 ] viwp とか
506 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/21(月) 23:08:43.88 ] >>502 ciw<C-R>0 <C-R>はctrl+r >>503 個人的には、なんでもかんでもプラグインの流れは好きじゃない
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/22(火) 19:33:56.74 ] 全部自作してんの?
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/22(火) 22:53:37.60 ] >>505 >>506 ありがとうございます。 viwp でいってみようとおもいます。
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 00:37:44.77 ] >>507 元々備わっている機能で済む事が多い
510 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 12:17:36.64 ] もともとの機能で満足できることしかしてないなら仕方がない
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 19:07:47.28 ] viレベルで満足してます。
512 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/23(水) 23:22:45.29 ] >>510 不自由な方か
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/24(木) 20:15:58.90 ] vi っておいしいの?(^q^)
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 21:30:27.32 ] vim使いって言うだけで鼻で笑うクソEmacs厨の奴らを懲らしめる方法を教えてください。
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 21:32:00.52 ] 友人じゃなけりゃ無視してなよ
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 22:14:51.24 ] 何を使っているかじゃない、何をアウトプットするかだ そのときたまたま手にしていたのがvimでいいじゃないか
517 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 22:45:18.27 ] 話題がなさすぎだろ
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 23:35:57.03 ] でも、スゲーアウトプットしてる人たちって、高確率で emacs だよな emacs が人を育てるのか、育った人が emacs を使うのか
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/27(日) 23:43:28.33 ] それは単純に使用しているユーザ数の差じゃなかろうか。
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 00:33:54.66 ] 俺もなんだかemacs使いは書き物好きで、ずっと何か書いてる印象があるな Vim使いは必要最小限だけ書くスタイルが好き、ってイメージ あくまでイメージだけど
521 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 00:57:24.39 ] すげープリントアウト
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 01:08:34.98 ] web業界にいると優秀な人の多くはvim使いの印象。 フットワークの軽さでemacsよりvimが有利という意見が多いね。 もっと低レイアではemacsの方が強そうだけど。
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 01:44:22.99 ] 鯖の設定ファイルいじる用途は圧倒的にViだろうな。 逆にソース書いて云々はEmacsの方が多い気がする。 その文脈でレイヤーの高低が何を指すのか、ちと分からんが。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 05:25:01.46 ] エディタとしてはvimが好きだけど navi2chとtetrisやるためだけにEmacs入れてる
525 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 09:50:55.53 ] >>521 あー、なんか沢山プリントアウトしてるイメージだな>Emacsユーザー コーディング以外にもずっと起ち上げてるからそんな気がするのかな
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 10:55:01.53 ] やっぱ両刀が普通だろ
527 名前:名無しさん@お腹いっぱい。 [2011/03/28(月) 11:42:51.09 ] vim普段使ってて,emacs使うと,画面にiがあふれる
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 12:01:18.77 ] ubuntu10.10でgvimを使っています。 jやyやpといった縦に長い文字を打つと下の部分が切れてしまうのですが 解決策があれば教えてください
529 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 14:01:13.49 ] >>528 :help 'linespace'
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 14:49:19.93 ] >>529 ありがとうございました :set linespace=2で解決しました
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 16:39:29.97 ] vim でも小指使いまくるよね? emacs チックなキーバインドもつかうし
532 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 17:27:28.11 ] よく小指がという文章を見かけるが、人差し指が動かないというくらいありえない
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 18:00:31.16 ] vim で小指はありえないって言ってるの?
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 18:05:21.21 ] おれに小指はない。
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:18:20.89 ] C-[はよく使うけど他はあんまり…
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:23:59.59 ] C-[ってEscキーより押しにくくない?
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:30:02.67 ] >>536 普通のキーボードだとEscは遠いからC-[の方がいいって人もいるんじゃね?
538 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 19:38:48.22 ] 両手使って c-[ が近いとも思えないけど きっちりホームポジションキープできるひとなら楽とか?
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 20:30:49.23 ] 右手だけじゃね
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 21:36:49.52 ] 536=534 たぶん。
541 名前: 忍法帖【Lv=2,xxxP】 【東電 88.0 %】 mailto:sage [2011/03/28(月) 21:38:08.90 ] US配列だと [ は @ の位置なので押しやすいよ
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 23:13:28.01 ] ノートPCのときは特に押しやすい 右手の親指と中指が常にその形になってる
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/28(月) 23:42:12.29 ] C-[でEscと同じ動作するとか今日はじめて知ったw
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 08:20:16.45 ] 俺も初めて知ったわ
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 08:37:25.90 ] つまりvimrc書いたことないってことか
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 10:54:14.20 ] vimrc書いたことあるけど、複雑な設定したことない vim本買って勉強してみようかな
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 11:26:29.51 ] helpが一番 ほとんどの質問が :help hoge で返されるのはネタじゃない :help i_CTRL-[ :help vimrc :help script :help book :help help
548 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 12:45:20.09 ] すいませんvim初心者なのですが日本語入力の時にalt+半角全角って面倒じゃないですか?
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 12:59:33.94 ] :help me
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 18:17:31.56 ] なぜそうなる
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 20:14:43.31 ] 日本人が配布してるgvimならだいたいesc時にオフできるんじゃないか 逆にないとつらい
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 20:16:32.75 ] 間違えた、なにでオンにするかはime の設定しだいなんじゃないの?
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/29(火) 22:46:31.20 ] うん。Ctrl-Spaceとかでいいんじゃないかね
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 08:57:51.86 ] skk.vimを入れれば全て解決
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 09:43:30.00 ] 普通は「カタカナ・ひらがな・ローマ字」のボタンで日本語入力できるんですが vimだとできない・・・(gvimじゃないです) 環境はWin XP IMEはGoogle日本語入力 vimはkaoriyaのやつ
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 10:03:47.82 ] そりゃcmd.exeの制限だろスレチ
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 10:55:04.38 ] Linuxエディタを極める vi & emacs 徹底攻略 Software Design 5月号 だって。あまり関係なさそうだけど、一応告知。
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:03:38.66 ] 皆vimとgvimどっち使ってる? 後双方のメリット・デメリット教えてください
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:13:36.38 ] それはターミナル経由で使ってるのか、gui で使ってるのかって質問か?
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:14:21.52 ] なぜcmd.exe 経由で使うのか
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:15:33.09 ] LinuxだとvimメインでWinだとgvimかな。 vim…Xがなくても使用可能。ターミナルにもよるが日本語全角文字列の表示が崩れる。 gvim…日本語全角文字列の表示が崩れない。latexsuiteを使うと日本語入力ができなくなる
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:17:26.80 ] プロンプトとvimをすぐ切り替えれるのがメリットと思っていたから
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 13:23:11.84 ] ただのちょっかんだけど、デメリットの方がでかそう。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 16:28:44.12 ] >>561 と一緒だな。 cygwin環境のWindowsならそこでもvim。ってか、色が違うのと表示がたまに崩れること以外何が違うんだろう vimだとターミナルでの利便性も同時に受けられるから総合的にはvimのほうがいいかなぁ
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 17:11:48.27 ] あとはgvimはD&Dが効くこととか
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 17:39:11.35 ] cygwin ck 使えば esc で ime off もできるよ
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 19:17:53.59 ] >>543 インサートモードで C-j C-m で改行もよく使う。これはviに限らんが
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 19:23:32.40 ] >>554 skkserv対応のskk.vimを作ってけろ。
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 19:56:36.55 ] vimmer と emacser はどっちが変態てすか
570 名前:名無しさん@お腹いっぱい。 [2011/03/30(水) 20:03:05.45 ] ターミナルのvimだとescで日本語入力抜けられなくね?@Mac
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/30(水) 21:52:02.20 ] なんで vimmer と emacser なのだろう。 vimist と emacsist でなく。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/31(木) 11:39:31.64 ] 言いやすいから?
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/31(木) 17:07:23.51 ] vimmer emacsistならまだわからんでもないね
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/31(木) 17:13:16.01 ] ラクリマ・クリスティっていたね
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 01:27:37.80 ] ist は人に使うよね er は人以外にも使う, timer, saucer
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 19:41:50.52 ] vim と emacs 禁止になったらなに使うの?
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 19:54:39.21 ] nvi
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 19:56:13.80 ] jEditが第三の極になると思ってたけど全くだなw
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:16:00.04 ] vimscriptでお絵かきソフト作った。 たまに原因不明のクラッシュするぐらいで中々完成度の高いものができた。 公開したいのだけど今時だとやっぱgitなのかな?
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:29:32.46 ] >>579 男なら黙ってtar.bz2 どこに置くかによるんじゃない?sourceforge.netに置いとくならsubvirsionだし。Google Codeならsubvirsionとmercurial両方おkだったかな。 10年OSSマやってきたけど、ずっとtar.bz2だわw さすがにgitくらい導入しようと思ってるけど、必要性感じないわ
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:36:07.56 ] Vimballで本家にうpだろ
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:41:41.28 ] gitは/etc配下を管理するのに便利だよね
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/01(金) 22:48:21.40 ] >>580 ありがとうございます。 よかった、tar.bz2でもいいんだね。sourceforge使おうかな。 vimballは存在意義が分かりません。。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 00:02:28.96 ] あ、そうかここはVimスレだったな。じゃvimball一択。 てかこれなんて読むの??x3094;ぃむばる?
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 08:26:24.82 ] 本家にあげても自動的にgitにフォークされるけどな。 tarとかバージョンアップめんどくさい 作成物が安定してるじしんがあるならいいけど
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 10:35:12.56 ] スクリプトのバージョンアップなんかしたことない
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 14:26:02.78 ] >>586 お前はオレかw 一時的なスクリプトでエラー処理をサボる ↓ 忘れた頃にまた使いたくなって引っ張りだしてくる ↓ 引数を間違えてデータを破壊する\(^o^)/ でも、エラー処理や引数チェックをしっかりやると労力3倍なんだよな。めんどくさい
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 22:15:41.66 ] netrwでファイルを移動させたいんだけど、mt→mf→mmってやるとバッファに行がありませんってなる どゆこと?
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 22:26:31.29 ] バッファに行がありませんと表示されるんだよ どうしたらいいのか? ぐぐったけどよくわからん
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/02(土) 22:40:33.73 ] 何をしたいのか分からんけど、とりあえずバッファに行が無いからそのメッセージが出てると 俺の脳量子波が言っている
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 00:25:12.88 ] vim7.3でJavaの開発を始めたのですが、 @Overrideのようなアノテーションを書くとインデントがずれてしまいます。 public class Child extends Base{ ****@Override ********public void baseMeth() { ************System.out.println("hello"); ********} } このように、@Overrideの後にインデントされてしまいます。 解決方法はあるのでしょうか?
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 16:44:07.37 ] たしょうめんどうだけど (vimrcに書くなら) " GetJavaIndent()は$VIMRUNTIME/indent/java.vimで定義されているので読み込む " autocmdの実行順序によっては必要ないけど念のため autocmd FileType java source $VIMRUNTIME/indent/java.vim autocmd FileType java setlocal indentexpr=MyGetJavaIndent() function! MyGetJavaIndent() if getline(v:lnum - 1) =~ '^\s*@' return indent(v:lnum - 1) endif return GetJavaIndent() endfunction もしくはindent/java.vimを自分の~/.vim/indent/にコピーして適当に改造してもいいし
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 21:07:10.36 ] アノテーション用のインデント定義が無いって、vimの人はjava書かないのかな?
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 21:37:27.53 ] Javaはオワコン
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 22:10:00.12 ] javaの人達はなんとかいう統合環境暮しで、vimなんて使わんのでは。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:18:26.54 ] >>595 NetBeansのことではないのは分かります。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:33:46.26 ] いま Java 使っていないけど・・・ Java0.x はエディタでサクって書くものだった。 Java1.0 になったときに、最初の印象は冗長でクソ面倒だったが 意味を知ると素のエディタをやめて開発環境に移行するべきだと強く思ったよ。 いろいろ規約の変更があったんだけど、本当に良くできていたと思う。 いまの Beans ってスゴイんだろうな。
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/03(日) 23:50:25.08 ] java1以前とか何世紀前の話だよ
599 名前:591 mailto:sage [2011/04/04(月) 00:42:43.68 ] >>592 ありがとうございます!修正できました。 こんな風にソースを弄って修正してしまう方法もあるんですね。 vimscript勉強してみよう。
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 00:01:17.14 ] netrw ↑これ何て読むんですか?ねっとあーるだぶりゅ?
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 02:52:34.61 ] ねとられ(笑)
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 07:32:16.26 ] >>600 心の中ではネットアールダブリュと呼んでる。 net read write の略だと思ってた。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 08:14:41.37 ] 読み方は決まってないよ。
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 10:30:17.37 ] ネトランw
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 16:10:17.69 ] syntaxファイルをsyntaxディレクトリに入れたのに有効になりません。 *.orgファイルに関連付けたいのですが、この場合、何をいじればよいでしょうか?
606 名前:605 mailto:sage [2011/04/05(火) 17:24:25.29 ] すいません訂正。 :syntaxして、見たところ、syntaxは有効になってるっぽいのに、色が付いていません(グレー表示です) 何が原因だと思いますか?
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/05(火) 17:37:14.94 ] TERM環境変数?
608 名前:605 mailto:sage [2011/04/06(水) 00:53:32.11 ] 原因が判明しました。 カラースキームで色を指定するタイプのスクリプトなのに、 私が.gvimrc内で別のカラースキームを指定していたのが原因でした。 (でも自分の好きに色を選ばせないこのスクリプトの設計は問題だと思う) お騒がせしました。
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 01:36:08.31 ] VimOrganizerを使っている人いる? これから使ってこうと思ってるんだが。
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 02:44:28.77 ] >>608 よくわからんけどftpluginのafterあたりでどうにかできないの? >>609 よくわからんけど、最近使おうとしてる人は結構いるみたいに見えるよ。 >>605 とか、Windows板の方とかも最近持ちきりだよ。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 02:55:08.70 ] >>610 >Windows板の方とかも最近持ちきりだよ。 すまんそれは俺だ(一連のも)。いや、全然使ってる人見かけないから、本家の方にならいるかなー?と。 本当は、2011年1月リリース予定(だった)新バージョンが出るまで待ったほうがいいんだろうけどね。 それで、マニュアルが英語で使い方がいまいちわかってないから先達がほしいと思ったの。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 20:18:39.51 ] > VimOrganizer なにそれ? :help見たりググったりするのがイヤなので尋くが。
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 20:46:43.25 ] Emacsのアウトラインエディタ+スケジューラ+その他を実現するプラギン「org-mode」を Vimに移植した物。 本家が高性能で利用者がどんどん増えているそうだから使いたいと思ったんだが、まだ移植が不完全らしい
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/06(水) 20:54:33.67 ] vimでそこまでやりたくはないな
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 13:42:20.14 ] vimはシェルと連携前提でシェルなしだからスケジューラはいらんのじゃないか
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 17:10:58.09 ] howmみたいなの?
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 17:30:13.41 ] そうだな。howmに似てる。
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 18:19:15.14 ] 開発以外にはchangelogでメモくらいしか使ってないや
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 19:51:12.15 ] 作者本人が「まだまだこれからだけどビッグプロジェクトだじぇ」って 書いてるんだから開発参加しないなら気長に見守ってあげなよ
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 21:01:25.77 ] もっとマシなプラグイン紹介してくれ
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 22:12:05.91 ] QFixHowm 書式はMarkdownでもRDでもreSTでもお好きに
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 23:45:07.02 ] ファイルを検索で管理するようなずぼらな人にはHowmが合っていて、 きっちりディレクトリを作って管理するような神経質な人にはorg-modeが合ってる気がする。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/07(木) 23:46:28.60 ] LocalLeaderを変更する方法を教えて下さい。
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/08(金) 01:42:29.72 ] qfixhowm のインデックス表示とか検索がクソ重くてやめた。
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 02:50:24.64 ] みんなマークをどういうふうに使っている? Emacsはマークはひとつだけで履歴をさかのぼる形式だから割と気軽に使えるけど、 Vimはマークはアルファベット制で、まずどのアルファベットに記録するかで悩むし、どのアルファベットに記録したかを覚えてないから 結構持て余しているんだが。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 11:32:58.57 ] マークはせいぜい2個だな。あんまり使わない 文字列検索しちゃうわ
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 13:20:36.42 ] >amachang 今粛々と民事刑事の方面で進めています。一応、すべて証拠として保存しなければいけないので、冗談でも今はこのスレに変なこと書き込まないでください。 >2011/01/28 hibari.2ch.net/test/read.cgi/prog/1291518728/ >1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08 > amachangが憎い・・・・amachangが許せない・・・・ > ククク・・・・クククククク・・・・・ > クックックックックックックッ・・・・・ > クー、クー、クー、クー、クー、クー・・・・・ > > もう許せない。 > もはや沸き上がる滅意を抑えることが出来ない!!!
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 14:26:17.78 ] マークより c-i c-o のジャンプを多用するようになったなあ
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 18:36:20.42 ] Linuxのgvimで日本語入力している時に変換してる文字とその他の文字の区別がないんですが区別させる方法はありますか?
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 23:02:06.25 ] アンダーライン引かれて無いっけ。 fepによるのかしら
631 名前:名無しさん@お腹いっぱい。 [2011/04/12(火) 02:22:37.40 ] つい最近vimを使い始めたんですがphpのシンタックスって重すぎじゃないですか? cakeのcoreの中とかでかいの開いたらスクロールが全然動かないんですけどこんなもんでしょうか。 とりあえず重いときは:syntax offしてますが色なしはやっぱり見づらい
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 11:25:23.25 ] >>631 set synmaxcol=100 とか少なく設定してみてからどんどん上げてってみんしゃあ まずは :help 'synmaxcol'
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 11:54:06.52 ] syntax ファイルひらいて無効にできる設定を確認してみたら? あと複数はいっててハマったことがある
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 20:40:16.69 ] インデントが遅いのは言語ごとのインデントアルゴリズムに 依存するので、どうしようもないんでしょうか?
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 22:51:36.88 ] たしかに、再インデントはもっと速くてもいいんじゃないかって思う時はあるね。 シンタックスハイライトも時々変に遅いなぁ。なんか条件があるんだろうけど。。
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/12(火) 23:03:46.72 ] ちょっとした補完機能で重くなったりするしVimの問題なんじゃないの? 最近はWeb系とかrubyとかシェルスクリプトとかそこら辺の補完の要らない言語でしかvim使わない。
637 名前:631 [2011/04/13(水) 00:24:09.12 ] >>632 ありがとうございます。 synmaxcolためしてみましたが、若干早くなった気はするんですけど syntaxが崩れて<C-l>でも直らない時があるのが微妙な感じですね。 >>633 とりあえずsyntaxファイル深そうですが覗いていってみようと思います。 ちなみにmacvim-kaoriyaなんですが、windowsにもほぼ同じ設定で入れててそっちはそこまで重くないんですよね。 macvim自体が重い気がしてきた。
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 00:40:50.61 ] だれか>>163 への回答をしてくれ。 いろいろためしたができない。。
639 名前: 忍法帖【Lv=26,xxxPT】 mailto:sage [2011/04/13(水) 00:42:21.48 ] >>638 無理
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 00:55:26.30 ] >>638 え?どういうこと? 俺のはちゃんと切り替わってるけど? ノーマルモードでIMEオフにしていたら、オンにしない限りオフのままじゃない?
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 00:56:43.51 ] IMEってw ドザかよw
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 01:08:39.45 ] ああ、OSによる違いってやつか
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 02:01:52.51 ] sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control#TOC-Linux-gvim-
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 02:03:13.86 ] ごめん。アンカー付けたリンク貼ってしまった sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 02:42:49.96 ] 個別対応でもいいなら各IMが制御用のAPIを持ってるはずなのでInsertLeaveとかのタイミングでそれを直接叩いてもOK。 ibusだとこんな感じ # ibus 制御 by python import ibus bus = ibus.Bus() ic = ibus.InputContext(bus, bus.current_input_contxt()) # 無効化 ic.disable() # 有効化 #ic.enable() # 現在の状態 #print ic.is_enabled()
646 名前: 忍法帖【Lv=26,xxxPT】 mailto:sage [2011/04/13(水) 04:20:30.09 ] それをどこに書けばいいの?
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 20:12:20.51 ] IME=MS-IMEじゃないけどな… でもちゃんとFEPって言わないとな!
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 20:34:19.77 ] くそうくそう。
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 20:35:44.97 ] 世間的にIM=IMEで定着してると思うんだが。 ほかのFEPのこともIMEって呼んでるから
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 21:35:13.56 ] 641 :名無しさん@お腹いっぱい。 [↓] :2011/04/13(水) 00:56:43.51 IMEってw ドザかよw
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:10:57.03 ] > 世間的にIM=IMEで定着してると思うんだが。 あなたの世間やあなたの常識など知らんです。
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:17:17.99 ] IMはインスタントメッセンジャのことだろう。 IMEとは関係無い。
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:29:34.61 ] インプットメソッドもIM IMEはM$界隈だけ そもそもインスタントメッセンジャーのほうが後発だろ IMとFEPは違うと誰かが言ってた気がする
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:34:14.04 ] MS-IMEがIMEと略されることはままあるが、kinput2をIMEと呼んでいるのは見たことも聞いたこともないなぁ
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:36:06.21 ] Google日本語入力もIMEって呼んでるだろ M$向けだけだが
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:39:12.20 ] スレチ 黙ってskk.vim使っとけ
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 22:46:44.61 ] ドザ氏ね
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/13(水) 23:17:16.58 ] やべ、今まで自分で設定とかせずに使ってたけど、ヘルプ見ながら好きなように設定してみたらなんか楽しいw 設定したら使いやすくなった
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 02:01:13.24 ] vim --startuptime hoge.tmp としても何も無かったかのように起動しちゃうんだが
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 05:31:00.82 ] >>653 GoogleもIMEだったはず
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 06:35:00.90 ] Windows版の日本語入力とibus-mozcは構造が違う しかも既出
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 06:50:48.21 ] vimにおけるIMEの定義 :help multibyte-ime >>659 コンパイル時に configureで --with-features に normal 以上を指定する。 +startuptimeが有効になる条件は、features.hを STARTUPTIMEで検索。
663 名前:名無しさん@お腹いっぱい。 [2011/04/14(木) 10:49:08.95 ] ref.vimでRubyのRDocかriを読む方法ありますか?
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 12:37:51.96 ] >>659 hoge.tmpのなかをみる
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 13:08:24.43 ] >>664 ファイル無いよ
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 13:12:24.52 ] --with-features=huge でビルドしてるんだけどな
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 14:44:46.52 ] >>665 出力先をフルパスで指定してみ
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 15:38:38.09 ] yumコマンドみたいにvimスクリプトのパッケージ管理出来たら便利なのになぁ 誰か作れよ?
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 15:40:43.35 ] 普通にrpm化すればいいんじゃないの?
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 16:05:02.83 ] vimballはバギーだったね
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 21:13:43.88 ] 出力された数字を三桁区切りに変換したいのだがどうすればいい?
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 21:17:11.65 ] [esc]q1lla,[esc]
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/14(木) 23:03:45.96 ] s/\%(\d\{1,3}\)\ze\%(\d\{3}\)\+\>/&,/g
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/16(土) 03:15:51.11 ] 解決できた。ありがとう。
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 18:02:52.39 ] Jで2行をjoinすると、2行目のインデントが消されたあと、スペースが一つ入りますが、 これを入らないようにする方法ありますか?
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 18:33:15.30 ] >>675 :h J して近くを読む
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 18:58:23.91 ] グッジョブ
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 22:31:10.30 ] グッジョブという語呂で憶えるのか。
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 23:04:38.23 ] ノーマルモードでコピーしたものをコマンドモードで貼り付けることは出来ますか? pを入力しても当然pが出力されてしまうので、どうやって貼り付ければいいのかわかりません。
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 23:23:19.51 ] neocomplecacheを使うとvimwikiが遅くなるのですが、 vimwikiを使う時だけneocomplecacheを無効にする方法ありますか?
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/17(日) 23:35:36.97 ] neocomplcacheだったorz
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 00:40:05.38 ] >>679 コマンドモードからctrl+fでコマンド履歴を編集できる。 普通に編集してエンター押したら実行。
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 06:53:50.74 ] >>679 <C-r>* >>682 その入り方は初めて知った。いつか役に立つかもしれないので覚えておこうと思う。 ノーマルモードで q: でもいけるので、一応。
684 名前:Perl忍者 ◆M5ZWRnXOj6 mailto:sage [2011/04/18(月) 09:29:12.16 ] [最新ニュース!!!] ★Perl忍者大激怒 vs ニコニコ生放送でDQN共が犬虐待!!!★ www.nicovideo.jp/watch/sm14156259 犬にタバコを近づけるなど、首を掴み投げ飛ばす、物を思い切り投げてぶつけるなどの 暴行、犬は怯え、投げ飛ばされた衝撃で足が折れそうであった、そしてDQNどもは喜んでいる!!! twitter.com/fu_taso ツイッターでも反省無し 2chスレまで出没し炎上状態 toki.2ch.net/test/read.cgi/ms/1302773943/ 住所なども晒されて逆に動物虐待ではなく人間虐殺を受ける恐怖に怯えているらしい DQNたち @F5_twit こええだろwww刃物とかマジこええwwwもし俺の家に来たら一瞬で逃げる。全力で逃げる。 1:12 AM Apr 15th webから F5_twit宛 こいつの目的は、フォロー数+観覧数 動物虐待!!!!!!!動物虐待!!!!!!通報しよう!!!!!!!!!! vimスレのおまえらお願いだからこいの動物虐待通報して!! 通報して!!!!!! お願いだ!!!!
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 09:47:42.99 ] ここに書いてどうすんだ? 自分で通報しろよ。
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/18(月) 15:09:41.57 ] >>680 マニュアルにかいてあんだろ
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/19(火) 18:23:54.41 ] >>679 , 683 <C-r>*はクリップボードじゃないか Yankしたものなら<C-r>0では
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/20(水) 01:47:38.90 ] >>687 おお、そうか、ごめん。ヤンクバッファとクリップボード連動してたからそっちで慣れてしまっていた。 よくないね。
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/20(水) 06:34:19.45 ] :help c_CTRL-R の提示くらいでよかったかもね。
690 名前:名無しさん@お腹いっぱい。 [2011/04/21(木) 19:40:59.18 ] vim(非gui)終了後に、端末の表示をvim起動前に戻させず、編集画面を残す方法ない? less -X file の終了後画面のように。
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 20:15:18.80 ] set t_ti= set t_te=
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 21:11:53.97 ] だうもありまとう
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 23:05:43.12 ] sshで繋げた先でローカルのvim環境を使う方法とかってないのかな 例えばvimのプラグインでssh接続出来るようなやつとか・・・よく分かんないけど vimrcとプラグインを接続先にコピーするのも面倒だし
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 23:10:36.59 ] >>693 netrw
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/21(木) 23:20:46.97 ] え、netrwって:Explorerのことだよね? ssh接続出来るのか ありがとう、調べてみる
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/22(金) 00:22:51.00 ] >>693 :help scp
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/22(金) 01:32:32.48 ] vimscriptを勉強しています。 netrwのマーク機能でマークしたファイル一覧をvimscriptから取得するにはどうすればいいのでしょうか? 分かる方がいましたら教えてください。よろしくお願いします。