メソッド宣言、変数宣言の一覧を別ウィンドウで表示するスクリプトです。 その一覧から選択した項目の宣言箇所に移動することも可能です。 (Windows, Mac) 概要 taglist.vim : Source code browser (supports C, C++, java, perl, python, tcl, sql, php, etc) http://www.vim.org/script.php?script_id=273 Exuberant Ctags で生成したタグファイルより、 別ウィンドウに変数、メソッド一覧を表示するスクリプトです。 インストール方法 Exuberant Ctagsをインストールします。 次に taglist.vim を$VIMRUNTIME/plugin にコピーします。 次に_vimrc、もしくは.vimrcファイルに :set tags=tags
vimでコードを書いていて、 書き終わったらコンパイルして実行する。 この打ち込みが面倒な人のためのプラグインの紹介です。 最近話題の言語goでも quickrun.vimでgoのコーディング効率が数倍になった件 と取り上げられ、quickrun.vimは注目されているかと思います。 作者のページ http://vim-users.jp/2009/05/hack7/ からダウンロードし、指定の場所に置くだけでした。 Ubuntu Linux環境の私の場合、 指定のフォルダがなかったので作ってから置きました。 コードを書いたら\r(バックスラッシュを押し、rを押す)と すればpythonの場合実行されました。 本当にやりたかったのはC++なのですが、 こちらは何も表示されません。 cppにも対応していると書いてあったので、 どこかの設定がおかしいのかもしれません。 C++で実行した場合、新し
タイトルそのままです! vimperatorのプラグインを作ってみてます。 先週は、goo.glで短縮するためのcopy.js拡張をつくってみたので、今度は本体にチャレンジ!的なかんじ。 websearch.js 名前の由来は、QuickSilver拡張の、Websearch module。 機能としては、簡単にウェブサービスにアクセスできるようになること! github さきほどgithubにコミットしました。 https://github.com/sugilog/websearch.vimpr のぞいてみてください。 例えば 例示で付けているのはalc。良く英単語引きに行くわけですが、フォームに入力するのはめんどくさい。 vimperator使ってるのなら、 :alc keyword とかで検索したい、と思うのが、健康的なんじゃないかとヽ(´ー`)ノ ちなみに :alc! keywor
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
vimperator 3 の 新しい機能(過去の回帰) として hintchars オプションがあります。 hintchars の 設定を 変更することによって、hint のラベル を 任意に変更することが可能です。 この機能は、N 進記数法 を 定義したと見做して実装されています。 (記数法については位取り記数法 - Wikipedia等を参考にしてください) そして、hitchars の 最初の一文字目は、普段使っている 10進数(以降 10進と略します) における 「0」に相当するようになってます。 したがって、hintchars=abc のとき 自然数(N>=1) としては 「b」 から 始まり、 「c」の 次は、 「aa」ではなく 「ba」となります。(10進では、 「9 」の 次は 「00」 ではなく 「10」ですよね?) そういうわけで、hintchars の 最初の一文字目
d:id:tomo_snowbug:20090619:1245430454 のimageLoaderというGreasemonkeyスクリプトがなかなか素晴しいので, Vimperatorから使えるようにするついでに機能拡張してみた. 拡張された機能 表示/選択している画像をキーやボタン一つでローカルファイルに保存する 画像直リンクでない場合(fotolife等)もリンク先に大きな画像があれば取ってくる 画像直リンクではないがリンクURIから画像URIを推測できる場合(Google画像検索等)にURIフィルタでリンクを置き換える imageLoaderの先読みが進み次第スライドショーを自動的に開始 スライドショーに移るときにVimperatorのキー操作を無効化(自動的にC-zする) 設定パネルのスペルミスを修正 保存先は設定パネルで設定/追加可能. URIフィルタはprefs.jsにGre
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
saykanjiコマンドがおもしろそうだったので、termtterのsayプラグインを下敷きに、saykanjiプラグインとして仕立ててみました。 saykanji.rb とりあえず、Mac OS Xにのみ対応していますが、ちょっと手をいれれば、他のOSへの対応もできそうな気もします。 下準備 SayKanaコマンドとMeCabが必要です。 SayKanaはzipアーカイブをダウンロードして展開、pkgファイルからインストールしてください。 MeCabはソースからインストールする場合はMecabのサイトを参考に、MacPorts経由でのインストールは、以下のような感じでいけると思います。 % sudo port install mecab +utf8いずれの場合も、UTF-8をあつかえるようにインストールしてください。 使い方、設定など とりあえず、"~/.termtter/config"
pathogen.vim は便利なんだけど、私に必要な機能が足りなかったので、vimrc に独自のものを書いていた。 で、折角なのでその部分をプラグイン化してみようと思い立ったのが先月の中旬。すでにあるものを移すだけだしサクッっと終わるだろ、と思ってたんだけど、あちこちいじっていたらかなり時間を食ってしまい、結果、完全に別物の変態的な機能を持ったスクリプトになってしまった。 最初に言っておくと、pathogen.vim で困ってない人は使う必要まったくないです。むしろこんなの使わない方がいいに違いない。 https://github.com/thinca/vim-rtputil どんなことができるのか 面倒なので Vim スクリプトで書きます。網羅的ではないので全部知りたい人は help を参照。 " pathogen みたいに bundle を runtimepath に追加する cal
Note: Active development on denite.nvim has stopped. The only future changes will be bug fixes. Please see ddu.vim. The unite or unite.vim plug-in can search and display information from arbitrary sources like files, buffers, recently used files or registers. You can run several pre-defined actions on a target displayed in the unite window. The difference between unite and similar plug-ins like fu
vim でコメント化するプラグインはいくつかありますが、その中でも NERD_Commenter のできが一番いい気がします。が、どうもデフォルトのマッピングがいかんせん使いにくいのです。 昔から入れてはいたのですが、マッピングの悪さもあってあまり使う機会がありませんでした。ということで、これをなんとかまともにして、使えるプラグインにしてみましょう。 まず、NERD_Commenter のデフォルトのキーマッピングは、,cc などプレフィックスが ,c 固定です。<Leader> も <LocalLeader> も見てくれないので、まあなんというか困ったもんです。 さらに、そういう問題とは別に、ノーマルモードでは行指向で動いていたものがビジュアルモードでは選択範囲指向だったり、ともかくなんか変なのです。 デフォルトのマッピングの無効化 ということで、まずは NERD_Commenter が
"Note: This option must set it in .vimrc(_vimrc). NOT IN .gvimrc(_gvimrc)! " Disable AutoComplPop. let g:acp_enableAtStartup = 0 " Use neocomplcache. let g:neocomplcache_enable_at_startup = 1 " Use smartcase. let g:neocomplcache_enable_smart_case = 1 " Set minimum syntax keyword length. let g:neocomplcache_min_syntax_length = 3 let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*' " Enable heavy
quickrun.vimは編集中のファイルを簡単に実行できるプラグインです。 ファイルタイプに対応するインタプリタを呼び出して実行できます。 作者はujihisa氏 使い方 ノーマルモードで<leader>rを叩くだけで実行できます。 ※<leader>は通常、¥もしくは\に割り当てられています。 インストール 安定板をインストールする場合 $ wget http://www.vim.org/scripts/download_script.php?src_id=10552 -O ~/.vim/plugin/quickrun.vim 開発版をインストールする場合 $ wget -qO - http://github.com/ujihisa/quickrun/tarball/master | tar -xzC ~/.vim/plugin/ --strip-components=1 設定 特にな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く