タグ

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

  • Shougoの開発環境

    I explained my favorite environment. Of course, all tool is Vim!Read less

    Shougoの開発環境
    TaRO
    TaRO 2011/04/25
  • 2011年のVimプラグインの管理はVundleで

    Vimをお使いの皆様の多くは、pathogenとgit-submoduleを駆使してプラグインを管理しているのではないかと思います。 pathogenとgit-submoduleの問題私もこの方法を使っていたのですが、git-submoduleをVimプラグインの管理に使うのはオーバースペックだと感じていました。 私はプラグイン開発者ではないので、プラグインのバージョンを固定したいという欲求があるわけでもないですし、できるだけ新しい物を使いたいわけです。 そうすると、たとえば毎朝「git submodule update」とかやっちゃうともう大変です。 毎日「plugin version bump」みたいなコミットをしなきゃいけないわけですよ。 私は常に最新のプラグインを使いたいだけなのに、コミットログがどんどん汚れていきます。 また、外の環境でプラグインを管理しなきゃいけないというのが、

    2011年のVimプラグインの管理はVundleで
    TaRO
    TaRO 2011/04/23
    pathogenから移行するか…
  • 煩雑になるvimプラグインの管理をすっきりさせるプラグインのpathogen.vim - redtower's memo

    概要 vimのpluginを~/.vim/bundle以下にplugin毎にディレクトリをわけてインストールすることが出来るようになるプラグイン。 使い方 ~/.vim/autoloadにpathogen.vimを配置し~/.vimrcに以下を記述し、各種pluginを~/bundle以下に配置すると、vim起動時に自動的にpluginをvimのruntime pathに追加してくれる。 githubで公開されているpluginならば、bundle以下にsubmoduleで追加しておくと、pluginの更新時にupdateが楽になる。 導入 pathogen.vimは、~/.vim/autoloadに配置すればよいが、他のプラグインとあわせて~/.vim/bundleにsubmoduleで追加して、シンボリックリンクをはっておく。※以下の操作の前提として~/.vimは~/rc/vimにシン

  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    TaRO
    TaRO 2011/04/05
  • vimrc07.txt

    "An example for a Japanese version vimrc file. " いづるみ用 Ver. 0.70 " - - - - - - - - - - " " 入力時自動変換 " " 名前とかメールアドレスとか iab MYMAIL iab MYNAME iab MYDOMAIN " ルーラ 数を数えるときに便利 iab Yruler 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 " 日付 " Example: 971027 iab Ydate <C-R>=strftime("%y%m%d")<CR> " Example: 14:28 iab Ytime <C-R>=strftime("%H:%M")<CR

    TaRO
    TaRO 2011/04/05
  • Mac 環境構築 その6 - vim の文字コード設定 [mac]

    Mac でも快適に vim7 が使えるようになり,vim7 からは unicode サポートが改善されているとのことなので,これを機に vim のデフォルト文字コードを UTF-8 にしてみた. vim の文字コード設定は少し複雑で,たまに間違って解説しているページも見かけるので,以下にまとめてみよう. まず文字コード設定に関係するオプションは, 'encoding' (短縮名 'enc') 'fileencoding' (短縮名 'fenc') 'fileencodings' (短縮名 'fencs') の3つ.fenc と fencs は名前が紛らわしすぎるので注意. vim は 'enc' で指定された文字コードをデフォルトとし,ファイルを開く時に 'fencs' で指定された文字コードから順番に 'enc' の文字コードへ変換を試み,成功したところでやめる,全部失敗したら変換せずに

  • とても便利なvimのコマンド紹介

    こんにちは。小川です。 今日はvimのコマンドでも紹介しようかなと思います。 僕はテキストエディタは大体vimを使っています。 執筆をしたときもvimでやっていましたし、PHPvimで書いています。 vimって色々コマンドがあって便利ですよね。友達vimのコマンドを教えあったりして、度々「こんな便利なコマンドがあるのか!」と驚かされます。 今日はそんなvimのコマンドの中から普段使っていて便利だなーと思うものをいくつか紹介していきます。 ちなみにShiftを押しながらのコマンドは、アルファベットキーの場合は大文字で表記します。 エンターやエスケープを押下する必要がある場合はエンターやエスケープと記述します。「:」ではじまるコマンドモードはエンターを押さないと意味がないので、そこは省略します。 同時押しは+でつなげて表記し、基的には1文字ずつ順番に押下します。 ■ページ移動 「ggで」

    とても便利なvimのコマンド紹介
    TaRO
    TaRO 2011/04/01
  • Vim 基本操作まとめ - Archiva

    Vimにおける、基操作のチートシート。だいぶ使えるようになってきたのでメモっておきます。 2009.05.29: 「単語移動」を追加しました。横スクロールめんどいよね。 2009.05.29: 「もちょっと発展的な+α」を追加。そこそこ貯まってきた。 2012.07.19: 「ヘルプ」を追加。gm、f[word]などを追加。 モード切替 i

  • Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記

    俺はエディターはvim派です。指が覚えてしまっているので。 普段はターミナルでvimを使っていて、Javaのコードを書くときだけEclipseな生活なんですが、Eclipseのエディターは、 なので、常々不満に思っておりました。 いままで、Eclipseのキーバインドをvim風にする、vipluginやEclimなどを試してみたのですが、vipluginはeclipseの補完がうまく働かない、Eclimはeclimdを起動させておく必要がありちょっと大げさ、など「これだっ!」というものがありませんでした。 そこで、「Vrapper」さんの登場ですよ! Eclipseのエディターがvim風のキーバインドで使えます。しかも、Eclipseの補完機能なども同時に使えます! Vrapperのインストール Eclipseの更新サイトに"http://vrapper.sourceforge.net/u

    Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について - ( ꒪⌓꒪) ゆるよろ日記
  • パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out

    2011-08-13追記 最近のvim pluginの管理にはvundleがおすすめ。 http://vim-users.jp/2011/04/hack215/ .vimrcなどのdotfiles自体の管理には以下の方法が有用だと思います。 この記事でできるようになること - Windows, Linux環境間, または家, 会社間などでvim設定の共有が可能になります。 - 転職や,新しいPCを買ったときなどのvim環境設定があっという間に終わります。 (vim installは含まなければ5分程度?) この記事の主題は - pathogen.vim - githubとgit(git submodule) です。 - pathogen.vimの機能によって、.vim以下を綺麗にする - githubとgit submoduleを使って置いておくことで.vim以下をweb上で管理する の二

    パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out
    TaRO
    TaRO 2011/02/20
  • Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記

    「そんな.vimrcで大丈夫か?」 「一番いい設定をたのむ」 ってことで、新しくMacbook Pro 15inch買ってSSDで世界が変わったゆろよろですこんにちうぉー。 で、pathogen.vimというvimのplugin管理を導入して、.vimrcやら見直したりしてみたんで色々と紹介してみようと思ったんですわ。 まぁ、この記事見たのがきっかけです。 vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers’ blog もっとVim戦闘力を上げたいので、誰かvim scriptのハンズオンとかやって俺にvim scriptの書き方を教えてください……! MacVim-KaoriYaのinstall まずは、vim体をMacVim-KaoriYaにします。 MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の

    Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記
  • zencoding.vimで、10倍速くHTMLを書く

    ここ数日、Zen-CodingがLDCに上がってたので興味を持っていたのですが、手を出す事が出来ませんでした。 (環境構築とか面倒くさそうだったのでw) ところが、mattnさんが、pure vim-scriptでZen-Codingを作成してたので、Vimmerな僕はさっそく導入してみました。 導入方法です。 3ステップで導入出来ます。 1.こちらからzencoding.vimをダウンロードします。 (僕のVim環境(Kaoriya版7.2.261)は若干古かったらしいので、Ver0.21を落としました) 2.vimをインストールしてあるディレクトリ/runtime/pluginにzencoding.vimをコピーする 3._vimrcに以下を追加 let g:user_zen_expandabbr_key = '<c-e>' これで導入終了。 さあ、HTMLを構築しましょう。 html

  • vimプラグインでよりよいコーディングを - KAYAC engineers' blog

    こりなくvimプラグインの紹介をします。北原(@soh335)です。 たかが、エディタですがプログラムを書く際には一番触っている道具です。イチローも道具は大切にすることが重要と言ってますし、メンテナンスしながら良い状態にしておきたいですね。 今回はvimプラグインの管理、プログラム書く自体には関係ないけど便利なプラグイン、実際にエディタを使っている際に便利なプラグインの紹介をします。 vimプラグインの管理 vim-pathogen http://www.vim.org/scripts/script.php?script_id=2332 vimプラグインは、windows環境はで$HOME/vimfiles/、mac等では$HOME/.vimのディレクトリの下にインストールしていきますが様々なプラグインを一つのディレクトリにいれると のようになり例えばこのプラグインが更新されたのでアップデ

    vimプラグインでよりよいコーディングを - KAYAC engineers' blog
  • Google ChromeをVimライクに操作する·Vimlike Smooziee MOONGIFT

    Vimlike SmoozieeはGoogle Chrome向けのオープンソース・ソフトウェア。先日紹介したFirefox上でVimライクなキーバインドを可能にするVimperator labsは好き嫌いのはっきり分かれるツールだ。Vim好きな方にとっては願ったりのツールだろうし、独特のキーバインドが苦手という人もいるだろう。 Google Chromeの移動操作をVim風に Vimperator labs同様のキーボードによるWebブラウザ操作をGoogle Chromeでも実現するのがVimlike Smoozieeだ。機能はVimperator labsに比べると限定的ではあるが、よく使われるようなコマンドは抑えられている。なおVimperator labsの機能を一部使って実現されている。 Vimのようにhjklによるスクロール機能がある。上下左右に自由にスクロールが可能だ。この移

    Google ChromeをVimライクに操作する·Vimlike Smooziee MOONGIFT
    TaRO
    TaRO 2010/10/18
    chromeだとこれがいいのかしら
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
  • nobu417.jp ::: Techlog ::: gVim (MacVim) の .gvimrc

    現時点での .gvimrc の設定内容。 set enc=utf-8 set fenc=utf-8 set fencs=iso-2022-jp,utf-8,euc-jp,cp932 set fileformats=unix,dos,mac colorscheme desert set imdisable set showtabline=2 set guifont=Osaka-Mono:h12 set columns=120 set lines=40 set antialias set transparency=5 syntax on set autoindent set tabstop=4 set number set nobackup 以上、メモ書き。

    TaRO
    TaRO 2010/07/28
  • Web屋のためのVim設定・Tipsまとめ 1/2 - ナレッジエース

    Comments» 1. 日のTwitter 2009-01-18 | memoMania - 2009-1-19 […] Web屋のためのVim設定・Tipsまとめ 1/2 - ナレッジエース http://blog.blueblack.net/item_340 # […] 2. ゲスト - 2009-1-19 (ただ、私の環境だとたまに、実行時にDOS窓が残ってブラウザを閉じるまでファイルが編集不能になる現象が発生します。なぜだろう。) firefoxの前にstartを入れるとどうでしょう? 3. nase - 2009-1-19 ありがとうございます!動作確認できました。よけいなDOS窓が開かなくなって、いい感じです。文も修正させてもらいました。 4. sasata299's blog - 2009-2-6 vim環境を晒してみる… いきなりですが、僕はvi派です。emacsは・

    TaRO
    TaRO 2010/07/13
  • 六番

    どうした リビングのすみっこにパソコン用のデスクを置いている。仕事も遊びもパソコン作業はここで行っている。 同時に、2歳になる子供がリビングを跳ね回っている。手の届くものすべてをおもちゃだと思っている怪獣がこの一角を見過ごすはずはなかった。 要件 現在はひとりで椅子に上がることはできない。勝手に上がられない反面、私がデスクに向かっていると、必ず膝の上に座りたがる。 そのときにどのようにデスクの上のものを与えて凌ぐかが求められている。 HHKB Type-S PFU キーボード HHKB Professional Classic 英語配列/墨 HHKBAmazon廃盤なので、Classic貼る とにかく親が触っているものを真似したいので筆頭がキーボードにあがる。仕事用のキーボードが有線のHHKBであるため、ケーブルを外してこれを囮に使っている。 重要な点は、キーボードがパソコンにすぐ繋がらな

    六番
  • Pythonを快適に編集できるようvimを設定する - 玉虫色に染まれ!!

    今日はさっくり小ネタ。 最近私はPythonを勉強中なのですが、「このての軽量言語はさっと書いてさっと実行できなきゃだめ」という信念のもと、編集にはvimを使っています。 とはいえ、Pythonは実はかなり「エディタを選ぶ」言語です。インデントによってブロックを表現するので、インデントがきちんと表示されないと困りますし、タブとスペースが入り交じってしまわないようなエディタの補助も欲しいところです。 というわけで、今日は、そんなPythonをすっきり快適に編集できるような vim の設定をご紹介します。 いきなり結論 私は以下のような記述を ~/.vimrc に追記しました。 autocmd FileType python setl autoindent autocmd FileType python setl smartindent cinwords=if,elif,else,for,wh

    Pythonを快適に編集できるようvimを設定する - 玉虫色に染まれ!!