タグ

vimに関するtodeskingのブックマーク (25)

  • 'cursorline' を必要な時にだけ有効にする - 永遠に未完成

    問題 Vim には 'cursorline' というオプションがある。これを有効にすると、現在カーソルがある行がハイライト表示される。カーソルの位置を見失いにくくなるので便利なオプションだ。 しかし、デメリットがないわけではない。 微妙に重い。 背景色や一部の色が上書きされるので、カーソルのある行の背景色が見えなくなる。例えば、コメント内の TODO や 'list' で表示される文字など。 そもそも 'cursorline' は常に必要だろうか。編集中にカーソルを見失うことはそうそうないはず。見失うのはちょっと席を外したり別の作業に移って、戻ってきた時だ。必要な時だけ有効にすることはできないだろうか。 解決方法 以下のような設定を行うと、しばらく手を離した時だけ 'cursorline' が有効になる。 augroup vimrc-auto-cursorline autocmd! aut

    'cursorline' を必要な時にだけ有効にする - 永遠に未完成
  • Vimの極め方

    自己紹介 kana (aka @kana1 or id:ka-nacht) http://whileimautomaton.net/ トゥルーVim使い Vim歴 2000年 elvisに出会う / 3日で挫折 2001年 jvimに出会う 2002年 Vimに移行 2007年 Vimを極めようと決意 2008年 トゥルーVim使いに転職

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    todesking
    todesking 2008/07/03
    plugin作法
  • はてなブログ | 無料ブログを作成しよう

    い倒れキャンプ 千葉の館山へキャンプに行った。一緒に行った友だち2人が美家だったから、美味しいものを美味しくべられて最高だった。 集合は朝8時。行きの車でべたのは、炙りタラコのおにぎりと、柴漬けと梅の混ぜおにぎり。はじめ作。 パンを愛する友だちが買ってきてくれ…

    はてなブログ | 無料ブログを作成しよう
    todesking
    todesking 2008/05/14
    surround.vim,Sで囲める、設定
  • ctagsを利用するSource Explorer(srcexpl.vim)がすごく便利 - Guyon Diary

    最近公開された【Source Explorer】というプラグインが気になって試してみました。 あればわかりやすいかなと思ってAnimationGif載せました。画像が荒くてすいません。 まずは感想から。「これはすごい」絶対にLifeChanging。 ポチしました。 更新が活発なので今後も期待できそうです。 機能(できること) 名前からして、vimExplorerとかwinExplorer等のファイラ系と思っていたのですが違いました。 tagsを利用したソースコード閲覧・移動補助機能でした。 【特徴】 tagsを利用したビューワ 自動的または手動でtag先を表示 QuickFix機能を利用したプレビュー taglistとminibufferExplorerとの併用が効果的 マルチプラットホーム(win,mac,unix) tagsファイルの自動生成 コンテキストを元に戻る機能 設定 【ダウ

    ctagsを利用するSource Explorer(srcexpl.vim)がすごく便利 - Guyon Diary
  • Vim上でRubyを動かしたい。 - ボクノス

    Vim上でirbみたいな事が出来たら素敵かなぁと思って、こんなスクリプト作ってみた。 概要 Vim上でのRuby開発を加速させます(たぶん) 組込みRubyを使ってVim上でirbみたいな事ができます。 ノーマルモードで「ctrl + enter」すると、カーソル下の行実行 ビジュアルモードで「ctrl + enter」すると、選択範囲の実行 matchit.vimがあるとブロック実行出来て更に幸せです。 インストール ~/.vim/after/ftplugin/ruby.vim辺りに保存しておいて、再起動。 nmap <buffer> <C-CR> :call <SID>Eval(function("<SID>YankNormal"))<CR> vmap <buffer> <C-CR> :call <SID>EvalVisual()<CR> execute 'ruby vim_bind

    Vim上でRubyを動かしたい。 - ボクノス
  • ShowMarks - Visually shows the location of marks. : vim online

    ShowMarks provides a visual representation of the location marks. Marks are useful for jumping back and forth between interesting points in a buffer, but can be hard to keep track of without any way to see where you have placed them.  ShowMarks hopefully makes life easier by placing a sign in the leftmost column of the buffer.  The sign indicates the label of the mark and its location. It can be t

    todesking
    todesking 2008/01/29
    マーク位置を行の隣に表示
  • (PHP) プログラマのための Vim (まとめ)

    遅ればせながら、依然書いてたAndreiのVimスライドの訳記事の一覧エントリを。 今でもちょくちょくブックマークされているのですが、個別エントリしかなくてブクマしづらいので。 元記事 http://www.gravitonic.com/blog/archives/000357.html ここからAndreiの実際使っているVimの設定ファイルやプラグインのアーカイブもダウンロードできます。 記事一覧 カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッション、misc、ヘルプ PHP向けカスタマイズ(1) ペアマッチ・ブロックオブジェクト・ハイライト・折りたたみ(folding) PHP向けカスタマイズ(2) タグ・補完・netrw PHP向けカスタ

    (PHP) プログラマのための Vim (まとめ)
    todesking
    todesking 2008/01/29
    中級者向けか。知らないtipsいっぱい。大部分はPHPと関係ない
  • taglist.vim - Source code browser (supports C/C++, java, perl, python, tcl, sql, php, etc) : vim online

    The "Tag List" plugin is a source code browser plugin for Vim and provides an overview of the structure of source code files and allows you to efficiently browse through source code files for different programming languages. The Github repository for the taglist plugin is available at: https://github.com/yegappan/taglist You can visit the taglist plugin home page for more information: http://vim-t

    todesking
    todesking 2008/01/29
    TOC(using ctags)。tagは勝手に生成してくれる。らいふちぇんじんぐ。
  • 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

    todesking
    todesking 2008/01/07
    スニペット、tagsから関数のパラメタ補完
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    todesking
    todesking 2007/11/09
    常時補完リストが出る
  • visual_studio.vim

    1   Overview This document describes the visual_studio.vim plugin which interfaces Vim with Microsoft Visual Studio. Some highlights: The ability to control Visual Studio from within Vim Compatible with Visual Studio 2003, 2005 and 2008 Load the current Visual Studio file into Vim Load the current Vim file into Visual Studio Build the solution, startup project or any project Compile a single file

  • FuzzyFinder - buffer/file/command/tag/etc explorer with fuzzy matching : vim online

    FuzzyFinder : buffer/file/command/tag/etc explorer with fuzzy matching Repository: https://bitbucket.org/ns9tks/vim-fuzzyfinder/ Issues: http://bitbucket.org/ns9tks/vim-fuzzyfinder/issues/ Download latest(development) version https://bitbucket.org/ns9tks/vim-fuzzyfinder/get/tip.zip Sceenshot: Buffer mode: http://cdn.bitbucket.org/ns9tks/vim-fuzzyfinder/downloads/fuzzyfinder-buffer.png File mode (s

    todesking
    todesking 2007/10/05
    超あいまいバッファ検索便利
  • HOSHINA's Diary.NET(2007-08-20)

    ♦ project.vimの使い方 もはや、vimいじりぐらいしか日々の楽しみがない件。 というわけで、今日はproject.vimVimをIDEっぽく仕立ててくれるプラグイン。 project.tar.gz - Organize/Navigate projects of files (like IDE/buffer explorer) : vim online 起動。 :Project {file} fileはプロジェクトファイル名。省略時は~/.vimprojectsが使われる。左側に空のバッファが現れる。 まず、プロジェクトの名前と場所を決めてやる。左のバッファに自分で書く。 My Project=~/src/myproject { README } なにもないと寂しいので、READMEと書いておく。カーソルをREADMEにあわせてEnterすると、右のバッファに~/src/myp

    todesking
    todesking 2007/10/05
    project.vim つかいかた
  • はてなブログ | 無料ブログを作成しよう

    石器と換気塔 群馬県と長野県の県境付近にある、上信越自動車道の八風山トンネルの換気塔。もちろんフェンス越しに眺める他はないが、標高1,000mを超える深い緑の中にひっそりと佇むタワーは、現役の施設でありながら、どこか孤高の廃墟のような濃厚で静謐な魅力を放っている。 ただ…

    はてなブログ | 無料ブログを作成しよう
    todesking
    todesking 2007/10/05
    :set paste or :a!
  • vim でのオススメ plugin

    最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vim http://www.vim.org/scripts/script.php?script_id=294 痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, background => nil, } なソースを範囲選択して :'<,'>Align => すると options = { width => 100, height => 50, background => nil, } のように整形してくれます。 Allargs.vim すべてのバッファでコマンドを実行。例えば開いてるバッファのすべての文字列を置換したければ、 :Allargs %s/perl/ruby

    vim でのオススメ plugin
  • vim/plugin/surround

    2013-04-14 cis 2013-04-02 CandyCane|インストール方法 2013-02-17 プライバシーポリシー 2013-01-29 test 2013-01-20 Arduino 2013-01-18 KinoWiki:プラグイン/カタログ/outline 2012-12-08 AppleScript 2012-11-06 ペルソナ2罰 2012-09-04 LVM 2012-08-02 reveal-js Vim surround plugin Vim7用の、id:secondlifeオススメのプラグイン。これはたしかに便利。 ようは、テキストオブジェクトを操作できるプラグイン。 使い方 ds dsは、テキストオブジェクトの特定の文字列を削除する。例えば、以下の文章(*はカーソルの位置) "Hello *world!" で「ds"」と入力すると"が削除されて He

    todesking
    todesking 2007/08/23
    surround.vim tutorial
  • http://bike-nomad.com/vim/vimoutliner.html

    todesking
    todesking 2007/08/22
    outline
  • はてなブログ | 無料ブログを作成しよう

    石器と換気塔 群馬県と長野県の県境付近にある、上信越自動車道の八風山トンネルの換気塔。もちろんフェンス越しに眺める他はないが、標高1,000mを超える深い緑の中にひっそりと佇むタワーは、現役の施設でありながら、どこか孤高の廃墟のような濃厚で静謐な魅力を放っている。 ただ…

    はてなブログ | 無料ブログを作成しよう
  • "I" novel?(2007-05-10) レジスタとCtrl-R

    ■ [vim]レジスタとCtrl-Rvim.org にある tips からみつけた目が覚めるようなコマンドというエントリ中の / についてフォロー。 ここで入力している / は、レジスタの名前なのです。インサートモードと、コマンドモードの時はCtrl-Rとレジスタ名でレジスタの内容が挿入ができたりします。ちなみに、Ctrl-Rを入力した時点で " と表示されますが、これは :di とすると、 --- Registers --- "" hogehoge "0 foo bar "1 "2 "3 "4 "5 "6 "7 "8 "9 "a "b "- "* ". ": "% "# "/ baz と表示され、ここにもレジスタ名の頭に " がついているので、レジスタ名入力待ちなんだと覚えておけば、忘れないかも? ついでにレジスタを日語ヘルプから使いそうなものを簡単に

    todesking
    todesking 2007/08/17
    れじすたのはなし