タグ

vimに関するfujimognのブックマーク (239)

  • Vimplenoteから始めるSimplenote! | What's The Good Parts?

    どうも、年末なのにバンクーバーに来ています。 半年~一年間くらい英語の勉強とアルバイトをする予定で、日に戻ったら職を紹介してください。 戻るころにはVim転職活動ができるようになっていると信じてます。(※Vim歴1年ですが) 今回はSimplenoteVimで使えるPluginのVimplenoteの便利さを伝えたいです。 今まで、Evernoteを使っていたのですが、Vimで編集や参照できないのがなんとも言えなくて、EvernoteのENScript.exeを頑張って使ったりもしましたが、ほぼ使わない状態になりました。 個人的にEvernoteでWebをクリップするChromeなどのExtensionは非常に便利だと思います。が、私はクリップしただけで満足する派の人間なので、私にはもったいないExtensionでした。。 やはり、編集・参照は使い慣れたエディタ上で行いたいもの

  • Big Sky :: 意外と知られていない便利なvimプラグイン「ctrlp.vim」

    この記事は、Vim Advent Calendar 2011の記事です。欠番が出そうだったので、勝手ながら割り込ませて頂きます。 Vimを使って開発をする際、リポジトリ内のファイルにどうやってアクセスしていますか?NERDTree?vimshell?unite.vim?FuzzyFinder? 色んな方法があるかと思います。ただこれらは若干古かったりニュアンスが異なっていたり、物によっては開発に向かない物もあります。単純にファイルを選択するのであれば、それで事足りるでしょう。しかしながら当に開きたいファイルを最短の方法で選ぶには、これまでの方法では時に無駄であったり、余計なお世話だったりもしました。 僕はバッファセレクタやファイルセレクタというのは使わない方なのですが、ちょっと前にこれを見つけて「おっ...よさげなインタフェース」と思った物があったので紹介しようと思います。 ctrlp.

    Big Sky :: 意外と知られていない便利なvimプラグイン「ctrlp.vim」
  • Hashnote - Vimを最強のPython IDEにする

    pythonbrewによるフレキシブルなPython環境の構築 Vimの設定とかはあまり関係ないですが最強を詠うために最強のPython環境が必要なので構築します。最強の環境とは インストールされているPythonのバージョンが違うことによって不可解なバグが発生しない インストールされているライブラリのバージョンが違うことに不可(ry インストールされているライブラリ同士が干渉して不可解な(ry だと思っています。これらを解決するために pythonbrew という素晴らしいソフトを利用します。 ただこのソフトはシェルが前提となっているのでWindowsをお使いの方は代わりに virtualenv をインストールして先に進んでください。 Pythonには大きく分けて2.x系と3.x系の大きなバージョンがあり、この二つは相容れないものとなっています。 2.x系はずっと使われてきたもので外部ラ

  • x で削除した内容をレジスタや YankLing のリストに入れない方法 - 復刊 ボルシチは食べ物です。

    Vim の定番プラグインらしい YankRing を入れてみたのだが、 x で削除した文字がどんどん YankRing のリストに記録されて陶しかったので調べてみた。 YankRing を使ってなくても、 x で消した文字がレジスタに入って( p とかでペーストされて)面倒なことは多いと思う。 普通の Vim のレジスタに入らないようにする x の代わりに "_x で消す。 x に限らず、レジスタに記録する操作全般( d とか)で "_ を前に付けると black hole register という物騒な名前のレジスタに保存(結果として普通のレジスタには何も起こらない)ということらしい。 いちいち "_x と打つのは面倒すぎるので、 .vimrc に下のように書いておいた。 nnoremap x "_x 詳しくは、 :h quote_ あたりに。 YankRing のリストに入らないよう

    x で削除した内容をレジスタや YankLing のリストに入れない方法 - 復刊 ボルシチは食べ物です。
    fujimogn
    fujimogn 2011/12/26
  • キーボードマクロで遊ぼう: pla.log

    こんにちは。Vim Advent Calendar 2011 25日目の@plasterです。Vimって素敵なエディタですよね。 今日の記事のネタのメモをどこに保存していたか忘れてlocateとfindとgrepを重ねた挙句、 Vim起動して[CTRL-O]ですぐ見つかりました。知らなかったひとは今すぐ:h CTRL-Oしましょう。 エディタは生産性の源だと思います。 さて今日は、その生産性を効率的にむだづかいする方法の紹介です。いいんです、実用性などに縛られないからこその愛なのです。目指せ極北! というわけで、かんたんなアスキーアート生成と、数列の生成と、迷路ソルバやります。全部キーボードマクロで。 フィボなっち まずはアスキーアートの生成から。見出しの「フィボなっち」というのは (●´ー`●) (●´ー`●) (●´ー`●)(●´ー`●) (●´ー`●)(●´ー`●)(●´ー`●) (

    fujimogn
    fujimogn 2011/12/25
  • モードレスな日本語入力方法 vim-mlh を作っている - Vim is running out

    追記(2012-5-1) undo周り強化、再変換機能追加した 文字入力中にundoしたくなる時とかよくあったし、diwとかciwとかbとか使いやすいので undoの履歴にローマ字を入れるようにした! これによって再変換とかが容易になった! 追記(2012-4-30) アップデートした! skk.vimとSKK-JISYO.Lを用意して、 以下を.vimrc に追加してやれば、 let g:skk_control_j_key = "" let g:skk_large_jisyo = "$HOME/local/dict/SKK-JISYO.L" skk-jisyoの候補がでるようにした! 便利!これでgoogleTransliterateAPIが厳しめにちょっとしか候補返さなくても skk辞書から引っ張ってこれるのでいい感じ。 名前とかでも多分大丈夫!まだ全然使ってないけど! 詳しい方法はd

    モードレスな日本語入力方法 vim-mlh を作っている - Vim is running out
  • 折り畳み嫌いの男が一夜でFolding freakにまでなった話 - cafegale(LeafCage備忘録)

    続編→折り畳み嫌いの男が一夜でFolding freakにまでなった話2 - cafegale Vim Advent Calendar 2011 23日目天皇誕生日担当は私@LeafCageです。 みなさん折り畳み(Fording)は使ってるでしょうか? 私は折り畳みが嫌いでした。 折り畳みがダメな理由は大きく2つあります。 見た目が悪い 操作性が悪い この2つをカイゼンして快適な折り畳み環境を構築することにします。 見た目のカイゼン まず、見た目についてです。 Vim標準の折り畳み表示はインデントが崩れる、最初の行の内容が分かりにくいということで直感的ではありません。 そこで折り畳みテキストを生成する関数を差し替えて、より自分に望ましいように表示を変えてしまいましょう。 標準ではset foldtext=foldtext()になっていますが、これを自分で用意した関数に差し替えます。 適用

    折り畳み嫌いの男が一夜でFolding freakにまでなった話 - cafegale(LeafCage備忘録)
    fujimogn
    fujimogn 2011/12/25
  • Vimと過ごすイチャラブクリスマス ~そして伝説へ~

    Vim Advent Calendar 3日目:「Vimと過ごすイチャラブクリスマス ~そして伝説へ~」 Vim Advent Calendarと聞いて、何も考えずにエントリーしてしまったShougoです。こんにちは。 特に反省していない。早くも盛り上がりを見せているVim Advent Calendarですが、 私もそれらに負けない濃いネタを提供したいと考えています。 注意:このエントリには過激な表現が多数含まれています。 ネタをネタと分かる大人な人間だけが、このエントリを理解できることでしょう。 もう12月となりクリスマスが近付いてきましたが、Vimmerの皆さんはいかがお過ごしでしょうか。 クリスマスの予定はもう決まりましたか。まだ決まっていない? ならば、今年の冬はVimと一緒のクリスマスというのはどうでしょうか。 クリスマスは普段はできないVimとの愛を深める良い機会です。 幸い

    fujimogn
    fujimogn 2011/12/24
  • Big Sky :: めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するVimを使ったHTML生成

    « ExecuteExcel4Macro で CALL ワークシート関数使ってShellExecute呼んでそれでVimScript操作してHTMLを数秒で生成するの作った。 | Main | サラリーマンの為のメールが2倍速く書ける(気がする)vim補完書いた » こういう作業ってプログラマなら日常茶飯事で、やり方しらない新人プログラマはいつまでたっても新人なのだけど... めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン お客さんから送られてきた、Excelデータからせっせとリストや表のHTMLをコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介するExcelテクニックをぜひ覚えてください。 面倒な作業が、わずか数秒で終わります! http://webrocke

    Big Sky :: めんどうな作業がわずか数十秒に!新人プログラマが知らないと一生後悔するVimを使ったHTML生成
    fujimogn
    fujimogn 2011/12/23
  • Vim の Color Scheme を自作するためのあれこれ - あじーん-0.0.2-SNAPSHOT

    Vim Advent Calendar 2011 : ATND 22日目です。 担当は、 2011 My Best Life Changing 賞が vim-arpeggio を使った "jk同時押しでEsc call arpeggio#load() Arpeggionmap jk <Esc> Arpeggioimap jk <Esc> Arpeggiocmap jk <Esc> Arpeggiovmap jk <Esc> Arpeggionmap fj <Esc> Arpeggioimap fj <Esc> Arpeggiocmap fj <Esc> Arpeggiovmap fj <Esc> を今更選ぶ nishikawasasaki です。 設定やプラグインのお話が多そうなので、気分を変えて Vim の見た目の話です。 Vim の Color Scheme について軽く触れてみたいと

    Vim の Color Scheme を自作するためのあれこれ - あじーん-0.0.2-SNAPSHOT
  • 2011年テキストエディタ界の動向まとめと、来年次のvimエディタ普及に向けた対策資料 - tumblr

    2011年もあと少しで終了なわけでして、僕の人生も終わりそうな勢いであります。 まぁそれはいいとして、いや僕としては全く良くないんですが、2011年はまさに激動の年であったわけです。普通の年であれば、その年のトップニュースになりそうな出来事がわんさと起こりました。東日大震災、福島原発問題、リビアなど各国で起こる暴動、カダフィやビンラディンやスティーブジョブスの死、そして我が党と我が人民の偉大なる指導者金正日閣下の急逝… そしてテキストエディタ界というかvim界も同じく、vimテクニックバイブルの発売とvim-jp.orgの開設という2つの大きな出来事が起こりました。 これによって我らvim労働党はvim普及の足がかりとなる基盤を得たと言えましょう。今年一年を振り返るとともに、来年以降どのように我らvim労働党は信者もといvimmerを増やしていくべきかの対策をたてなければなりません。 2

    2011年テキストエディタ界の動向まとめと、来年次のvimエディタ普及に向けた対策資料 - tumblr
    fujimogn
    fujimogn 2011/12/23
    "emacsユーザーと女装する奴の分布が、完全に一致"
  • Vim初級者にお勧め。ショートカットキーをまとめた壁紙·Vim Shortcut Wallpaper MOONGIFT

    Vim Shortcut WallpaperはVimのショートカットをまとめたチートシート兼壁紙です。 Vimは慣れると手放せないテキストエディタですが、最初はキーバインドを覚えるのに苦労するでしょう。そこで使ってみたいのがVim Shortcut Wallpaperです。Vimのショートカットキーが載ったチートシート兼壁紙です。 配布内容です。背景色がダークまたはホワイト系で選択できます。サイズは2パターン用意されています。 グレー系はこんな感じです。 ちょっとサイズが合わないのですがデスクトップの壁紙に設定してみました。 MacVimの背景の透明度を設定するといい感じにチートシートが見えるようになります。 Vim Shortcut Wallpaperをすぐ見られるところに配置しておけば、いざ忘れてしまった時にもすぐアクセスできて便利です。 Vim Shortcut Wallpaperは

  • Vimtick Browser - Android マーケット

    (1)更新日:2011/09/28現在のバージョン:1.0Android 要件:1.6 以上カテゴリ:通信インストール数:100 - 500サイズ:19k価格:無料コンテンツのレーティング:全ユーザー対象 Vimtick Browser - キーボード付きAndroid端末向けWEBブラウザ「Vimtic Browser」は、物理キーボードを搭載したAndroid端末(※1)向けのシンプルなWEBブラウザです。 vimライクなキーバインド(※2)を実装する事により、キーボード操作だけで画面をタッチすることなく、快適にWEBブラウズする事を目的としています。※1:NEC LifeTouch Noteにて動作確認済み。   Bluetoothの外付けキーボード等でも動作すると思います。   各種環境での動作報告をお待ちしています。※2:FireFoxのアドオン「Vimperator」を参考にし

  • Big Sky :: 僕たちプログラマーは、Excelファイルの生成に、Vimを使います。

    # vim Vimを起動して <?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"> <Worksheet ss:Name="Sheet1"> </Worksheet> </Workbook> XMLを書いて <?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:ss="urn:

    Big Sky :: 僕たちプログラマーは、Excelファイルの生成に、Vimを使います。
    fujimogn
    fujimogn 2011/12/22
  • Vim愛好者向け。SafariのキーバインドをVim風に変更·vim.safariextension MOONGIFT

    vim.safariextensionはSafariのブラウジング操作をVim風にしてくれるSafari機能拡張です。 Safariをメインブラウザとしていて、Vimをメインのテキストエディタにしている貴方、そう貴方にお勧めなのがvim.safariextensionです。Safariの操作がVimライクになりますよ。 機能拡張をインストールします。 機能拡張管理画面です。 :を打つとコマンド入力になります。 :tabnewで新しいタブが開きます。 :e URLでエディットモードになるのですが、使い方が分かりませんでした…。 vim.safariextensionでは上下左右の移動はもちろん、ggやG、^D、^U、^F、^B、i、dd、gt、gT、gtが利用できます。また:を打った後にコマンドも入力可能です。:qで終了したり、タブ操作、検索と置換(今ひとつ雨後なかったのですが…)などができ

  • Web屋のためのHow to Vim (表) - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 Vim Advent Calendar 2011 19日目。 迫り来るX'dayに有形無形の圧力を感じつつ、それでも健気に生きる紳士淑女へ捧ぐ。全ての独身貴族の味方@sigwygです。飲みに行こうぜ! さて、今回はWeb屋に向けて「Vim使おうぜ!」て記事を書こうかと思ってました。こないだのSugamoで「どんな記事がいいkana?」と訊いてみたところ、以下3点の意見が挙がりました。 初心者導入キット(汎用.vimrc) 定番プラグイン ファイルの開き方がそもそも判りづらい>< うん、つまらん! 初心者向け講座ってのは以前てきとーだけどやったことがあって、もっとマシに

    fujimogn
    fujimogn 2011/12/20
  • http://blog.monoweb.info/article/2011120320.html

    fujimogn
    fujimogn 2011/12/16
  • fujitaiju.com

    This domain may be for sale!

  • Vim-users.jp - Hack #208: 英語を正確に素早く入力する

  • MacVimとcocoa.vimで世界が変わった - Meltdown Countdown rev.

    続き書きました→d:id:marutanm:20100610 こんにちは、iPhoneアプリ開発者見習いです。アイコンどうしようとか説明文かくのめんどくさいといった理由で今のところStoreに成果物は並んでいません。そろそろちゃんと形にしないと。 さて、iPhoneアプリ開発には、みんな大好きXcodeを使うわけです。Objective-Cはメソッド名が長くなりがちなので、それを補完してくれないと開発が成り立ちません。その点、Xcode付属のエディタはばっちり補完してくれるし、補完後には変数だけを入力していくこともできたりしてチョー便利。Vim派でもEmacs派でもないへたれエンジニア*1なので、それなりに使えてそれなりに満足していたわけですが、もう少しカーソル移動を快適にしたいなと思い、XcodeのエディタにVimを設定できないかと色々と調べてみました。そしてたどり着いたcocoa.vi

    MacVimとcocoa.vimで世界が変わった - Meltdown Countdown rev.