Vim Part16
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/01/16(金) 00:56:51http://www.vim.org/
前スレ
Vim Part15
http://pc11.2ch.net/test/read.cgi/unix/1202050038/
関連情報は>>2-8あたり。
0488名無しさん@お腹いっぱい。
2009/07/16(木) 02:47:55通常は起きませんよ。
0489名無しさん@お腹いっぱい。
2009/07/16(木) 06:27:500490名無しさん@お腹いっぱい。
2009/07/16(木) 08:35:010491名無しさん@お腹いっぱい。
2009/07/16(木) 10:59:470492名無しさん@お腹いっぱい。
2009/07/16(木) 11:02:04あ、書いてから気付いた。スレチか。
0493名無しさん@お腹いっぱい。
2009/07/16(木) 14:42:36どうすればいいでしょうか?
:'<,'>s/^$//g
では何も起りませんでした。
0494名無しさん@お腹いっぱい。
2009/07/16(木) 14:55:12'<,'>g/^$/d
0495名無しさん@お腹いっぱい。
2009/07/16(木) 15:43:510496467
2009/07/17(金) 00:13:18原因は、以前導入したプラグインのyankring.vimのバグでした。
最新版に更新したら解決しました。
どうもお騒がせしました。
0497名無しさん@お腹いっぱい。
2009/07/19(日) 00:28:36.vimrcを指定しただけだと、.vim/plugin などを読んでくれず困ってます。
0498名無しさん@お腹いっぱい。
2009/07/19(日) 00:56:560499名無しさん@お腹いっぱい。
2009/07/19(日) 06:10:48> 指定した場所の .vim/ を使ってもらうにはどうすれば
適当なオプションはないから--cmdで明示的に指定するしかないかな。
vim -u ... --cmd 'set runtimepath^=dokka/.vim | set runtimepath+=dokka/.vim/after'
とか。
> .vimrcを指定しただけだと、.vim/plugin などを読んでくれず困ってます。
これはどういう動作を期待しているの?
'runtimepath'にあるpluginなら-uでvimrc指定しようがしまいがロードされるよ。
0500名無しさん@お腹いっぱい。
2009/07/19(日) 12:29:23特定の拡張子のファイルのときには保存時に自動的にchmod +xをしておいて欲しいのですが、
ファイル保存時に自動実行したいコマンドはどのように設定すれば良いのでしょうか?
ご教授願います。
また、Vimscriptの書き方が詳しく解説されているサイトが有りましたら
教えてください。
0501名無しさん@お腹いっぱい。
2009/07/19(日) 15:35:170502名無しさん@お腹いっぱい。
2009/07/19(日) 15:36:49ってのを
:help 移動
ってかんじで検索したいんですがむりでしょうか?
0503名無しさん@お腹いっぱい。
2009/07/19(日) 15:41:09検索にひっかからないからです
0504名無しさん@お腹いっぱい。
2009/07/19(日) 16:04:32そちらについてはMac板で質問します、
自動的にchmod +xする方法についてご教授願います。
0506名無しさん@お腹いっぱい。
2009/07/19(日) 16:25:33>:help BufWritePre
>:help :autocmd
無事解決しました。ありがとう御座います。
0507名無しさん@お腹いっぱい。
2009/07/19(日) 17:38:11該当はありませんってでてしまう。
helpって日本語で
検索できないよね jaxhelpにかえてるんだけど
0508名無しさん@お腹いっぱい。
2009/07/19(日) 17:44:42と書いて コマンドを浮かべようとすると
www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/
だけを googleで ウィンドウで検索するはめになる。
vimのhelpgrepは 日本語ではだめなので。
ってのをみつけた やっぱだめみたい。。
0509名無しさん@お腹いっぱい。
2009/07/19(日) 17:52:49:helpはヘルプを検索するコマンドではないよ。
:helpgrepはヘルプ内検索コマンド。
日本語で検索する場合はヘルプファイルと実行しているvimのエンコードが一緒ならできると思います。
0510名無しさん@お腹いっぱい。
2009/07/20(月) 00:26:27configureすると --enable-gui argument... no GUI support
って出てそのままmakeしてもgvimが出来ません。vim -g としても
E25: GUI cannot be used: Not enabled at compile time
となってしまいます。何か分かる方いましたらよろしくお願いします。
0511名無しさん@お腹いっぱい。
2009/07/20(月) 00:56:300512名無しさん@お腹いっぱい。
2009/07/20(月) 00:59:48どうせ必要なライブラリヘッダ等をインストールしてないんだろ。
とりあえずbuild-dep入れとけば。
0513名無しさん@お腹いっぱい。
2009/07/20(月) 09:25:58無事できました。
ありがとうございました。
0514名無しさん@お腹いっぱい。
2009/07/21(火) 03:49:380515名無しさん@お腹いっぱい。
2009/07/21(火) 03:55:50とても説明がしにくいのですが、 " や ( を押す度に、w で移動した後くらいを見計らって
閉じの " を入力してくれるプラグインなんかはありますでしょうか
具体的には、"の押下の回数によって、
1回: "|hoge huga
2回: "|"hoge huga
3回: "hoge|" huga
4回: "hoge huga|"
という感じにダブルクォートがずれていくものを期待しています('|'はキー入力位置)
0516名無しさん@お腹いっぱい。
2009/07/21(火) 17:44:540517名無しさん@お腹いっぱい。
2009/07/21(火) 18:11:570518名無しさん@お腹いっぱい。
2009/07/22(水) 11:37:45調べてみました
似たようなことはできそうなので、今のとこはこれを使ってみます
ありがとうございます
0519名無しさん@お腹いっぱい。
2009/07/23(木) 04:14:18何回か読み込みしてるとできるようになるんだけど条件が分からん
'complete' は ., w, b, i なんだけど
0520名無しさん@お腹いっぱい。
2009/07/23(木) 04:22:09スレ汚しすまん
0521名無しさん@お腹いっぱい。
2009/07/23(木) 07:08:55pen4でJAVAのちっこいソースいじってるだけでも7秒近く検索してる
そのほとんどがクラスライブラリ検索してるんだろうけど
0522名無しさん@お腹いっぱい。
2009/07/24(金) 15:20:56exコマンドなんちゃって自作でいけました。まっぴんぐしただけだけどね
あとvimの日本語ヘルプってundolistなかったんだけど
つくってkaoriyaあたりにおくったほうがいいんかな?
いがいとそろってないマニュアルあるね。VIM7の新機能だと
マニュアルがないばあいがおおい。半年以上たってんのにね
0523名無しさん@お腹いっぱい。
2009/07/25(土) 01:33:43足りないんだったらサイトに書いてるとおり教えてあげるといいと思う
0524名無しさん@お腹いっぱい。
2009/07/25(土) 07:58:250525名無しさん@お腹いっぱい。
2009/07/25(土) 12:44:34パスを表示するようになってるけどシンプルに
ファイルネームだけ表示できないかな、
tablineとかラベルいじらないとむりとか・・・だめか?
0526名無しさん@お腹いっぱい。
2009/07/25(土) 15:12:020527名無しさん@お腹いっぱい。
2009/07/25(土) 18:06:280528名無しさん@お腹いっぱい。
2009/07/25(土) 20:43:400529名無しさん@お腹いっぱい。
2009/07/25(土) 20:54:460530名無しさん@お腹いっぱい。
2009/07/29(水) 06:41:05ほかのエディッターだとシンタックスカラーみずらいし
YYしてコメントして ちょっとづつ作るおいらには
Yは必須だし・・・・・viviだとなんかだめだしいろいろと
EMエディッターのEmViプラグインが日本語キーボードに対応してたら
うつれたんだけど、なんかいいやつないんかな。最近じゃvimスクリプト
組めそうになってきた。サクラエディッターでvimのキーバインドだったら
すぐうつりたいんだけど。。
0531名無しさん@お腹いっぱい。
2009/07/29(水) 08:05:56Tabで自動インデントをOn Offできるオプションとかだな。
仕事柄どうしてもLispを使う機会があるんだが、
Emacsは小指いたくなから使いたくないしな
0532名無しさん@お腹いっぱい。
2009/07/29(水) 10:15:21そのままVimでいいじゃん
0533名無しさん@お腹いっぱい。
2009/07/29(水) 12:02:29:setl ai
0534名無しさん@お腹いっぱい。
2009/07/29(水) 12:57:03>setl ai
ありがとう、でも、Emacsみたいに
インデントが正しいときはTab押しても移動しないように設定できないかな?
そうなってくれると非常にべんりなんだけど
0535名無しさん@お腹いっぱい。
2009/07/29(水) 13:45:21まちがえてたみたいね。
タブキーを押してもタブを入力させなくする方法はちょっとわからんです。
最終的にgg=Gとかで整形するんじゃダメ?
0536名無しさん@お腹いっぱい。
2009/07/29(水) 14:17:08ありがとう御座います。
とりあえず今はそのようにして、整形してます。
まあ、Emacsではきっとこれを実装するためにいろいろ
おもい作業をしているようなきがするのでいいです。
Vimは軽いのも魅力なんで
0537名無しさん@お腹いっぱい。
2009/07/29(水) 15:04:320538名無しさん@お腹いっぱい。
2009/07/29(水) 17:03:13サーバにどうやってはいってるの?
0539名無しさん@お腹いっぱい。
2009/07/29(水) 17:06:40しまったんだが、なぜか分かる?nviだと問題無いんだが。
0540名無しさん@お腹いっぱい。
2009/07/29(水) 17:31:130541名無しさん@お腹いっぱい。
2009/07/29(水) 17:41:16Escと0を押す間隔を1秒以上空けると問題無いんだが。
ちなみに使用環境はUbuntu 9.04上のvim 7.2.79です。
0542名無しさん@お腹いっぱい。
2009/07/29(水) 17:50:29ESCにimapするプラグインがいるんじゃない?
0543539
2009/07/29(水) 18:01:13ありがとうございます。vim --nopluginで起動すると問題なかったので
pluginを探した所、tabbar.vimというのが悪さをしていました。
全く使っていないので消して解決しました。
0544名無しさん@お腹いっぱい。
2009/07/29(水) 18:46:56全く使っていないなら消すのが当然だけど
0546名無しさん@お腹いっぱい。
2009/07/29(水) 20:17:41コマンドモードになったときに自動的にIMEが切れて欲しいということかな
netrwつかったらどうかな
0547537
2009/07/29(水) 21:46:06アドバイスありがとう!win上のvimから読み書きしろってことだよね。
でもunix上のシェルとscreenとvimが最高のベストコンビネーションな気がするんだよなあ・・・
0548名無しさん@お腹いっぱい。
2009/07/29(水) 21:50:480549名無しさん@お腹いっぱい。
2009/07/29(水) 21:55:230550名無しさん@お腹いっぱい。
2009/07/30(木) 00:44:20差異txt表示は 非常にたすかる。 かおりやにあったやつ
メニューカスタム。コマンドのカスタム。 無料でこんなエディッタ
みたことないよ。 でも知り合いにはevimをすすめる。
0551名無しさん@お腹いっぱい。
2009/07/30(木) 15:12:400552名無しさん@お腹いっぱい。
2009/07/30(木) 15:21:360553名無しさん@お腹いっぱい。
2009/07/30(木) 15:39:250554名無しさん@お腹いっぱい。
2009/07/30(木) 16:14:52:%s/.*\n\(.*\n\)/\1/
でできるような気が。
0555名無しさん@お腹いっぱい。
2009/07/30(木) 17:19:360556名無しさん@お腹いっぱい。
2009/07/30(木) 19:48:43:%!awk '{if(\! int(NR\%2))print}'
0557名無しさん@お腹いっぱい。
2009/07/30(木) 22:06:27cp932と誤認される
何が原因なんだろう
vim7.2.238
0558名無しさん@お腹いっぱい。
2009/07/31(金) 00:56:020559537
2009/07/31(金) 10:12:350560名無しさん@お腹いっぱい。
2009/07/31(金) 10:14:140561名無しさん@お腹いっぱい。
2009/07/31(金) 10:24:430562名無しさん@お腹いっぱい。
2009/07/31(金) 14:36:39変換キーってxmod(linux設定ファイル)でかえるしかないの?
vimrcにmapでつけたしたいんだけどむりかな?
0563名無しさん@お腹いっぱい。
2009/08/01(土) 17:16:05>[ ^[ は <Esc> で入力するには CTRL-V <Esc> とタイプします]
よくあるこのメタキャラクタみたいなのって16進とかでコピペできる書き方ないのかな?
0564名無しさん@お腹いっぱい。
2009/08/01(土) 17:39:120565名無しさん@お腹いっぱい。
2009/08/01(土) 19:41:58:h c_CTRL-R
0566名無しさん@お腹いっぱい。
2009/08/01(土) 21:02:52どこの項目か書いてくれ。
:setのことなら:set使わずに:let使えばできるよ。
:let &t_us = "\<Esc>something"
とか。
0567名無しさん@お腹いっぱい。
2009/08/02(日) 01:43:36文字列hogeをヤンクした後、:%s/ まで押した後にhogeをペーストして使う、みたいなことがしたいです。
0568名無しさん@お腹いっぱい。
2009/08/02(日) 02:49:42CTRL-R *
*の部分は任意のレジスタで可
0569名無しさん@お腹いっぱい。
2009/08/03(月) 01:34:20ありがとうございました。
0570名無しさん@お腹いっぱい。
2009/08/05(水) 22:44:03VIMって「ヴィ・アイ・エム」って発音しますか?
それとも「ヴィム」でもよろしいですか?
0571名無しさん@お腹いっぱい。
2009/08/05(水) 23:43:50好きなように自由に呼ぶべし
お友達も綺麗にしてさしあげましょう。
俺はゴルゴとレッドみたく
「俺たちおれたちV・I・M」
と叫ぶよw
0572名無しさん@お腹いっぱい。
2009/08/06(木) 00:36:52天地が裂けても断じて「ぶいあいえむ」。
0573名無しさん@お腹いっぱい。
2009/08/06(木) 02:13:12公式にはどうであるかを一応知っておいた方がいいと思うよ。一応ねw
0574名無しさん@お腹いっぱい。
2009/08/06(木) 02:42:43capital, since it's a name, again like Jim.
って言われようがどうしようが俺の中でも「ヴィ・アイ・エム」
0575名無しさん@お腹いっぱい。
2009/08/06(木) 14:52:31「/」で検索した際に、検索した文字に色が付く機能がありまして、非常に重宝してるのですが、
新しく別の単語を検索したりgvimを閉じるまで、ずっと色が付いたままになってしまいます。
いつもは、存在しない単語を検索して(わざと空検索して)色を消しているのですが、スマートではないと思っています。
検索した後、用済みになった色(マーカー)を消す為のコマンドとかあるのでしょうか?
教えて貰えると助かります。
0576名無しさん@お腹いっぱい。
2009/08/06(木) 14:54:35:noh
0577名無しさん@お腹いっぱい。
2009/08/06(木) 14:57:45ありがとうございます!
助かりました。
0578名無しさん@お腹いっぱい。
2009/08/07(金) 20:56:31myvimrcを.vimrcにリネームするとこのnoremap、nmapは正常動作します。それぞれこのように書いています。
noremap <Space> :bnext<CR>
nmap <silent> <C-L> <C-L>:noh<CR>
これらを動作させるにはどうしたらいいですか?
0579名無しさん@お腹いっぱい。
2009/08/07(金) 22:09:59vimrcにset nocompatible書いてないから。
-u fileを指定せずにvimrcがロードされたときはnocompatibleになるけど
-u fileを指定したときはnocompatibleにならない。だから<Space>などの
特殊キーの表記が認識されない。
ついでに言うとその設定はどっちもnnoremap使う方が良いよ。
0580名無しさん@お腹いっぱい。
2009/08/07(金) 22:43:35望みどおりに動作しました、ありがとうございます。
> ついでに言うとその設定はどっちもnnoremap使う方が良いよ。
:help nnoremap と :help nmap を見たところ、前者は再帰を行わず、後者は再帰を行うようですね。
nnoremapの方が良いというのは、無限ループを回避するため、ということですか?
0581名無しさん@お腹いっぱい。
2009/08/07(金) 22:51:31結果的にはcompatibleで処理されてるのが原因だけど
0582名無しさん@お腹いっぱい。
2009/08/07(金) 23:13:47GUIのステータスラインで ファイル名だけ表示
0583名無しさん@お腹いっぱい。
2009/08/07(金) 23:24:14むずかしい?
0584名無しさん@お腹いっぱい。
2009/08/08(土) 19:04:280585名無しさん@お腹いっぱい。
2009/08/08(土) 19:10:48簡単に作れるのにね
0586名無しさん@お腹いっぱい。
2009/08/10(月) 01:32:120587名無しさん@お腹いっぱい。
2009/08/10(月) 12:57:18helotagsでタグファイルつくれない
たすけて
ちなみにUTF-8でつくった 日本語検索できるように
うまくいったらUTF-8ばんhelpファイルUPする
■ このスレッドは過去ログ倉庫に格納されています