VimのVB.NET用の各設定をプラギン的にまとめた
まだアレなところ沢山あんだけど、.vimの中で管理しておくのもだるいし、NeoBundleっていう超便利なものがあるので外出しにしてまとめることにした。
VB.NET用のシンタックスとインデント自体はvim公式にもあんだけど、syntaxは予約語を全部keywordに突っ込んだだけの割といい加減な代物で、indentにしろFramework2.0時代のままでラムダ式とかLinqとかこー………勝手にインデント変わったりしてストレス溜まるので自分で書いた。
とりあえず、ぱっと見はそれなりだと思う。
導入は
NeoBundleLazy 'hachibeeDI/vim-vbnet', {"autoload" : { "filetypes" : ["vbnet"], }}
みたいな感じで適当にどうぞ。
あとsnippetの中には、neosnippet用のスニペットとか突っ込んであるのでどうぞ。
ftpluginの中で勝手に色々設定するか迷い中。
まだまだ未完成だが、とりあえず当面の課題として一応やっておきたいこといくつか。
シンタックス
XMLリテラルへの対応をしたい……が複雑になりすぎそうな。属性定義の構文とかぶるので、うまいこと回避したいです。あとsyntax foldにも対応させたいナー。
あとジェネリックも、start="(of" , end=")"的な、範囲でちゃんと指定したいかも。
インデント
インデントはまだ全然アレ。ただ、あんまおせっかいなインデントが好きじゃないのでautoindentに毛が生えたくらいでやめると思う。正直VisualStudioの自動インデントでさえ不満ありまくりだし、VB.NETの構文上あんま高度なことやんのもめんどくさそうだなーと。
その他
READMEすら殴り書きなので、もう少しちゃんとしたい。
quickrunの設定とかは、Windowsならvbc.exeみたいなものがあるはずなので、C#パクれば 簡単に作れそうだが、わざわざVimオンリーでVB.NET書く奇人なんぞいるのだろうか。VBに限らないが、.NETはインテリセンスあってナンボだとも思わなくはない。Makeもmsbuild使えばどうにかなんのかなー?
予約語の頭を全て大文字にするマクロなんかは入れておいても良いかもしれないかなー。
スニペットは、VisualStudio互換とかも考えたんだけど、使いもしねー構文のスニペットあってもアレだし完全オレオレ。しかもいくつか使ってない。
しばらくお仕事がクソ忙しいマンなので、あんま更新されないと思うけどわざわざVimでVB.NET書きたいという奇特な方がいたら使ったっていいんだからね! 勝手にしなさいよ!
あとはてな記法とかめんどいので、たんぶらかはてなブログか、はたまた他の何かかに移転すると思います。
それじゃあおやすみなさい
なれる! .NETer! 春までにVBerを脱却して、モテカワコーディング!
やぁみんなこんばんわ! 今日も元気にVB書いてるかな? Wow! そいつぁゴキゲンだ!
ところでVBerのみんなは、自分たちの世間での評判、知ってるかな? うん、そうだね、くそみそだね!
実際、VBしか書けないよぉ〜〜って人で、まともなコード書いてる人は今まで(といっても僕の見てきた数は少ないけどね)一人もみたことないんだ。新人の子も、VB.NETで研修はじめてから、半年でびっくりするくらいのクソコードを量産するようになっていたしね。
そういった歯がゆい現実に対処するため、VBAからプログラミングを学びはじめて、今に至るまでひたすらVB.NETでコーディングしているというVBネイティブの僕が、ここ一年とちょっとで学んだあれやこれを載せたいとおもう。世の中に存在する、あるいはこれから生まれるVBコードが、少しでも良くなるように……ね!
続きを読むとっくの一週間前に年明けちゃったけどよしなしごとをまとめる
いつもにまして、どちらかといえば完全に駄文。
えー、もう2013年になったんだっけ?
ってことは、僕が就活で心をブチ折られてプーしてたのが2011年、なんとか社会復帰っぽいものを果たしたのが2012年ということなのかしらん。
今年は本当に精神的にキツかった。というか現在進行形で辛いわけだが。
といっても、別に仕事が肉体的にどーたらってことでは、うん、まぁあんまりそういうわけではない。職場は退屈ではあるけど、プログラミングしている間は楽しい。
PowerShell使っててハマったところメモ
どうも、クソ忙しい年末からまじもんの年末へと移行してクズそのものな生活リズムへと移行できましたね。
なじむ……やはりクズな連休的生活リズムは実によくなじむぞッ!
とりあえず来年になって忘れっちまう前に、今年にPowerShellとかいう半端モンのカスに苦しめられた部分をメモしておいた部分を日記につけておこうと思う。
続きを読む