タグ

vimに関するTaROのブックマーク (205)

  • vimの補完をzshみたいにする - World Wide Wonderful

    vimの補完とは行ってもctagsとかの補完じゃなくて、:e とかでファイルを開くときのコマンドラインモードのファイル補完です。 まあ、現状のままでも便利だとは思うんですが、ファイル名を一覧表示してれないので見にくかったりします。(set wildmenu の状態) あのグルグル回るやつは、探しているファイルがなかなか出てこなかったりするとイライラするので。笑 そこで、ココによると、 set wildmode=list:longestこれで補完候補が一覧表示されて、いい感じになります。 でもファイル名がユニークになるまで文字列を打ちつづけなければ、最終的なファイル名までの補完が効きません。 ということで、それすら面倒くさいので、:h wildmodeを見ると Examples: :set wildmode=full Complete first full match, next match

    vimの補完をzshみたいにする - World Wide Wonderful
    TaRO
    TaRO 2012/06/12
  • Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号

    Vimでどのキーに既にショートカットキーが割り当てられていて、どのキーが空いてるのか、をどうやって調べるんだろうと疑問に思ってた。 昨日の記事で、「Vimに割り当てられてるショートカットキーを調べる方法ってあるの?」と聞いてみたところ、unite.vimの設定を参考にさせてもらったdelphinus35さんに教えてもらえた。ので自分の備忘録と、同じ疑問を持ってる人がいるかも知れないのでエントリー化しておく。 デフォルトで割り当てられているショートカットキー Vimのデフォルトのショートカットキー割り当てを調べるには、以下のテキストをhelpコマンドで参照する。 :help index.txt Vimのヘルプを日語化していれば、日語で一覧が表示される。たとえば、ノーマルモードでのデフォルトの割り当ては以下のような感じ。 |タグ|文字|注|ノーマルモードでの動作| |-|-|:-:|-|

    Vimで現在割り当てられているショートカットキーの一覧を見る - アインシュタインの電話番号
    TaRO
    TaRO 2012/06/10
  • vim のkeymapでCtrl-Spaceが設定できなかったので調べてみた。 - dgdgの日記

    行き着いた先はここ。 Avoid the escape key | Vim Tips Wiki | FANDOM powered by Wikia どうやらと指定せずにでいけるらしい。 imap 出来ました! 前に軽く調べたときに分からなかくて、ずっと放置していたんですよね。 今度Shift-Spaceの設定方法も確認しておかねば…。

    vim のkeymapでCtrl-Spaceが設定できなかったので調べてみた。 - dgdgの日記
    TaRO
    TaRO 2012/06/10
  • vimのswpファイルとバックアップファイルの設定 - RKTM’s diary

    vimやらgvimでファイルを開くと、 「ファイル名.swp」や「ファイル名.拡張子~」ファイルが出来て陶しい事があります。 ということでそのあたりの設定方法を探ってみました。 バックアップ 1.バックアップを取る場合は、 set backup 2.バックアップファイルの作成場所指定 set backupdir=C:\tmp 3.バックアップをとらない場合は set nobackup スワップファイル 1.スワップファイルを作成する場合は set swapfile 2.スワップファイルの作成場所指定 set directory=C:\tmp 3.スワップファイルを作成しない場合 set noswapfile バックアップファイルとスワップファイルを固定のフォルダに設定してしまえば、随分とすっきりしますね。

    vimのswpファイルとバックアップファイルの設定 - RKTM’s diary
    TaRO
    TaRO 2012/06/08
  • Vim: オプションのグローバルな値とローカルな値 - while (“im automaton”);

    つまり、ローカルな値を設定するときは:setlocalを使うべきです。そうしないと新たなバッファやウィンドウを開いたときに予期しない値が設定されることになります 例えば特定のバッファのタブ幅を変えようとしてset tabstop=20とした場合、新たなバッファを開いたときのタブ幅のデフォルトは20になります。これでは元に戻すためにset tabstop&としなければなりません。実際、私がVimを使い始めた頃はこの挙動でかなり混乱させられました。自分でインタラクティブに設定した分には許せるのですが、プラグイン等で似たようなことをされるとかなりアレです。 なお、ローカルな値を持つオプションの一部には「普段はグローバルなオプションとして振舞う。ローカルな値が設定されればそちらを使う」という派生系が存在します(:help global-local参照。ヘルプには「global or local t

    TaRO
    TaRO 2012/06/05
  • Big Sky :: ファイルタイプ別にテンプレートを選べるsonictemplate-vim書いた

    追記:template-vimはthincaさんの物と名前がバッティングしたので、「音速でコーディング出来る」と言う意味でsonictemplate-vimに改名しました。 既に似たのはあると思うので車輪の再発明臭いけど、僕の好みの奴は見た事無かったので自分で書いた。 欲しかった要件としては 同じファイルタイプだけど、使いたい雛形が数パターンある 初期カーソル位置とか欲しい Perlで「package Foo;」とか埋めてくれたら幸せ Go言語でライブラリ書くときとmain書くときで雛形違うよね みたいなところ。 mattn/sonictemplate-vim - GitHub template chooser for vim https://github.com/mattn/sonictemplate-vim これを使って # vim foo.pl と新しいPerlスクリプトファイルを開

    Big Sky :: ファイルタイプ別にテンプレートを選べるsonictemplate-vim書いた
    TaRO
    TaRO 2012/06/05
  • Vimネタスライド

    Vimネタスライド — Presentation Transcript おまけ: Vim ネタスライド Shougo 注意:このスライド を見る前にはディスプレイを明るくして、 Vim のことを想いながら見てくださいバイナリ成分が足りないですが、オマケなのでそれは仕様です さよなら Vim 先生 OP 『 Vimmer として 軸がぶれている』 作詞: Shougo いつまで経っても 開発ブランチが 切られない Vim に 絶望した! ( ビムビムビムビム )( ビムビムビムビム ) ( ビムビムビムビム )( ビムビムビムビム ) 深夜俺は Twitter をしていたやることもないから TL 見ていた Vimmer の成功者が 荒ぶっていた ( あの人は軸がぶれてない ) ( 変態 ) 興味ねえや そう思って やめたよもう寝るぜ 明日からまた 仕事だ 寝つけずに俺は .vimrc を開い

  • 万兴彩票网【月赚十万】

    浙江惟丰防爆电气有限公司、集科研、生产、销售为一体的、以非矿用(Ⅱ类)防爆电气产业为主体的多元化企业,是乐清市防爆协会会员单位。 公司创建于2002年乐清市惟丰防爆电器科技厂、2006年改为乐清市惟丰防爆电气有限公司、2011年上升浙江惟丰防爆电气有限公司。坐落在浙江省乐清市柳市镇方斗岩村横泾东一路。公司管理体系满足ISO9001、公司专业从事生产防爆电器、防爆灯具、防爆管件、防爆风机、防腐、防尘、防水等130多个系列,500多个规格的产品。经过了国家指定的防爆电气检测部门所做的防爆各性能测试,取得了相应防爆合格证书及生产许可证以及“三C”认证资格。公司创建至今其主要产品已经获得多项国家专利和外观专利证书。

  • ワシのVimプラグインは百八式まであるぞ - daisuzu's notes

    ゴールデンウィークなので使っているプラグインをまとめてみました。 とかいって夏休みの宿題を最終日に片付けるような形になってしまっていますが… 都合よく108個あったわけだけど.vimrcでNeoBundleしている順なので 数が大きくなるほど人が遠くに吹っ飛ぶわけではありません。 【プラグイン管理】 1. neobundle.vim これが無いと始まりません。 これだけプラグインを使ってると自動アップデートは必須なのと 起動時にプラグインを読み込まないNeoExternalBundleがかなり便利。 2. vim-pathogen 前はメインで使っていましたが今はvim-ipi用です。 3. vim-ipi NeoExternalBundleで読み込まなかったプラグインを 後から読み込むために使ってます。 Vimの起動時間短縮のためには欠かせません。 【ドキュメント】 4. vimdoc-

    ワシのVimプラグインは百八式まであるぞ - daisuzu's notes
    TaRO
    TaRO 2012/05/07
  • CUIの独裁者!「ゆるふわ系天然vim」の化けの皮を剥ぐ方法

    1 名前:以下、はてなにかわりまして元増田がお送りします。 投稿日:2012/04/19 12:07:52世の男の99%は、ハッカーファッションでスイーサイドな天然ボケをかます「ゆるふわ系天然vim」が大好きだ。女から見ればあからさまな「腹黒ぶりっこ女」でも、悲しいかな、男どもにはそれが見抜けない。 CUIに奴らがまぎれ込んだら最後、爽やかなイケメンからお金持ちのおじさままで、すべてをかっさわれてしまうだろう。不公平ここに極まれりとは、まさにこのこと。なんとかして一矢報いたいものである。 というわけで、CUIの最中に“ゆるふわ”という化けの皮を剥ぎ、不当なる一党独裁をい止める術を考案してみた。 ゆるふわ系天然vimよ、震え上がるがいい! ゆるふわ系天然vimは、ポイントごとに切り崩せ そもそも男は、どうしてゆるふわ系天然vim(※以下、vim)が好きなのか。男目線で奴らのモテポイントを

    TaRO
    TaRO 2012/04/26
  • VimGolf - real Vim ninjas count every keystroke!

    Real Vim ninjas count every keystroke - do you? Pick a challenge, fire up Vim, and show us what you got. Changelog, Rules & FAQ, updates: @vimgolf, RSS. Your VimGolf key: please sign in $ gem install vimgolf $ vimgolf setup $ vimgolf put [challenge ID]

    TaRO
    TaRO 2012/04/23
  • Vimにおける Esc と Ctrl-cの違い。 - 備忘録 beta

    はじめに一般的なキーボードでは押しにくい位置にあるEscキーの代わりとして用いられているCtrl+c。 Wikipediaにも 他のモード中に ESC か Ctrl-[ 、Ctrl-c を押すことでこのモードに移行できる。 http://ja.wikipedia.org/wiki/Vim#.E3.83.8E.E3.83.BC.E3.83.9E.E3.83.AB.E3.83.A2.E3.83.BC.E3.83.89 としか書かれていない。(お前が編集しろと言うのはおいといて) しかしEscとCtrl+cは挙動が違うので、代わりに使うのはやめましょう(言い過ぎ)という話。 ノーマルモードへの移行時の前置数値の扱いインサートモード時にEscまたはCtrl+cを押すとノーマルモードへ移行するが、明確な挙動の違いがある。 5 i - Esc 5 i - Ctrl+c この2つを試すと挙動の違いが確認

    Vimにおける Esc と Ctrl-cの違い。 - 備忘録 beta
    TaRO
    TaRO 2012/04/23
  • neobundleでpathogenと同等の機能を使用する方法

    以前、neobundleとpathogenを共存させてVimのプラグインを管理する方法についての記事を書きました。 当時は、リポジトリが公開されていないプラグインをneobundleで管理する方法が分からなかったのでpathogenとneobundleを併用していました。この記事にShougoさんよりコメントいただき、最新のneobundleではpathogenの代わりになる機能が実装されているとの情報をいただきました。 マニュアルを参考に試してみたところ、リポジトリを持たないプラグインをpathogenのように読み込むことができましたので、設定方法を紹介します。 これでpathogenは不要となり、プラグインの管理をneobundleに一元化できました。 動作確認環境 Vim 7.3neobundle 0.1 目次 ディレクトリ構成 リポジトリを持たないプラグインの設定方法 .vimrc

    neobundleでpathogenと同等の機能を使用する方法
  • vimに手を出すか - OKWAVE

    当方、Emacsユーザーで趣味でプログラミングをしています。 現在、vimに手を出すか思案中です。 それは、これからサーバーの勉強もしたいと思う事と、 どうせなら、vimでプログラミングが出来れば面白いのではないかと思うからです。 vimに手を出すべきかアドバイスをください。 よろしくお願いします。

    vimに手を出すか - OKWAVE
    TaRO
    TaRO 2012/04/20
  • VimでPerl(に限らないけど)を書くときにこれだけはやってほしい設定 - Qiita

    " Disable AutoComplPop. let g:acp_enableAtStartup = 0 " Use neocomplcache. let g:neocomplcache_enable_at_startup = 1 " Use underbar completion. let g:neocomplcache_enable_underbar_completion = 1 " Set minimum syntax keyword length. let g:neocomplcache_min_syntax_length = 3 let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*' " Use smartcase. let g:neocomplcache_enable_smart_case = 1 " Use camel

    VimでPerl(に限らないけど)を書くときにこれだけはやってほしい設定 - Qiita
  • Big Sky :: vimrcのどこが重いのかを調べられるプラグイン書いた。

    Vimには --startuptime というコマンドラインオプションがあり $ vim --startuptime foo の様に指定するとスクリプトファイル単位で掛かった時間を知る事が出来ます。 times in msec clock   self+sourced   self:  sourced script clock   elapsed:              other lines 000.000  000.000: --- VIM STARTING --- 000.000  000.000: Allocated generic buffers 000.000  000.000: locale set 000.000  000.000: clipboard setup 000.000  000.000: window checked 000.000  000.000: in

    Big Sky :: vimrcのどこが重いのかを調べられるプラグイン書いた。
    TaRO
    TaRO 2012/03/17
  • Vimで心地良い自動インデント設定を書くためのポイント9個 | Webシステム開発/教育ソリューションのタイムインターメディア

    問題 Vimではデフォルトで500種類以上の言語をシンタックスハイライトすることができます。 また、シンタックスハイライト以外の設定も充実しており、 デフォルトでは約100種類の言語で専用の自動インデントが行われるようになっています。 この約100種類は普段使用する範囲ならば何の問題もないのですが、 人口比率の少ない言語で何かを書こうとしたら デフォルトでは専用インデント設定がなかったというケースは案外あります。 文法がC系の言語であれば'smartindent'で誤魔化すことができるのですが、 人口比率が少ない言語は大抵の場合 'smartindent' が使えない言語です。 という訳で独自の自動インデントの設定を書く必要が出てきました。 しかしどう書けばよいのでしょうか。 解決方法 例として Haskell 用のインデント設定を書くことにしましょう。 Haskellはメジャーな言語では

    Vimで心地良い自動インデント設定を書くためのポイント9個 | Webシステム開発/教育ソリューションのタイムインターメディア
    TaRO
    TaRO 2012/03/17
  • Big Sky :: VimでDBが操作できる vdbi-vim 作った。

    DB操作ツール Emacs DBI を作ってみた - 技術日記@kiwanami このツールの目的は、クロスプラットフォームで便利なDB操作環境を実現することです。 pgAdmin や MySQL Query Browser のようなGUIの良さをCUIで実現してみようとしてみました。すなわち、ぼくのかんがえたさいきょうのDBツールです。ちなみに、このツールにとってEmacsはただの実行環境です。Emacs使わない人でも使うと便利だと思います。 http://d.hatena.ne.jp/kiwanami/20120305/1330939440 VimもーVimもー! って事で作りました。 mattn/vdbi-vim - GitHub Database client for Vim https://github.com/mattn/vdbi-vim Emacs版はepcというRPCプロト

    Big Sky :: VimでDBが操作できる vdbi-vim 作った。
    TaRO
    TaRO 2012/03/15
  • vi & Vim デスクトップリファレンス 第2版

    プログラマ向けのテキストエディタviと、Vimを中心としたviクローンのコマンドとオプションを手軽なリファレンスとしてまとめた書籍。基的なviの機能と、Vim、nvi、elvis、vileをカバーしており、常に手元に置いておきたい1冊です。なお書はEbook版のみの販売となります。 はじめに 書で使用されている表記規則 謝辞 コマンドラインオプション viコマンド 移動コマンド 編集コマンド 終了コマンド Solaris版viコマンドモードでのタグコマンド バッファ名 バッファコマンドとマーキングコマンド 挿入モードでのショートカット 単語の短縮入力 コマンドモードおよび挿入モードでのマップ 実行可能バッファ 自動インデント 置換と正規表現 置換コマンド 置換フラグ viの正規表現 POSIXのかっこ表現 POSIXの文字クラス 置換文字列で使用するメタキャラクタ その他の置換テクニ

    vi & Vim デスクトップリファレンス 第2版
    TaRO
    TaRO 2012/03/13
  • Vim部|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    文化・社内風景 【ILの部活動】漫画部:ハーゲンダッツで一番好きなフレーバーはなんですか? #部活 #部活動

    Vim部|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    TaRO
    TaRO 2012/03/13