面接でVIM使ってる言うたら [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>95
すまん、>>75も同一人物と思って読んでたからああ感じたが、そこ抜いたら別にそんなことなかった
とはいえ、Vimの標準機能は充分実用に耐えうる程度には高機能だと思うぞ
そりゃカスタマイズした方がずっとやりやすくなるだろうが
他でも書かれてある通りカスタマイズはトレードオフの一面が強いし、環境に依存するのは大きなマイナスだから普段から標準機能で慣れてた方がいいと俺は思う
まあ、エディタなんて自己満でいいだろうからやりたいようにしていいとも思うが >>100
不快な思いをさせたならすまん、ちょっと自重するわ。 何この流れ
キーバインドを変えん限りカスタマイズにデメリットなどないんだが
カスタマイズしないやつは、低スキルか単純に馬鹿なだけだわw VIMの屈折した思いが強ければ強いほど、
このスレで輝くぅっ!
輝いてる人いるか? 最初からカスタマイズされた状態に
していればいいんだよ。 一番困るのは、普段カスタマイズして使うのはいいし止めないけど本番サーバ上ではその手が通用しない事があるって事だね
それだったらちと不便でもカスタマイズは抑えてやるといい、なんてな話もあるさー カスタマイズした環境に慣れたらデフォルトの状態で使えなくなるのな、お前らってw >>106
いや、そうではなくてだな
カスタマイズとキーコンフィグ変えてリリース操作失敗したりすると大変だろうということが言いたいのよ >>107
だから使えなくなってんじゃんw
デフォルトならデフォルトの操作をすればいいだけ >>108
予防の概念が無いんだね。
そうかそうか。 普段Vimは使わないから基本的な操作しかわかりませんって言えばいいのに、
「あえて」カスタマイズしてないって言い張るのはなんなんだろうねw
そりゃ俺だって秀丸のカスタマイズなんてしないよ
まあ使わないから当然なんだけど、あえてってことにしとこうかw だからそのVimを使えたらえらいっていう前提がバカにされてるんだって 使えたら偉いとか使えなかったらヘボとかそういうことじゃなくて、
使えないくせにVim哲学とか語り出す奴がアホなだけw カスタマイズしないと使えないのは
デフォルトで様々な機能がOFF、
またはプラグインになっているものだけだ。 別にvim使えなくてもどうって事ないと思うんだけどな
なんで「あえてカスタマイズしない」とか恥ずかしい事言ってまでvim使えるアピールしたいの? >>100
>とはいえ、Vimの標準機能は充分実用に耐えうる程度には高機能だと思うぞ
おそらく、お互いに何をVimの標準機能といっているかに違いがあるんだと思う。
おれは、エディタやIDEに求められる機能は、大きく分けるとテキスト編集機能+プログラミング支援機能だと思ってる。
テキスト編集機能については、Vimの標準機能はIDEの標準機能より高機能で、あなたの言う通り充分実用に耐えると思っている。
一方、プログラミング支援機能は、IDEの標準機能で出来る>>68,89,95が、Vimの標準機能では全くできないので実用に耐えないと思っている。
>他でも書かれてある通りカスタマイズはトレードオフの一面が強いし、環境に依存するのは大きなマイナスだから普段から標準機能で慣れてた方がいいと俺は思う
具体的にどういうトレードオフについていってるのか分かんないけど、他の人もいっているキーバインドについては、
標準のキーバインドを変更しない限り、誤爆みたいなデメリットは発生しないと思う。
あと、環境に依存するのがマイナスというが、>>68で書いた通りカスタマイズするのも、カスタマイズしないのも一定の環境に依存するという意味では同じでしょ。
トレードオフは、カスタマイズに掛かる時間とカスタマイズで削減される時間にあると思う。 一からテキストエディタ作ってる人も居るぞ
自分用に自分の為だけに
主張は一々しないけどな マ板はIDが表示されないって事を忘れて
なんとまあ熱い議論だことw そんなスレに全く意味のないレスをするやつはバカなんだろうな。 要はVimVim言ってる奴が落とされるのには理由がある
ということでこのスレ落としていいか? どうでもいい事でこんなにスレ伸ばすお前ら
心がピュアでカワイイw >>118
今どきVIM使う目的はプログラミングだろ?
テキスト機能ばかり充実していたっていみねぇよ で、VimとVimカスタムとVimカスタム高機動型とVimVではコスパも含めてどれが量産型MSの中で一番優れてるの? vimで優れてるのはkaoriyaってやつでしょ? >>125
量産型マイクロソフトってなんだ?
GMとかボルジャーノンとかいうやつか? エディタをカスタマイズしない人って、あんまりコード書かないんでしょ
テストコードとかも書かなそう
ちょっとした編集効率の差が大きな違いになるって、たくさんコード書いてれば身をもって知るはずだけどね
スピードにこだわらないとしても、指が疲れるから少しでも省力化したいって思うはずだけどなー >>128
少ないコードで目的を果たすから
そんなのどうでもいいよ。
最初に書いたコードを改良して
無駄がないように減らすかの方に
時間がかかるし、かけるべき。
っていうか、ものすごく高速に
クソコードを大量生産する馬鹿をどうにかしてくれ。 >>129
改良するのにテストコードも書かなきゃいけないしプロダクトのコードもテストコードもリファクタリングしていかなきゃいけないじゃん
それをちまちまと非効率にやるメリットってなに? ていうかカスタマイズ否定派はカスタマイズを経験した上で話してんの?
それともイメージで否定してるだけ? >>130
はぁ? 全体の1%を効率化して
どれほどの意味があるのかって話なんだが。 >>131
一通りよさそうなものは使ってみたし一時期は自分でVimScript作ってネットで晒したり.vimrcを晒したりもしてた
ただ今はどんどんシンプルな方へ向かってる
別にカスタマイズが悪いとは思わんがね
というか、普段どういう用途で使うかによるだろ
本気でIDEとして使うならした方がいいと思うし > というか、普段どういう用途で使うかによるだろ
もう用途はプログラミングしか残ってないよ。
MS-DOSの時代、誰もがVZ EditorやMIFESを
使っていた時代とは違う。 >>124
ちゃんと読めよ。
>>118の主旨は、vimの標準機能ではテキスト編集機能は充分だが、プログラミング支援機能は不充分。
だから、プログラミング支援機能を補うために、カスタマイズが必要ということ。 >>133
> というか、普段どういう用途で使うかによるだろ
> 本気でIDEとして使うならした方がいいと思うし
vimをプログラミングで使ってないの?
だとしたら何で使うんだ? Vimカスタマイズしてる間にモニタ増設した方が生産性上がるやで >>137
Vimカスタマイズしてモニタも増設すればいいじゃん >>138
時間掛かる割りに大した事ないやろ幾らカスタマイズした所で…
楽しいけどな >>136
補助的にしか使ってないよ
・git commitやrebaseする時
・設定ファイル編集
・ログをgrepしつつvimで開くとか
・既存のpythonやbashスクリプト閲覧、ちょい改造 >>140
そんな用途にしか使ってないのによくVimの話題に入ってこようと思ったね たまにシェルスクリプトで作業を自動化してるだけの人が、オブジェクト指向も関数型も必要ないって言ってるようなもん シェルスクリプトがどれだけ奥深いのか知らないのか
VimやVimスクリプトの1,000倍は深いぞ まぁ、>>1を見た面接官は良い仕事をしたなぁとしか感じない >>129
>少ないコードで目的を果たすから
と言いながら、
>最初に書いたコードを改良して
>無駄がないように減らすかの方に
ということは、’最初は少なくないコードを書く’ってことじゃん。
だから、>>128の下2行で言っていることの否定にはなってないよ。
>はぁ? 全体の1%を効率化して
>どれほどの意味があるのかって話なんだが。
全体の1%を効率化するということに意味がないというのは同意。
ただし、コードのリファクタリングが1%の作業とは思えない。
また、話が矮小化されているが、カスタマイズは>>68,89,95の様にコードを書く作業の全般に話で、
全体の作業の1%にはなりえない。 >>147
このスレ読む限り、「vim使ってる」という奴は
「頭のいい残念な人たち」という印象しか持たないよなw >>151
じゃあ「vim使ってる」と言わないやつは
「頭の悪い残念な人たち」という印象なのかよ?失礼なやつだな >>151
お前は確実に「頭の悪い残念な人」だな。
命題の逆,裏,対偶くらいは論理の基本として理解していたほうがいい。
きっと文系の底辺ブログラマーなんだろうけど。 >>150
Vimがアイデンティティになってるような残念な印象
発言が非常に暴力的
宗教で言うと一神教みたい >>152
命題は中学の義務教育で習うはずだから、文系理系関係ない。
ただの中学中退のクズ人間だろう。 >>152
何とんちんかんな事言ってんだよ
お前の方が頭悪いでw >>152
これがVim使っている人の知能レベルw
頭が残念どころか、存在が害悪でしかないwww どう考えたって、vim使いだから落としたんじゃなくて、>>1に社交性が無いから落としたんだろ >>157
おい…楽しんでんのになんでそういう水を差すようなこというかなー
みんなわかっとるよそんなもんは どうしてもバッファを閉じてしまう
あとバッファ切り替えがめんどくさい >>159
昔はemacsと戦争してたのに随分とレベルが落ちたな Emacsは移動のキーバインドがどうしても受け付けない
一日で腱鞘炎ぎみになった
本当はVimと両方できるようになりたいのだけど どっちも出来んでええ
viやemacsにこだわるのは表面しか見てない
ビートルズやストーンズのコピーバンドやる位なら下手でもオリジナルやった方がええ
本質はコピーにはないねん >>164
viやemacsはどうでもいいが、どさくさにコピバン馬鹿にすんなやどアホが! >>165
コピバン楽しいよな
趣味ならええんちゃうか >>163
俺はシェルのキーバインドはemacs、エディタはvimで行けてるで。 >>167
>>163だけど、そう言われてみれば、俺も出来てるな
でも、本場モノのEmacsでctrl押しながら移動するのはやっぱり辛い >>168
コマンドラインぐらいの移動なら、emacsのctrl押しながらのキーバインドでもあんま辛くないんだと思う。
viのモード切替の方が、コマンドラインではかったるく感じる。
あと、ctrl押しづらいなら、キーボードを変えるしかない。
俺はkinesisを使っていて、ctrl,alt,superキーは親指で押せるようにしてるよ。 >>167
emacsキーバインドは頭おかしい人が作ったもんだ > emacsキーバインドは頭おかしい人が作ったもんだ
vimも変わらんってw
わかりやすさで言えばダイヤモンドカーソルだよ。
それをベースにしたバインドが普及すれば
どれだけ世の中が幸福になるか。 viのカスタマイズって具体的にどんなことしてんの?
set noai
以外に書くことないんだが… >>173
え? 初期状態でダメダメだから
カスタマイズしなきゃ使いものにならないんだが。
初期状態でダメっていう所が
他のエディタとの大きな違いね。
あとEmacsも同じようにダメ。
カスタマイズが必要な物はデフォルトがだめということ。 >>174
いやだから初期状態で全く問題なく使えるから
具体的に言えと言ってるんだが >>175
レスが200もないんだから、過去レスを読んでからそういう発言はしてくれ。
カスタマイズの例は、>>68,89,95。
ごく短いプログラムもしくはコンフィグファイルを編集するぐらいしかしないならカスタマイズする必要性は低いが、
そうでない場合はカスタマイズするメリットがある。 みんなIDE使ってるけど、仕事さえできるなら別にvimで開発していいよって会社に入ったから天国だわ
マクロとか置換とか、自分で書いたvim script使えるなんて楽しすぎる
朝10時前後に出勤して、気がついたら定時で帰る毎日
仕事さえ終わればたまに定時より早く帰れる
終わらなくてもリリース前とかでもなければ一応定時で帰っていいし
IDEのvimキーバインドってたまにバグってたりvimのプラグイン入れられなかったりでちょっと不満なんだよな
:set rnuかわいいよ:set rnu
ただしJavaは別 >>178
Eclimは使いものにならないわけではないけど、
あれはEclipseかなりわかっててVimもかなりわかってる人が使うためのものだから
EclipseにおとなしくVrapper入れた方がいいかなと
結構ほかのIDEのプラグインはあんまり出来が良くなかったりするけど
Vrapperはci'とかyi'とかf=、t(とかが使えるから、とりあえず及第点という感じ
開発はJavaではないんだけど
それにしてもビジュアルモードにしただけで驚く人がいるほどvimの便利さが知られてないのは悲しくなるな ノートパッドで開発してますって言ったら、受かったと思うよ。
能ある鷹は爪を隠す。 メモ帳でその他テキストエディタ/IDEなみの効率出せるなら能力あるわ >>181
言語によるでしょ
IDEの支援ががっつり受けられる言語ばかりじゃないから
こんな初歩的なこと言わせんな >>182
比較してるのはメモ帳とエディタ/IDEだろ
きちんとレスを読めよ。
どんなプログラミング言語だろうが、メモ帳よりは、エディタ/IDEの方が効率いいわ。 おいおいメモ帳ってエディタの事じゃないのか?
まさかお前の尻ポケットに入ってる裏紙の束の事じゃないよな? >>184
プログラミング支援機能の無いエディタ(メモ帳)とプログラミング支援機能のあるエディタ/IDEを比較的してんだろ。
くだらない言い掛かりはいいから、プログラミング支援機能の無いエディタが、プログラミング支援機能のあるエディタ/IDEよりも効率がいいと言える理由を教えてくれ。 >>185
そうかくだらなかったか、すまんな。
だけど、プログラミング支援機能とは名ばかりの入力支援機能よりは
紙とペンの方がよっぽどプログラミングの効率を上げてくれるぞ。 漢なら ed 一択
cat > hoge.text も可 >>5
面接官「じゃあ面接始めましょうか」
>>1「はい」
面接官「Linux上での開発になりますが、問題ないでしょうか?」
>>1「Linuxには慣れてます。VIMも使ってます」
面接官「はい。お疲れ様でした」
VIMとか関係なくて、あら捜し系の質問をされた時点で終了〜 LinuxデスクトップのVim >> 超えられない壁 >> cygwinのVim > WindowsのVim
だと思った スレチだが、
cwgwin+teraterm+w3m=満足な。
客先で仕事してるフリ。
w3mのソースいじって、webのタイトルを出ないようにとかいろいろ工夫してからな。 linuxをライヌクス
viをビ
vimをビム
lsをルス
って言う50後半のおっさん(純日本人)がいる。
もう慣れたけど、最初の頃は気持ち悪かったな。 面接で最近よく使う言語聞かれたからRuby使ってると答えたら
「なんでPython使わないの?」って聞かれたから
「ラムダ式が一行しか使えないからです」って答えて
落ちたよりマシだろ。 ■ このスレッドは過去ログ倉庫に格納されています