トップページunix
1001コメント268KB

Vim Part22

■ このスレッドは過去ログ倉庫に格納されています
0001ほらよ2013/04/04(木) 19:32:22.37
Vim 6以降に関する話題、Part22です。
http://www.vim.org/

前スレ
Vim Part21
http://toro.2ch.net/test/read.cgi/unix/1342368545/

関連情報は>>2-6あたり。
0604名無しさん@お腹いっぱい。2014/01/29(水) 13:29:54.36
>>525
:digraph sa 97
:digraph si 105
...
と一個ずつ潰してくしか
0605名無しさん@お腹いっぱい。2014/01/29(水) 13:30:46.28
>>603
ネタにマジレスか。若者っぽいのが思い浮かばなかっただけや
俺は10年来のVimおっさん
0606名無しさん@お腹いっぱい。2014/01/29(水) 13:33:12.81
むしろ今は vim がワナビ御用達だとおもう
だから emacs 的な使い方すんだろ
うぜえ
0607名無しさん@お腹いっぱい。2014/01/29(水) 13:35:32.99
オレもsublimeはどっちかってーと若者のイメージ持ってるけど
キチガイ呼ばわりされるほど愚かな認識だったのかスマン
0608名無しさん@お腹いっぱい。2014/01/29(水) 13:37:27.92
今日賑わってるなw実質2, 3人だと思うけどwww
vim.orgとgithubだけ見てりゃイライラしないんだけど、たまにlingrとかみてしまうっていう
0609名無しさん@お腹いっぱい。2014/01/29(水) 13:38:55.49
>>605
「本気で言ってるんだったら」ってわざわざ断り書きしてるだろ?
どうしようもねぇ馬鹿だな
0610名無しさん@お腹いっぱい。2014/01/29(水) 13:41:52.29
>>609
いいから仕事しろおっさん
0611名無しさん@お腹いっぱい。2014/01/29(水) 13:42:59.08
>>608
わかる
見なければ多分言うほどプラグインに嫌悪感抱かないんだろうな
そして同じことを Lingr メンバも 2ch に対して思ってるはず
0612名無しさん@お腹いっぱい。2014/01/29(水) 13:47:16.26
>>610
おまえは仕事ないのか?
おまえこそ糞ジジイだろ?www
0613名無しさん@お腹いっぱい。2014/01/29(水) 13:48:23.45
これが社史編纂室の仕事です
0614名無しさん@お腹いっぱい。2014/01/29(水) 13:48:41.21
やろうな
たまに有益な情報あるかもと思って見てたけど、あそこで話題になってるプラグイン一切入れてないことに気づいて
見なくていい気がしてきたわww
0615名無しさん@お腹いっぱい。2014/01/29(水) 13:49:45.09
今日盛り上がりすぎワロタwwwwww
0616名無しさん@お腹いっぱい。2014/01/29(水) 13:52:10.38
なんでかしらんが活躍してる人に対してルサンチマンむき出しの奴が常駐してるようだな
1mmもコミュニティに対してコミットしてないくせにうっとおしいね

まあルサンチマンって言ってみたかっただけなんだけどさ
0617名無しさん@お腹いっぱい。2014/01/29(水) 13:54:59.39
>>605
10年とか、べつに若造じゃないの?
20から使い始めたとしても30
それか50の手習いで始めた?
0618名無しさん@お腹いっぱい。2014/01/29(水) 14:02:24.43
10年のキャリアがあるんだよ黙ってろや坊やっていうよくわからない自虐っぽい自慢
0619名無しさん@お腹いっぱい。2014/01/29(水) 14:03:54.09
実はEclipse専門です
0620名無しさん@お腹いっぱい。2014/01/29(水) 14:08:44.46
いちいち誰かを下げないと語れないという
0621名無しさん@お腹いっぱい。2014/01/29(水) 14:10:13.18
おまいらウガンダに寄付してんの?俺はしてない
0622名無しさん@お腹いっぱい。2014/01/29(水) 14:15:49.16
Your plugin kills children!
0623名無しさん@お腹いっぱい。2014/01/29(水) 14:16:38.52
>>622
piss off
0624名無しさん@お腹いっぱい。2014/01/29(水) 14:29:00.02
スレ違いだったら申し訳ありません

今までviをまともに使ったことがないので
一から勉強したいのですが、そういった目的の場合
Vimとviはどちらが向いているでしようか
他OSの経験は公私双方でWindows、RHELあたりを
主に扱ったことがあります
0625名無しさん@お腹いっぱい。2014/01/29(水) 14:43:35.27
>>624
Vimの方がオススメです
viしかないシステムを使わざるを得ないなどの理由がない限り、いまからあえてviを選ぶ理由はないと思います
# いま、標準でVimじゃなくてviがインストールされてるシステムってあるのかね?商用UnixもVimだよね?

どうしてもオリジナルのviを使いたいなら、ソースコードからコンパイルするか、Vimのset compatibleオプションを使えば
vi互換の動作になります(が、完全にviと同じではないかもしれません)
0626名無しさん@お腹いっぱい。2014/01/29(水) 15:10:07.23
>>621
微額だがしてるぞ
0627名無しさん@お腹いっぱい。2014/01/29(水) 16:32:49.55
俺も少額だけど糞高いMSオフィスよりは遙かに使ってるからお金払いたくなる
0628名無しさん@お腹いっぱい。2014/01/29(水) 17:05:02.70
払いたくなるだけで払ってねえのかよ
0629名無しさん@お腹いっぱい。2014/01/29(水) 17:07:42.66
>>627
ウガンダに送金しろ。
0630名無しさん@お腹いっぱい。2014/01/29(水) 17:23:02.12
>>621
俺もおくるわ
vim.orgの設定は金額非公開にしとこw
0631名無しさん@お腹いっぱい。2014/01/29(水) 17:40:49.91
>>628
いやもちろん払ってるよ
MSオフィスは払いたくなくても払わないといけないけど
Vimは仕事でも趣味でもお世話になってるから払わなくて良くても自分から払いたくなるって意味で払いたくなるって書いた
0632名無しさん@お腹いっぱい。2014/01/29(水) 18:49:28.97
俺はオフィスはオフィスで色々お世話になってるし
そんないちいち貶めるような事言わずに両方に気持よくお金払ってるわ
0633名無しさん@お腹いっぱい。2014/01/29(水) 22:27:53.00
ここでvimプラグインの作者気持ち悪いとか言ってる奴のほうが
よっぽど気持ち悪い
0634名無しさん@お腹いっぱい。2014/01/29(水) 23:19:22.90
キモい言われるのはコミュニティが閉じてるせいじゃないかなぁ
主要なプログラミング言語のコミュニティなんかだと、そこにいる人たちは人脈も技術もレベルが違うからおふざけもできないんでしょ
vimなんて所詮ツールの一つに過ぎないんだしそんな力入れてカッカすんなよ
0635名無しさん@お腹いっぱい。2014/01/29(水) 23:36:47.81
作者がどうこうって作者と何かする機会でもあんの?
0636名無しさん@お腹いっぱい。2014/01/29(水) 23:59:08.81
kana1
0637名無しさん@お腹いっぱい。2014/01/30(木) 00:01:19.00
>>635
バグ報告したり要望出したりするっしょ。
0638名無しさん@お腹いっぱい。2014/01/30(木) 00:31:57.91
俺も一応作者()やからキモいとかいわないでwww
0639名無しさん@お腹いっぱい。2014/01/30(木) 01:09:32.15
○○プラグインが嫌いだの
○○コミュニティが嫌いだの言ってる奴は
vimrc晒して喜んでる厨より価値が無いから気にすんな
0640名無しさん@お腹いっぱい。2014/01/30(木) 01:43:06.33
ふあああ、dだけキーリピートせんようしてくれ
0641名無しさん@お腹いっぱい。2014/01/30(木) 01:51:41.34
utf-8対応nvi出てきたら住み分け出来そうやね
0642名無しさん@お腹いっぱい。2014/01/30(木) 02:01:38.74
だいぶ前にlinger誘われたけど確かにキモかった
コミュニティってあーゆうのを指してるのかな
0643名無しさん@お腹いっぱい。2014/01/30(木) 03:55:25.64
>>642
多分、お前の方が100倍はキモいと思われwww
0644名無しさん@お腹いっぱい。2014/01/31(金) 12:53:17.85
【質問です】
set mouse=a

と設定している場合に、
Metaキーの押下状態の場合だけマウスによる文字列選択を有効にしたいんですが、
なにか方法はないでしょうか?
0645名無しさん@お腹いっぱい。2014/01/31(金) 13:37:12.57
>>644
いけるかわからんけど。もしいけても左クリック全部無視されるけど
nnoremap <LeftMouse> <Nop>
nnoremap <M-LeftMouse> <LeftMouse>
0646名無しさん@お腹いっぱい。2014/01/31(金) 21:05:15.14
最近vim-latexを使いはじめたんですが、
<F5>とかで出てくる<++>って何なんでしょう?
もしかしてバグででてきてる?
0647名無しさん@お腹いっぱい。2014/01/31(金) 21:32:13.31
imaps.vim を読む限りplaceholderとあるから
xargsなどにおける{}みたいなもんじゃないかな
0648名無しさん@お腹いっぱい。2014/01/31(金) 23:25:50.25
インクリメンタルgrepが無理だからvimは簡単な編集にしか使えないんだよね
やっぱソースリーディングする時はIDEになるわけで。
0649名無しさん@お腹いっぱい。2014/01/31(金) 23:31:45.85
どうしたいきなり
0650名無しさん@お腹いっぱい。2014/01/31(金) 23:36:02.66
Vimは「この使い方以外俺は認めん」という人達が錯綜しているからややこしいね
0651名無しさん@お腹いっぱい。2014/01/31(金) 23:39:35.94
>>650
そんな人いるか?
被害妄想かよw
0652名無しさん@お腹いっぱい。2014/01/31(金) 23:55:15.84
インクリメンタルgrepなんて欲しいと思ったことないなあ
0653名無しさん@お腹いっぱい。2014/01/31(金) 23:56:16.82
そりゃIDEの方が高機能に決まってる
0654名無しさん@お腹いっぱい。2014/02/01(土) 00:06:34.17
>>648
それってどんな機能なの?
0655名無しさん@お腹いっぱい。2014/02/01(土) 00:09:03.47
ソースリーディングにインクリメンタルgrep必要な理由は?
そもそもインクリメンタルgrepの意味は分かるけどそういう実装のあるIDEってあるの?
"incremental grep" ideとかでググってもなんもでてこんけど
0656名無しさん@お腹いっぱい。2014/02/01(土) 00:10:13.72
よく釣れますね
0657名無しさん@お腹いっぱい。2014/02/01(土) 00:10:17.46
インクリメンタルgrep
って何なのよ
0658名無しさん@お腹いっぱい。2014/02/01(土) 00:12:17.49
>>654
わからんけど、Eclipseの(インクリメンタル検索で)クラス探したりするやつじゃね?
0659名無しさん@お腹いっぱい。2014/02/01(土) 00:21:01.24
それであればCtrlPとかで普通に出来る
0660名無しさん@お腹いっぱい。2014/02/01(土) 00:25:05.87
言われてみるとインクリメンタルgrepってどんな機能なんだよ
0661名無しさん@お腹いっぱい。2014/02/01(土) 00:28:55.29
インクリメンタルgrep人気すぎワロタwwwwwwww
0662名無しさん@お腹いっぱい。2014/02/01(土) 00:34:14.04
こういうのかも
ttp://futurismo.biz/archives/1218

インクリメンタルサーチできる利点がわからんけど
0663名無しさん@お腹いっぱい。2014/02/01(土) 00:36:13.55
何にせよIDEじゃなきゃできない機能って感じがしない
単に需要がないだけに思える
0664名無しさん@お腹いっぱい。2014/02/01(土) 00:37:18.43
せやな
0665名無しさん@お腹いっぱい。2014/02/01(土) 00:42:19.86
仮にインクリメンタルにそこそこの速度でガチgrepかけてくれる機能があったとして
そんなもんないと読めないコードなんて多分クソコードだから読む価値ない
0666名無しさん@お腹いっぱい。2014/02/01(土) 00:43:21.65
>>660,662
インクリメンタルサーチ
インクリメンタルサーチ(incremental search)とは、アプリケーションにおける検索方法のひとつ。検索したい単語をすべて入力した上で検索するのではなく、入力のたびごとに即座に候補を表示させる。逐語検索、逐次検索とも。

つまりお時間かかりますから一旦ざっくりとgrep掛けてキャッシュします
で、それに対しリアルタイムにgrep重ねますってな機能かな?
Unite grepっすな
0667名無しさん@お腹いっぱい。2014/02/01(土) 00:46:11.70
一旦ざっくりとgrep掛けてキャッシュするの意味がわからん
0668名無しさん@お腹いっぱい。2014/02/01(土) 00:56:53.45
>>665
そういうお仕事の方もいらっしゃるんだよ。いわせんな
0669名無しさん@お腹いっぱい。2014/02/01(土) 01:06:18.47
>>667
レスポンスが悪いからだよ
Javaアプリ使ったことないのか?
0670名無しさん@お腹いっぱい。2014/02/01(土) 01:13:09.71
667じゃないけどそういうのはgrepとは言わないって意味だろうよ
あとjavaが遅いってのはそろそろ迷信の域だと思うんだが…
06716482014/02/01(土) 01:13:21.97
何だよアホばかなのかここは
vimでインクリメンタルgrep実装するのは簡単
でもctrlpもuniteも遅すぎて実用に耐えられないの
別に作者が悪いわけじゃなくてvimじゃ不可能だから
0672名無しさん@お腹いっぱい。2014/02/01(土) 01:17:59.39
その前にインクリメンタルgrepって結局何よw
そして実用に耐えるのは具体的にどのIDEの何て機能?
0673名無しさん@お腹いっぱい。2014/02/01(土) 01:25:20.28
>>669
だからざっくりgrepってなんだよ・・
インデックス作成のこといってんのか?
0674名無しさん@お腹いっぱい。2014/02/01(土) 01:26:00.59
インクリメンタル grep
調べてみると、JavaScript によるものは全文検索みたいだ。
マッチした行 a.style.display="inline";
マッチしない行 a.style.display="none";
など設定。
または 全文検索+インクリメンタルサーチ の意味かも
0675名無しさん@お腹いっぱい。2014/02/01(土) 01:32:23.14
>>673
多分grep=検索と理解してる人なんだろうよ。
0676名無しさん@お腹いっぱい。2014/02/01(土) 02:02:00.08
grep
g/re/p
検索だろ…w
0677名無しさん@お腹いっぱい。2014/02/01(土) 02:05:00.36
re がなんだかわかってんのか?
0678名無しさん@お腹いっぱい。2014/02/01(土) 02:16:18.96
>>677
言いたいことがあるならアンカつけようぜ!
0679名無しさん@お腹いっぱい。2014/02/01(土) 02:37:12.98
Linger に嫉妬したりとかいろいろ言いながらも
こういう時に同じ方に向けるということは、
みんな vim が好きそうで安心した( ^ω^)
0680名無しさん@お腹いっぱい。2014/02/01(土) 02:38:48.27
便利便利うるさい!
0681名無しさん@お腹いっぱい。2014/02/01(土) 02:54:13.50
Lingerってtwitterみたいなやつ?
嫉妬ってwそういう発想がキモいと言われる理由だろ
0682名無しさん@お腹いっぱい。2014/02/01(土) 02:59:49.69
>>671
だからそのIDEの名前をあえげてよ
0683名無しさん@お腹いっぱい。2014/02/01(土) 03:04:41.44
簡単、便利!ヴィームー!
0684名無しさん@お腹いっぱい。2014/02/01(土) 06:54:50.23
Unite grepが遅いの、内部で使ってるgrepが遅いだけでは?
代わりにackやagを使えばいい
確かUnite用のプラグインもあったよね

…そもそも、ざっくりとgrep掛けるってどういう意味なんだろう。
単にインデックスのことかな。
Uniteからインデックス型検索ツール呼び出せば済むんでねぇの。
0685名無しさん@お腹いっぱい。2014/02/01(土) 11:56:32.54
いやツールどうこうで済む問題じゃないから。
インデックス作るにしても今定義したメソッドを検索するには無理があるし
それともvimはメモリ管理まで出来るの?
0686名無しさん@お腹いっぱい。2014/02/01(土) 12:01:30.08
インデックスってなんだかわかってないんじゃないこの人
0687名無しさん@お腹いっぱい。2014/02/01(土) 12:04:43.21
これは多分 grep でもなんでもなくプロジェクト内のメソッド呼び出し位置検索とかのこと言ってるんだと思うわ。
今定義したメソッドだのメモリ管理(多分構文解析のことだろう)だのいってるあたりからすると。
0688名無しさん@お腹いっぱい。2014/02/01(土) 12:43:50.68
頭悪い人がツールを批判すると大抵こうなる
0689名無しさん@お腹いっぱい。2014/02/01(土) 12:55:29.98
ようはリアルタイムctagsみたいなことがしたいってことか?
0690名無しさん@お腹いっぱい。2014/02/01(土) 12:59:12.23
ていうかもしかしてctags知らないって落ちはないだろうな
0691名無しさん@お腹いっぱい。2014/02/01(土) 13:03:47.26
頭悪いのはどっちだよw
ctagsなんて静的言語にしか威力発揮しないから。
IDEならファイル群をまるっとメモリにロードするからどうにでもできるわけ。
やっぱ分かってくれないのかねぇ
0692名無しさん@お腹いっぱい。2014/02/01(土) 13:06:05.42
ファイル群をまるっとメモリロード???
IDEが???
どこのIDEがそんなことを??
0693名無しさん@お腹いっぱい。2014/02/01(土) 13:07:08.69
具体的な例だせば一発で終わるのになんでださないんだろう。
0694名無しさん@お腹いっぱい。2014/02/01(土) 13:09:10.65
机上の空論だから出せないんだろ
0695名無しさん@お腹いっぱい。2014/02/01(土) 13:12:33.28
具体的にどんなIDEでどんな動的言語を書いてる時に
どの機能を使うとそのインクリメンタル grep とやらが発動して幸せになれるのか教えて欲しい
0696名無しさん@お腹いっぱい。2014/02/01(土) 13:22:59.07
あんまりいじめてやるなよ。
0697名無しさん@お腹いっぱい。2014/02/01(土) 13:24:59.74
その辺にしてあげないとインクリgrep君がgreちゃうぞ
0698名無しさん@お腹いっぱい。2014/02/01(土) 13:33:30.36
仮にメモリにロードしたところで
動的言語解析の論理的な限界は変わらないわけで
マジで何言ってんだか分からん
実装されてるんだろうから具体的な機能名で言ってくれ
0699名無しさん@お腹いっぱい。2014/02/01(土) 14:00:16.80
IDEすごい!これがインクリメンタル grep できちゃうのね!

#!/usr/bin/ruby
class A
def hoge
...
end
end

class B
def hoge
...
end
end

....

def out(x)
x.hoge # <= ここでメソッド定義にジャンプ
end
0700名無しさん@お腹いっぱい。2014/02/01(土) 14:10:53.39
vimmerの性格の悪さが露見する流れw
0701名無しさん@お腹いっぱい。2014/02/01(土) 14:22:02.29
>>700
たかがツールにerつけたり、十把一絡げにグルーピングして性格がどうとか
あほだろ?おまえ
0702名無しさん@お腹いっぱい。2014/02/01(土) 14:29:32.53
多分日本で一番インクリメンタルgrepって言葉が使われたのは今日だと思う

で、インクリメンタルgrepって結局何?
0703名無しさん@お腹いっぱい。2014/02/01(土) 14:29:45.34
図星かw
■ このスレッドは過去ログ倉庫に格納されています