タグ

vimとJavascriptに関するthree_beeのブックマーク (3)

  • 正規表現:最短一致でマッチさせる表現 | WWWクリエイターズ

    Vimのmagicを利用した正規表現は、記述方法が異なりますので、ご注意下さい。こちら「 正規表現:特殊文字(メタ文字)の一覧 」をご覧ください。 最短マッチを見つける正規表現 さて、具体例を見ていきましょう。例えば、から<a></a>で囲まれたアンカータグを「1つだけ」取り出す事を考えます <nav> <a href="/about">About</a> | <a href="/access">Access</a> | <a href="/contact">Contact</a> </nav> 改行以外のすべての文字を表す「.」を利用して、「<a . *</a>」と言った正規表現が思いつきます。ですが、これだと「最長一致」を探してしまい、上記の例だと、3つのアンカータグをひと続きでマッチしてしまいます。 // アンカータグを検出?(デリミタに#を利用) #<a.*>(.*)</a>#

  • 【vim】黒背景好きの僕の心を揺さぶるカラースキーム「hybrid」 | ここぽんのーと

    この記事は、 Vim Advent Calendar 2012 の83日目(!)の記事です。 昨日の記事は ujihisa さんの「unite.vimのfile_recで無視リストを追加する」。 — こんばんは。 目に優しい黒背景が大好きなcocoponです。 エディタの配色って大事ですよね。 見やすさは、コーディングの速度に直結します。 黒背景のvimを全画面表示にすれば、自然とテンションも上がってきますね。 一生ついていくと決めていた「jellybeans」黒背景のカラースキームといえば、迷うことなく「jellybeans」をオススメしてきました。 クールながらも落ち着いた、絶妙な配色。 はじめて出会ったときは、その完成度に圧倒されたまま「一生ついていく」と心に決めたスキームでありました。 しかし、気になる点もいくつかありました。 例えば、JavaScriptの正規表現。 黒背景に濃い

    【vim】黒背景好きの僕の心を揺さぶるカラースキーム「hybrid」 | ここぽんのーと
  • Vimのインストールと環境設定(Mac)

    vimを試してみよう、ってことで、 インストールから初期設定までをとりあえずやってみました。 最近ではJavaScriptを触ることが多くなってきて、その時に困っていたのが、エディタ。 Flashの場合は、FlashDevelopという強力なエディタがあって、それがものすごく便利だったのだけれど、JavaScriptの場合はこれが定番!というものがイマイチわかりませんでした。 そんな中、先日とあるセミナーに出席したときにパネラーの方がvimを使ってコーディングをしてました。 vimは名前は聞いた事があったけれど、JavaScriptのエディターとしても使えるのか!とびっくりしたのと、著名な方が使っているのなら、それなりにいいものなんだろう、というのと、単純にカッコ良さそう、という安易な理由でちょっと触ってみました。 Vimは巷では変態エディタ、と言われているほど、操作が独特で難しい、という

    Vimのインストールと環境設定(Mac)
  • 1