タグ

vimに関するocelotinsummerのブックマーク (29)

  • Peace Pipe: 効率的なテキスト編集の7つの習慣 [vim]

    去年から Google にジョインしている vim の作者,Bram Moolenaar が,先日 Google 社にて "Seven habits of effective text editing 2.0 (効率的なテキスト編集の7つの習慣)" と題してプレゼンを行った模様. プレゼンは約45分,質疑応答含めて80分. 7 Habits For Effective Text Editing 2.0 - Google Video プレゼンビデオをファイルとしてダウンロードしたい方はこちら (DivX 507MB). ftp://ftp.vim.org/pub/vim/stuff/7Habits20.avi プレゼン資料はこちら (PDF 640KB). http://www.moolenaar.net/habits_2007.pdf Vimmer にとってはヨダレもの.また,Emacs

  • Vim with Visual Studio | Peter's Blog

  • 単語の自動補完

    A_Very_Long_Function_Name() という関数は、何度も何度もタイプ するので、まったく癪の種になることがあります。でもまだ挿入モードに いる間でも、その前後にある単語を探して、単語を自動補完 できるのです。Another_Function() という関数の中で A_Very... とタイプ し、CTRL-P と打ってもいいでしょう。最初に一致した 単語が最初に表示されます。この場合は A_Very_Long_Variable_Name かも しれません。正しく補完するためにもう一度 CTRL-P と打ち、次に一致する単語まで検索が続きます。その単語が A_Very_Long_Function_Name です。正しい単語が見つかったら、ただちに タイプを続けられます。この過程の間はずっとVIMが挿入モードのままで います。 CTRL-P と似たものに CTRL-N と

  • http://www.linux.or.jp/JF/JFdocs/C-editing-with-VIM-HOWTO.txt

  • iBook G4 Blog » vim用に、Rubyのクラス・メソッド名辞書を作成

    Vim 7.0で強化された”CTRL-N, CTRL-P”で起動する補完機能が思いのほか便利です。ただ、この機能だと既にファイル中に存在する単語しか補完対象にならないのが残念なところ。vimには他にもあらかじめ用意しておいた辞書ファイルから補完してくれる、”CTRL-X, CTRL-K”で使える辞書補完機能もありますが、その辞書ファイルがあまり公開されておらず今まで活用できていませんでした。 そこで、自分で辞書ファイルの作成に挑戦してみることにしました。今回対象にしたのはRuby。下記のサイトが大変参考になりました。辞書機能の使い方についても解説されています。 >> VimPHP 関数の辞書を作成する方法についてのメモ >> 辞書ファイル [ 名無しのVIM使い ] スクリプトで一括抽出できるようなテキストを探してみたところ、既にMac OS Xにインストールされていたri用のファイ

  • はてな技術勉強会 .vimrc 説明補足 [vim]

    前回に引き続き,はてな技術勉強会は vim ネタで,今回は .vimrc の説明会だった模様. secondlife/.vimrc というわけで,前回に続いて,今回も少しコメントしてみようと思う. まず勉強会ページで公開されている .vimrc に " タブ幅の設定 set expandtab set tabstop=2 set softtabstop=2 set shiftwidth=2 とあったけど,vim のタブ設定は複雑なので少し補足. expandtab というのはタブをスペースに置き換える設定で,インデントに関する設定は残りの tabstop, softtabstop, shiftwidth となる.で,これらに関しては以前,2ちゃんねるvim スレ に KoRoN さんが分かりやすい説明をしていたので,それをそのまま引用してしまいましょう. 2ch Vim6 Part3

  • 気負わない日記

    購入動機 自宅で作業をしているのですが、電気が30Aの契約のため、食洗機、ポット、掃除機を同時に使ったりするとすぐにブレーカー落ちてしまいます。 これまでデータが壊れるなどの被害がなかったため購入を渋っていたのですが、家庭の平和のため購入に踏み切りました。 購入候補に挙げた製品 購入したのはCyberPower 無停電電源装置 (ラインインタラクティブ給電/正弦波出力) 750VA/525W CP750SWLTJPです。 候補に挙げていたのは下記の4点 1.APC Smart-UPS500 Smart-UPSシリーズ ブラック SUA500JB 2.オムロン 無停電電源装置(常時商用給電/正弦波出力) 500VA/300W BY50S 3.【CyberPower】【CP900SW JP】UPS(無停電電源装置) Backup CR900 4.CyberPower 無停電電源装置 (ラインイ

    気負わない日記
  • gVim覚書

    vim の設定 vimrc bashrc プログラミングで便利な機能 make grep タグジャンプ キーのレコード 検索 検索(その2) taglistの使用 cppcompleteの使用 ssh でネットワーク先のファイル編集 差分表示 vim の設定 .vimrc vi の設定は .exrc に記述する。vim では .vimrc が使える。 互換性を考えれば .vimrc に記述したほうが良い。 例えば、起動時に行番号表示を行う設定にするには .vimrc に set number と記述しておく。 他にもいろいろな設定が出来るがここでは自分が設定している内容を示す。 Linuxとcygwin(cygterm)さらにはWindows用の vim で共通で使えるようにしてある。 " ----------------- " vimrc for janus " ------------

  • FrontPage - VimWiki

    フゥーイセォモ遧Cミオヨニヤ�モミマ゙ケォヒセ」ィヤュフゥーイ蜻下僂ミオ輯」ゥメタヘミフゥーイフゥノススッ僂ミオヨニヤ�モミマ゙ケォヒセリSクサオトノ峵aルYヤエウノチ「,セ゚モミ20カ狷�ヨニヤ�嘛ハキ�����」ャハヌヨミ�峵a蜻下僂ミオ�����。「メアスCミオオト献露ヨニヤ�ケォヒセヨョメサ���」ャマオノス翻ハ。テIソニシシニI��」ャ楠モミ゚MウレラヤI吭コヘウレル|チソヤSソノラC����」ャメムヘィ゚^ISO9001:2000ル|チソマオユJラC����。」 フゥーイセォモ遧Cミオヨニヤ�モミマ゙ケォヒセ ツ苫オネヒ」コ┐ソ�     ハヨ僂」コ15605385156     13793807682 �間張コ0538-8560687      �譽コ0538-8560686 濔セ璽コ271000    オリヨキ」コフゥーイハミフゥノスヌ犇コ�祷I饑ーl�

  • code_complete - function parameter complete, code snippets, and much more. : vim online

    Get the latest version from Github: https://github.com/mbbill/code_complete Demo :http://files.myopera.com/mbbill/files/code_complete.gif It shows what this script can do. In insert mode, when you type "<tab>"(default value of g:completekey) after function name with a "(" , function parameters will be append behind, use "<tab>" key again to switch between parameters. This key is also used to compl

    ocelotinsummer
    ocelotinsummer 2008/02/14
    うまく動作しなかった。後で調べる
  • code_complete.gif (GIF 画像, 719x708 px)

  • http://pinna.cside4.jp/tips/vim/index.html

  • vim7 【Webシステム開発・構築/CMS/Webデザイン/サイト制作 VISH サイトマスター.jp Blog】

    僕が愛用しているエディタ vim のバージョン7がリリースされている事を同僚から教えてもらったので早速使ってみました。 gvim を起動して :help version7.txt とすると新機能などが書かれています。その中から適当に抜粋して紹介します。 written:Takumi 1.スペルチェック :se spell とすると有効になります。試しに気になる単語を1つ入力してみました: どうやら、スペルミスのようです。間違ってる単語の上で z= とすると修正候補がつらつらと出てきます。 2.オムニ補完 インテリセンス(TM)が商標らしいので、オムニ補完と呼ぶらしい。キーストロークは Ctrl + X, Ctrl + O とすると、オムニ補完が動作します。 2-1.JavaScript オムニ補完 ためしに大好きな JavaScript を書いてみました! ここで前述のキーストロークを入

    ocelotinsummer
    ocelotinsummer 2008/02/14
    vim7の新機能。オムニ補完が気になる。
  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
  • matsuoka::Trans::Ask Tim - Editor: vi or Emacs

    Ask Tim - Editor: vi or emacs? の超訳。指摘やご意見は matsuoka at fun.sci.fukuoka-u.ac.jp までメールして。 ライセンスよく分からず。しばし待て。そこら辺指摘があれば取り下げよう。-- matsuoka なんかアクセス増えてるが、この記事は日付見れば分かる通り1999年の話なので、 古いポインタなことお忘れなく。今 Tim O'Reilly がどう思ってるかは分かんないよー。 Date: Jun 21 1999 From: Chris Cera To: ask_tim@oreilly.com Subject: Editor: vi or emacs? Tim O'Reilly がどのエディタを使っているか知りたいです。vi それとも emacs? その理由も教えてください。 --Chris ---- Chris, 私が

    ocelotinsummer
    ocelotinsummer 2008/02/14
    vi guy
  • Sbox Error

    The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www.ac.cyberhome.ne.jp).Stat failed. /usr/local/apache2/cgi-bin/~mattn: No such file or directory sbox version 1.10 $Id: sbox.c,v 1.16 2005/12/05 14:58:01 lstein

  • Sbox Error

    The sbox program encountered an error while processing this request. Please note the time of the error, anything you might have been doing at the time to trigger the problem, and forward the information to this site's Webmaster (webmaster@www.ac.cyberhome.ne.jp).Stat failed. /usr/local/apache2/cgi-bin/~mattn: No such file or directory sbox version 1.10 $Id: sbox.c,v 1.16 2005/12/05 14:58:01 lstein

  • vim(もしくはemacs)を使ってない自分はすごく損をしているんじゃないだろうかと不安なので一通り使い方を覚えたいと思っています。 しかし僕が探した範囲だと、機能紹介.. - 人力検索は

    vim(もしくはemacs)を使ってない自分はすごく損をしているんじゃないだろうかと不安なので一通り使い方を覚えたいと思っています。 しかし僕が探した範囲だと、機能紹介やショートカットの紹介はあっても、実際に「こうやって入門しろ」という情報が見つかりませんでした。 そこで、具体的に「こうやってみれば素晴らしさが分かる」というのがあれば教えてください。もしくはみなさんがどうやって入門し、ステップアップしていったかというお話だけでも結構です。 (前提として私はプログラマで、vimemacsでファイルを開いて編集->保存ぐらいはできるとします)

  • VimでRubyスクリプトの実行と結果のプレビュー表示 - ナレッジエース

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) 最近はRailsからちょっと離れ、素のRubyでいくつかライブラリの使い方なんぞを調べています。 Rubyのスクリプトを書くのに以前はRDEを使っていたんですが、せっかくなのでこれもVimに移行してみました。 とはいえデバッグ周りの便利なGUIは一切無いので、あくまでちょっとしたスクリプトを書く程度の使い方になります。 通常の実行方法? 通常Rubyの使用できる環境であれば、以下のコマンドを実行することで現在開いているファイルをRubyで実行できます。 :!ruby % Windowsのコマンドプロンプトが別窓で立ち上がり、コマンドラインから実行したときと同じような状態で実行結果が表示されます。 :!ruby

  • Vim生活を快適にする5つのスクリプト | OSDN Magazine

    Vimエディタはスクリプト経由で動作を変更することができる。そのため、生産性を上げることができるスクリプトや、ずっと欲しかった機能をVimに追加することができるスクリプトなど、何百というスクリプトがVimコミュニティによって作成されている。この記事では、中でも特に便利だと思われるものを5つ紹介する。 スクリプトをインストールするには、大抵の場合、スクリプトを ~/.vim/pluginsディレクトリにコピーしてVimを再起動すればよい。スクリプトにはインストール方法についての説明が添えられることになっていて、実際ほとんどのスクリプトに添えられているので、さらに詳しいインストール方法については各スクリプトのページを確認してほしい。 writebackup:単純なリビジョン管理 Vimは自動的に編集中の内容を保存するため、ファイルの編集中にファイルの保存のことについてそれほど神経質になる必要は

    Vim生活を快適にする5つのスクリプト | OSDN Magazine
    ocelotinsummer
    ocelotinsummer 2008/02/14
    Vim生活を快適にする5つのスクリプト