タグ

関連タグで絞り込む (202)

タグの絞り込みを解除

vimに関するsupermomongaのブックマーク (428)

  • 特技はVim

    面接官「特技はVimとありますが?」 学生 「はい。Vimです」 面接官「Vimとは何のことですか?」 学生 「テキストエディタです」 面接官「え、テキストエディタ?」 学生 「はい。テキストエディタです。オープンソースで開発され、無料で利用できます」 面接官「・・・で、そのVimは当社において働くうえで何のメリットがあるとお考えですか?」 学生 「はい。テキストファイルを編集できます」 面接官「いや、当社には編集するようなテキストファイルはありません」 学生 「でも、バトルエディターズではあのEmacsにも勝ってるんですよ!」 面接官「いや、勝つとかそういう問題じゃなくてですね……」 学生 「VimVimプラグインも使えるんですよ」 面接官「ふざけないでください。それにプラグインって何ですか。だいたい……」 学生 「Vimプラグインです。Vimプラギンという人もいます。プラグインという

    supermomonga
    supermomonga 2013/12/19
    vim.html
  • vim-splashを使い倒してこそ真のVimmerですぞ #vim - 若くない何かの悩み

    Vim Advent Calendar の19日目です。昨日はyoshikawさんのサーバ管理に役立つVim技10選でした。 さて、@modsoundさんの記事、Vimmer名刺を持ってVimConfへ出かけよう に触発されてvim-splashの可能性を最大限に引き出す使い方を提案します。 vim-splashでなにができるの かっこいい起動画面 VimmerにモテるVim名刺 ひつようなもの thinca/vim-splash 起動時スプラッシュ 例 vim_intro.txt 名刺用スプラッシュ 例 orga_chem.txt かっこいいスプラッシュのつくりかた みなさんもかっこいいスプラッシュを作ってハァハァしましょう。 サンプルとして、vim.orgの名刺用スプラッシュをつくってみます。 雛形をつくる まず ASCII Art Gener ator をつかってアタリ(下書き)をつ

    vim-splashを使い倒してこそ真のVimmerですぞ #vim - 若くない何かの悩み
  • Vim Advent Calendar 2013 のトップ絵描いた #vim - 若くない何かの悩み

    Vim Advent Calendar 2013 のトップ絵を描きました。 ひさしぶりのお絵かきです。 VimGirl のデザインは@IMAGEDRIVEさんの VimGirl ver.7.3 をお借りしました(背中の部分は資料がなかったので想像で描きました)。ところどころに散りばめられた蛍光色のワンポイントがかっこよいのですよ! 絵に登場した小物たち この絵には、いくつかこだわりの小物を3つ登場させています。 どれだかわかりましたか? iMac まずは特徴的なフォルムのディスプレイ、そう iMac です。 Apple らしいシンプルなデザインでとっても描きやす美しいデザインです。(~♥~)は普段 MacBook で作業してますので、画面の広い iMac はアコガレです。iMac いいなー。 そして、なにやら画面には Vim のロゴが表示されています。ところで、この画面表示なんですが @o

    Vim Advent Calendar 2013 のトップ絵描いた #vim - 若くない何かの悩み
  • Vimmerなら2013年中に試しておきたい海外産Vim plugin 8選 - derisの日記

    Vim この記事はVim Advent Calendar 2013の15日目の記事です。 14日目はjoker1007さんによるwebapi-vimとBufWriteCmdでWeb上のリソースをVimで編集するでした。 記事では、2013年中に試しておきた海外Vim pluginを8個ご紹介します。 はじめに なんで海外産限定なの? 理由は以下のとおりです。 日産のVim pluginは入れている人が多く日語での情報も多い(vimrc読書会に参加した感覚として) Vim Advent Calendar 2012が1年続いたこともあり、興味深い日Vim pluginが多すぎる… 海外でそこそこ流行っていても日ではあまり知られていないVim pluginが多いのでもったいなーと思ったので、記事を書こうと考えました。 ちなみに、今回ご紹介するのは今年私が見つけたVim plugi

    Vimmerなら2013年中に試しておきたい海外産Vim plugin 8選 - derisの日記
  • Reviewing Pull Requests from Vim with vim-codereview

  • Unite.vimとwatsonを使ったワークフロー - RailsとRubyとVimのブログ

    最近、vim-unite-watsonを開発しました。 これが、watsonの作者であるnhmoodさんにも好評で、僕自身ワークフローが変化して、だいぶ作業しやすくなりました。 今回は、タスク管理をしたい人向けに、僕なりのワークフロー管理を紹介します。 ワークフローとVim 僕は普段、Webサービスの構築・保守を行う仕事をしています。 そこでは、基的なフローは次のような流れです。 新機能・バグに対してIssueを発行する(あるいは既にTODOリストにある) トピックブランチを作る コードを書く コミット –> Pull-Requestを送る –> マージする では、Vimを一度も閉じることなくこれらの作業をしてみます。 1. Issueの発行 1-1. TODOをコードに入力する 1-2. IssueをGithubにあげる インラインIssue管理のwatsonを使って、GithubにI

    Unite.vimとwatsonを使ったワークフロー - RailsとRubyとVimのブログ
  • Vim.js

    If you are not redirected automatically, please click here.

    supermomonga
    supermomonga 2013/12/13
    完全にやばい
  • Vim の operator プラグインをまとめた - Qiita

    この記事はVim Advent Calendar 2012 : ATND 292日目の記事になります。 今回はoperatorプラグインのまとめ記事です。 以前に、@manga_osyoによるVimtextobj プラグインをまとめたもありました。 まぁなので、その相方をまとめてみようかと思います。 operatorプラグイン 以下、すべてmapとしてますが、実際にはnmapだったりvmapだったりします。 この辺はそのhelpなどを読んでうまく調整してください。mapをそのまま使用するのは危険です。 また、{lhs}は任意の文字列に書き換えて使ってください。 1. emonkak/vim-operator-comment これは選択したテキストオブジェクトをコメント/アンコメントするオペレーターです。 NeoBundle 'emonkak/vim-operator-comment'

    Vim の operator プラグインをまとめた - Qiita
  • 無数のパッチを組み合わせて君だけの MacVim を作ろう! - はやくプログラムになりたい

    この記事は Vim Advent Calendar 2013 の 9 日目の記事です. 昨日は id:daisuzu さんの Fabricで最新のVimをバラまく でした.僕はサーバでの Vim で自前の環境使うのは諦めているので,すごいなぁと感心するばかりです. 先日開催された VimConf2013 にて,パッチ職人である @kaoriya さんや @k_takata さんの発表があり,Vim にはマージされていない多くの便利パッチがあることが分かりました. そこで,この記事ではそれらの公開されているパッチを MacVim に自前で取り込み,ビルド,メンテしていく方法を考えていきたいと思います. ほしいパッチを探す まずは適用したいパッチが無ければ話にならないので,公開されているパッチを漁ります. 例えば,以下のリンクが参考になります. takata さんのパッチ kaoriya さん

    無数のパッチを組み合わせて君だけの MacVim を作ろう! - はやくプログラムになりたい
    supermomonga
    supermomonga 2013/12/09
    便利記事すぎる
  • Vim使いの戯れ

    mattn @mattn_jp 俺「Vで始まってmで終わる言葉ってなーんだ」 彼女「えーとVi...、いわなきゃダメ?」 俺「ダーメ(・∀・)ニヤニヤ」 彼女「vimshell: shell on vim」 俺「え?」 彼女「vimshell」 俺「貴様まさか!」Shougo「そのまさかだ!ふははは!」 2012-08-28 17:38:57 mattn @mattn_jp (……きこえますか…みなさん…とある Vim 使いです… 今… あなたの…心に…直接… 呼びかけています…シェルは… VimShell を使いましょう…) !?きさま、まさか!   Shougo「そのまさかだ!フハハハハハ!」 2012-11-27 15:07:34 mattn @mattn_jp ヤマダ店員「OSは何をお使いでしょうか」 俺「Vimです(笑)」 店員「OSというのはWindows8とかでして」 俺「だ

    Vim使いの戯れ
  • Big Sky :: Vim script は人々の生活を豊かにしなければならないッ!

    この記事はVim Advent Calendar 2013 : ATND 7日目の記事になります。 2013年もあと少しです。今年も Vim に関する色んな話題が登場しました。 そして数多くの Vim plugin が今年も登場しました。 ステータスバーをスタイリッシュにするプラグイン Markdownをプレビューするプラグイン 正規表現をプレビューするプラグイン ブラウザと通信するプラグイン 補完プラグイン 貴様!?まさか! そのまさかだ!フハハハハハハ... どれも凄い物ばかりでした。そして Vim 界においては日人の活動が特に素晴らしかったと思っています。 k_takata さんの大活躍で多くのパッチが vim-jp より提出され取り込まれました。 何名かの方には Vim 7.4 のリリース後も動作検証に協力頂きましたし、Vim advent calendar 2012 は結局1年

    Big Sky :: Vim script は人々の生活を豊かにしなければならないッ!
    supermomonga
    supermomonga 2013/12/06
    すごい
  • Vimによる通知センター実装、ThingsPast.vimをリリースしました - かなりすごいブログ

    Vim Advent Calendar 2013、5日目の記事になります。プラグインの完成が遅れ、遅刻力を発揮してしまいました…。 ThingsPast.vimをリリースしましたThingsPast.vimというプラグインをリリースしました。 これは、Mac OS Xの通知センターのようなものをVim内で実装したものです。 https://github.com/supermomonga/thingspast.vim Macをお持ちでない方のために簡単に説明すると、通知センターは各アプリケーションによるユーザーへの「通知」をハンドリングする機能です。Twitterの新着リプライや新着受信メールなどといった通知の一覧表示や、通知一覧からの選択によってアプリケーションを適切な状態で起動、たとえば通知された新着メールをクリックするとそのメールが選択された状態でメーラーを起動するなど、を行うことがで

    Vimによる通知センター実装、ThingsPast.vimをリリースしました - かなりすごいブログ
    supermomonga
    supermomonga 2013/12/06
    書きました!
  • 今年こそRubyを始めたいあなたに!ももんが流・最強のRuby学習法 - かなりすごいブログ

    Ruby Advent Calendar 2013 1日目Ruby Advent Calendar 2013、1日目の記事になります。 こんにちは。1日目の記事ということでかなり緊張しています。 さて、いつもネタ記事ばかり書いている私ですが、さすがに1日目ということで、入門的な内容、つまり、これからRubyを始めたい方のための記事を書いてみたいと思います。真面目に。 実は、私もRubyを使い始めてから1年も経っていないのですが、ある学習法を取り入れることで、飛躍的にRuby力を向上させることに成功しました。今回はその方法をお伝えします。 Minecraft ステップ2Minecraftで遊びます。 images by aoisensi ステップ3「そろそろマルチプレイやるかー」と言ってマルチサーバーを立てて遊びます。 photos by sixeight ステップ4「ほうほう、CraftB

    今年こそRubyを始めたいあなたに!ももんが流・最強のRuby学習法 - かなりすごいブログ
    supermomonga
    supermomonga 2013/12/01
    RubyAdventCalendar2013の1日目記事を投稿しました!
  • Vim Advent Calendar 2013 : Vim を使っている/始めたいなら読んでおきたい Web の記事 - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2013 1日目の記事になります。 さて、今年も Advent Calendar の季節がやってきましたね! 今年もがんばって行きたいと思います。 また、去年の Vim Advent Calendar はこちらになります。 今年1発目の記事って事で簡単に Web 上の記事をまとめてみたいと思います。 [初心者 - Vim を始めた人、始めようと思っている人向け] Learn Vim Progressively mattn さんによる「Learn Vim Progressively」の翻訳記事です Vim の習得する為の内容です Vim初心者の自分が、初心者の視点からVim入門を書いてみました。 初心者目線で書かれています これから Vim を始める場合に入りやすいと思います これだけ知っときゃなんとかなるVim これだけ知っておけばなんと

    Vim Advent Calendar 2013 : Vim を使っている/始めたいなら読んでおきたい Web の記事 - C++でゲームプログラミング
  • Vim Advent Calendar 2012 まとめ - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2012 365日目の記事になります。 そう… 365日目です!! 今日は11月30日、明日には12月01日が始まります。 当に1年ぶっ続けでやってしまった と、いう事で Vim Advent Calendar 2012 最後の記事なのですが、特に面白いネタも思いつかなかったので中間発表の時のようなまとめ記事になります。 集計するにあたって手伝ってくれた syui さん、supermomonga さん、raa さん、ありがとうございました。 ※例によって人力で集計した部分もあるので間違っているところや記入漏れがあったらごめんなさい。 [年間トータル投稿数ランキング] 第1位 73回:manga_osyo 第2位 28回:tyru 第3位 23回:ujihisa 第4位 17回:supermomonga 第5位 14回:cohama 第6

    Vim Advent Calendar 2012 まとめ - C++でゲームプログラミング
    supermomonga
    supermomonga 2013/12/01
    感極まってきた
  • 新・ももんが流NeoBundle管理術(あたらしい) - かなりすごいブログ

    Vim Advent Calendar 2012、361日目の記事になります。 全世界3000億人の美少女Vimmerのみなさん、こんにちは。 さて、今回は、おなじみのプラグインマネージャNeoBundleに最近追加されたneobundle#tap・neobundle#untapや、丁度日追加されたautoloadのon_sourceオプションを活用した、新・ももんが流NeoBundle管理術をお伝えしていきたいと思います。 最近追加されたneobundle#tap・neobundle#untapについてこれは、私の以前の記事「ももんが流NeoBundle管理術」にてご紹介したs:bundle_tap関数やs:bundle_untap関数などを、NeoBundle作者であるShougoさんがオフィシャルな機能として実装してくださったものです。 NeoBundle付属の関数となったことで若

    新・ももんが流NeoBundle管理術(あたらしい) - かなりすごいブログ
    supermomonga
    supermomonga 2013/11/26
    ブログかいたよ〜
  • neosnippetとsmartinputで<CR>キーのマッピングを共存させる - かなりすごいブログ

    Vim Advent Calendar 2012、355日目の記事になります。 <cr>のマッピングについて日は、<CR>のマッピングを複数のプラグイン間で共有する設定について記事にしたいと思います。 例として、neosnippet及びneocompleteとsmartinput及びsmartinput-endwiseの設定を共存させる方法をお伝えします。 行いたい動作まず、私はneocompleteでneosnippetの候補を補完し、さらに候補にフォーカスが当たっている状態で<CR>を押下することにより、スニペットを展開したいと考えています。 更に、補完ポップアップメニューが表示されていない状態で<CR>を押下した際には、smartinput-endwiseにより、関数定義の閉じendなどを文脈から判断じて自動挿入したいと思います。 設定前提として、以下のプラグインをneobundl

    neosnippetとsmartinputで<CR>キーのマッピングを共存させる - かなりすごいブログ
    supermomonga
    supermomonga 2013/11/20
    かいたよ
  • 【図解Vim】mapとnoremap - ここぽんのーと

    Vimの設定を少しずつ.vimrcに加えはじめた当時は、mapとnoremapの違いがわからなかった。 情報はWeb上にたくさんあったが、当時の自分にとってはどれも説明が難しくて、しばらく曖昧なまま放置してしまった記憶がある。 そんな昔の自分に向けて、この記事を書いてみる。 — この記事は、 Vim Advent Calendar 2012 の328日目の記事です。 昨日の記事は、 @raa0121 さんの「Jenkinsとvimenvで最新版のVimを自動で手に入れよう」。 mapの話をする前に: 便利なCTRL-A, CTRL-Xmapの話をする前に、ひとつだけ。 CTRL-A と CTRL-X を使ったことがあるだろうか。 もし初耳であれば、便利なのでこの機会に覚えてしまおう。 適当な数字を入力し、ノーマルモードに戻る。 入力した数字にカーソルを合わせて、 CTRL-A を押してみよ

    【図解Vim】mapとnoremap - ここぽんのーと
    supermomonga
    supermomonga 2013/11/01
    わかりやすいー
  • http://houghi.org/shots/vim001.gif

  • Vim の操作を幼女に音声支援させる方法 - Qiita

    ほら、Editor 使っているとさ幼女の声ききたいじゃん。そのほうが作業も捗るからね。 動画: http://www.youtube.com/watch?v=DFuEJpNTcA8 以下設定方法 " function function! PlaySE(name) silent! exec '!afplay ~/Dropbox/vim/sound/' . a:name . '.wav &' endfunction " 補完を閉じる autocmd CompleteDone * call PlaySE("shift") " バッファ移動 autocmd BufEnter * call PlaySE("switch") " 入力 autocmd InsertCharPre * call PlaySE("input") " 保存 autocmd BufWrite * call PlaySE("sa

    Vim の操作を幼女に音声支援させる方法 - Qiita
    supermomonga
    supermomonga 2013/10/24
    便利すぎる・・・・・・・・・・・・・・・・・・・・・・・・・