はてなキーワード: Vimとは
JavascriptやPHPでもタイポ指摘してくれるvimプラグインぐらいありそうだけど。
ためしにぐぐったら、 syntasticとか出たけど、それじゃ駄目?
vimは変態紳士用と言われるだけあって慣れるのにかなり時間がかかり、学習コストも高めだが、
慣れてくると非常にコーディング速くなる。
体感的にはvimにしてからコーディングが2倍〜3倍程度は速くなっている気がする。
しかもまだまだ、プラグインや設定を突き詰めることで、もっと速くなるであろうことも感じられる。
そのほかにもvimを使い始めてからコマンドラインに恐怖感を感じにくくなったし、よりlinuxに親しめるようにもなった。
そんなことから個人的には vimに移行してよかったと思っているのだが、その反面あまりうれしくない副作用も出ている。
vimの操作ではカーソル移動をhjklキーで行うのだが、vim以外のソフト(特にエディタ)の時もhjklでカーソル移動をしようとしてしまう。
また、他にも、モード切り替えのiやjj打鍵、ddで行削除、xで一文字削除、oで改行空行挿入、yyで行コピーなどなどが出てしまう。
vimの操作は体に染み付くと考える前に操作してしまう中毒性があるようだ。
vimで日本語を打つのはあまり便利ではないので(まだ日本語打ちを便利にする設定を知らないので)、
ブログなどを書く時はマークダウン形式のブラウザエディタなどをつかっているが、操作体系の意識的な切り替えが大変だ。
強い薬には強い副作用ということか。
int main() { printf("Hello Masuda!\n"); return 0; }
コピペしたらインデント消えたわ…gg=Gでインデントなおさんと。
int main() { printf("Hello Masuda!\n"); return 0; }
そうじゃない…そうじゃないんだ…。
BSDスタイルでは戻り値の型の前にインデント入れたら駄目なので困った。
" tN Indent a function return type declaration N characters from the " margin. (default 'shiftwidth'). " " cino= cino=t0 cino=t7 > " int int int " func() func() func()
cinoptionsでこれを設定すれば解決できるのは知ってる。
何が得意なのか謎、もしくは特化した言語を持たない人は不明と書いている。
褒めだろうが悪口だろうが質問でもなくても何でも回答してくれる。
このクラスはask.fmを愛するプロフェッショナルな人しかなれない。
Python | http://ask.fm/hamukazu |
C++ | http://ask.fm/EzoeRyou |
Haskell | http://ask.fm/tanakh184 |
回答率が下がるがそれなりに回答を付けてくれる。
C# | http://ask.fm/chokudai |
C++ | http://ask.fm/nico_shindannin |
Java | http://ask.fm/hyuki0000 |
不明 | http://ask.fm/chomado |
質問を選びすぎて回答率が低い。
PHP | http://ask.fm/tokumaru |
Vim | http://ask.fm/ShougoMatsu |
PHP | http://ask.fm/anatoojp |
リストラ予備軍。
Vim | http://ask.fm/mattn_jp |
不明 | http://ask.fm/KensukeFurukawa |
不明 | http://ask.fm/todesking |
これについてJASRACに手続きを取ったのかどうかShougo氏のask.fmに質問を送った。
まだ回答はもらえていない。
もしも無断でやっていたのならShougo氏だけの責任では済まされないことであり、勉強会運営者(後で調べてJASRACに報告します)にも責任がある。
Shougo氏から回答を得ることが出来なければ疑惑ということで、月曜日にもJASRACに報告を入れる予定だ。
俺は最近Vimを使い出したばかりのVim初心者だがこういう事を黙認しているようなローカルコミュニティであるなら日本のVimコミュニティーは世間知らずが多いということだろう。
---------------------------------------------------------------
補足。
JASRACに、参加者と運営者が分かるイベントサイトのURLと3名の人物を報告をした。
すぐに返信が着て、詳細は伏せるが確認と調査をするとのお返事は頂いた。
作詞者も作曲者も自分の作った創作物は時間を掛けた分だけ愛着があるものだ。
別に俺はShougo氏も運営者も嫌いだからこんなことを書いたわけではない。
歌を歌うなとは言わないが今後の適切な運営を望む。
元々私はVimを使っていて、数年前にVimに触れて以来ずっとVimを使ってきた。
しかし職場にはVimがなく、メモ帳を使うことを強制されているのだが、
案外メモ帳でも困らないことに気付いた。
そんなこんなでメモ帳も(言うほど)辛くない。
この時間なら誰もいないはず。
https://getfedora.org/ja/workstation/download から
1.4GBと大きいので数十分はかかると思う。
1分ぐらいで終わると思う。
パソコンを再起動しBIOSを開き、USB bootして一番上の選択肢を選ぶ。
あとは待つだけ。7分ぐらいで終わる。
終わったら再起動。
次にWi-Fiの設定を尋ねられるのでいつものWi-Fiに繋ぐ。
次にFirefoxを起動してSyncにかける(すぐ終わる)
ここまでで1分ぐらい。
itamaeを使う。
レシピを自前のプライベートリポジトリからgit cloneし、
パスワードを入力したら勝手にflashとかVimとか入って、
gsettingsでの各種設定、vimrcの配置などをやってくれるので放置。
だいたい15分くらいで終わる。
2,3年で色々なことにやりきれなくなった。
なんてことはない、はてなではよく見かける、深夜残業がどうとか、何万行のクラスファイルがあってつらいとか、コメントが中国語だとか、Excelとスーツがどうとか、そういう類の愚痴だ。
変な黒い背景のエディタ使ってるからミスしたんじゃないかって言われた時が一番イラッとしたかもしれない。
偉そうにいうことじゃないけど、Vimじゃなくて俺がヘボいだけである。
仕事があまり面白くないものだから、家でプログラミングを始めた。
(自分用のCMSとか、市民プールのWebサイトからカレンダー情報を抜き出して、自分のカレンダーに突っ込むとか、そういう簡単なものだけれども。)
日付が変わる頃に帰って、それから朝方まで趣味でコードを書いて…という生活をしていたらこないだ倒れた。
まあただの貧血だったので、点滴だけうって、また元の生活をしている。
さすがに会社とか親とかから心配されて、心療内科とか消化器科とか色々受診して、今まで飲んだことのない量の薬を処方されたりしたんだけど、これが結構しんどい。
以前と比べて、時間が守れないとか、明らかに集中力を欠いていてミスが多いとか、タスクに取り掛かれないとか、そういったことが自覚できるレベルで現れている感じ。
やっぱりさっさと辞めて仕事を変えるなり、仕事と割り切って業務に集中するなりしたほうがよかったんだろうか、と今更だけど後悔している。
要は勇気がなかった。