タグ

vimに関するToQozのブックマーク (100)

  • 「もっと早く知りたかった」と思ったvimrc設定 - e2esound.com業務日誌

    vimrcをいじり始めると納得するまでいじってしまい仕事が手に使ない皆さん、こんにちわ。 このところ、vimrcに新たな設定を幾つか追加したのでまとめてみます。どれも、もっと早く知りたかった!と思うものばかりでした。 (),[],{},<>,””,’’,“入力+()の中にカーソル戻す HTMLでもPHPでもRubyでも、()を入力する場合には”()+←+中身を入力”という風に、いつも”←”をタイプしていました。面倒だな!といつも思ってたところ、先日偶然晒されているvimrcの中から以下の設定を発見しました。(どこで見つけたかは忘れました。) imap {} {}<Left> imap [] []<Left> imap () ()<Left> imap “” “”<Left> imap ” ”<Left> imap <> <><Left> imap “ “<Left> “()”を

    ToQoz
    ToQoz 2010/11/07
  • 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やらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記
  • Mac OS X Leopardでrefeの文字化けを解消する - このブログは証明できない。

    refeは、ターミナル上でRubyのリファレンスマニュアルを読むことができるツールです。ターミナルで操作を完結できるので、かなり便利だということに気付きました。さっそく使ってみましたが、Leopardでは文字化けしてしまいます。 /Library/Ruby/Gems/1.8/gems/refe-0.8.0.3/lib/refe/searcher.rbを修正します。これは、最初から入っているrefeの場合で、MacPortsで入れた場合はパスが違います。 def adjust_encoding( str ) NKF.nkf('-Ew', str) # if shift_jis_platform? # NKF.nkf('-Es', str) # else # str # end end UTF-8決め打ちです。 使ってみます。 % refe Integer to_s Integer#to_s

    ToQoz
    ToQoz 2010/10/31
  • Mac OS Xでvim-rubyを動かす方法 - このブログは証明できない。

    VimRubyのプログラムを書く時には欠かせないvim-rubyですが、Mac OS Xにもともと入っているVimでは使えません。その辺の事情は、こちらの記事と同じです。 Fedora 7 on coLinuxvim-rubyを動かす方法 - このブログは証明できない。 ただ、Linuxと違って、MacPortsがいろいろやってくれるのでラクです。 vim-rubyを使うと、シンタックスハイライトが有効になるだけでなく、自動補完(omni completion)機能を使うことができるようになります。しかし、自動補完機能を使うには、VimRubyオプションが有効になっていなければなりません。有効か無効かは次のコマンドで確認できます。 % vim --version | grep ruby この結果が「+ruby」なら有効、「-ruby」なら無効です。残念ながら、Macに最初から入ってい

    ToQoz
    ToQoz 2010/10/30
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    ToQoz
    ToQoz 2010/10/30
  • neocomplcache に乗り換えた。 - teppeis blog

    Vim の自動補完にはずいぶん長く AutoComplPop を使っていたのですが、最近は neocomplcache がモダンらしいとのこと。 neocomplcacheとは? VimScriptによって実装された究極の補完環境。 Presentation file - neocomplcache - GitHub 確かに、AutoComplPop の日本語入力との相性の悪さが気になってたんですよね。 というか、究極っていいですよね。究極ですよ究極! ということで、重い腰を上げて乗り換えてみました。 AutoComplPop の各種ファイルを削除してから、vimball で一発インストール。 $ wget -O neocomplcache-5.1.vba http://www.vim.org/scripts/download_script.php?src_id=13456 $ vim n

    neocomplcache に乗り換えた。 - teppeis blog
    ToQoz
    ToQoz 2010/10/30
  • ref.vimを入れてみた - hamacoの日記

    最近php.netを見ると英語で表示されるようになってしまったり、一々ブラウザにフォーカス当てたり、一度入力した関数名をもう一度入力するのが面倒になってきたのでref.vimを導入してみました。 ref.vimのインストール http://github.com/thinca/vim-refにあるので、DownloadsページからDLするかgitコマンドで取ってくるだけですぐに使えます。 今回は特に理由はないですが、gitコマンドで取ってきます。 % git clone http://github.com/thinca/vim-ref.git 取ってきたら、後は$HOME/.vimディレクトリに中身を放り込めばref.vimが動くようになります。 phpmanualのDL&設定 これだけだとref.vimは動きますが、PHPのマニュアルを見ることができないのでその設定もします。 phpman

    ref.vimを入れてみた - hamacoの日記
    ToQoz
    ToQoz 2010/10/30
  • viエディターでの画面分割

    [vim] viでは画面を分割して表示することができます。vi起動中に:splitもしくは:spとすることで画面を上下に分割できます。またすでに開いているファイルの画面を分割するだけでなく、複数ファイルを分割して開くことも可能です。その場合には:spのあとにファイル名を続けて入力します。また画面を上下に分割するのではなく、左右に分割することもできます。画面を縦に分割するには:vsplitコマンドを使用します。 [書式] :sp 画面を上下に分割 :sp ファイル名 指定したファイルを分割した画面に表示 Ctrl-w p 画面間の移動 Ctrl-w k 上の画面に移動 Ctrl-w j 下の画面に移動 Ctrl-w l 右の画面に移動 Ctrl-w h 左の画面に移動 Ctrl-w + カーソルのある画面を一行分大きくする Ctrl-w + カーソルのある画面を一行分小さくする Ctrl-w

    ToQoz
    ToQoz 2010/10/30
  • quickrun.vimってVimプラグインの英訳しました - Humanity

    quickrun.vim (originally invented by ujihisa, rewritten by thinca) my translated engrish document. Fix me! まずいところあったらコメントとかforkして直してくれるとうれしいです。 翻訳 (英語) *quickrun.txt* Run a command and show its result quickly Version: 0.4.1 Author : thinca <thinca+vim@gmail.com> License: Creative Commons 2.1 Japanese <http://creativecommons.org/licenses/by/2.1/jp/> =================================================

    quickrun.vimってVimプラグインの英訳しました - Humanity
    ToQoz
    ToQoz 2010/10/30
  • vimに欠かせない3つのプラグイン - KAYAC Engineers' Blog

    Ark Advent Calendar で、今回こそPerlデビューをもくろんでいるアルバイトの北原です。 僕は普段エディタにvimを利用しています。巷では高まるvim熱のはずなのですが、社内ではEmacs派の方々が大半で、さらにvimを使っているともてないという話まで出てきています。この悲しい現実を打破すべく普段vimを使っている方にも、使ってない方にも、これから使おうと思っている方にもオススメできる3つのプラグインを紹介したいと思います。 1. quickrun.vim quickrun は編集中のファイルの全体もしくは一部を実行する Vim プラグインです。 実行するためのコマンド |:QuickRun| が提供されます。 quickrun.vim help 概要より引用 quickrun.vimはthinca氏によるプラグインです。同名のプラグインをujihisa氏が以前から公開さ

    ToQoz
    ToQoz 2010/10/30
  • ウノウラボ Unoh Labs: viを使おう

    ウノウでは指定のエディタやフレームワークというのはなく、サクラエディタ やvi、emacsなど個々に使いやすいエディタを使用しています。 vi派、emacs派に分かれて、いかに優れているか度々論争になりますが、ウノウではどうもvi派が優勢なようです。 さて、その多数派のviですが、初心者向けとは言いがたくとっつきにくい面があります。 かく言う私もずっとサクラエディタ派でしたが、今ではviの移動コマンドに慣れてしまいブラウザでもjやkをタイプしたりCtrl+bしたりしてます。 またカスタマイズすることでどんどん使いやすくなり、もはや手放せないモノになってきます。 そこで、私が使っているのはvimですが、使っているvimの設定を一部ご紹介しようと思います。 .vimrc set autoindent #オートインデント set number #行番号表示 set incsearch 

    ToQoz
    ToQoz 2010/10/30
  • neocomplcacheをインストールしてみた - yuitowest's blog

    作者の方がneocomplcache.vimはそれなりに複雑なプラギンだしインストールしても たいへんだよってなことを言っていた。 けどすごい便利なので使えないのももったいない気がする。 とりあえずインストールまでを説明してみようと思った。 インストール http://github.com/Shougo/neocomplcache/downloads から最新をダウンロードする。(現状最新はver.5.1) zip or tarを解凍するとこんな感じの構成になっている。 それぞれのフォルダが何なのか知りたい人はここ http://vim-users.jp/2009/06/hack34/ autoload doc indent plugin presen syntaxというフォルダがあると思います。 このフォルダをvimのフォルダにコピーします。 ただし、presenはいりません。 OSX,

    neocomplcacheをインストールしてみた - yuitowest's blog
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    ToQoz
    ToQoz 2010/10/27
  • vimを使っている方は、便利に使うためにどんなテクニックがありますか? あるいはvimスクリプトがあったら教えてください。 現在使っているのは easy (un)commenting out o.. - 人力検索はてな

    vimを使っている方は、便利に使うためにどんなテクニックがありますか? あるいはvimスクリプトがあったら教えてください。 現在使っているのは easy (un)commenting out of source code (まとめてコメントアウトできる) mru.vim(ファイルを開いた履歴を表示できる) pydiction(pythonの補完ツール) になります。 vimについて調べると初心者向けの解説が多く、便利な使い方についてはあまり触れられていませんので、どうかよろしくお願いします。

    ToQoz
    ToQoz 2010/10/27
  • 初めてのVim - とある技術の備忘録

    Vimこの記事は『開発速度を上げる』の子エントリになります。 全体の流れvim uninstallvim install from MacPortsvim setupvim-ruby plugin install from RubyGemAutoComplPop plugin installvim.rails plugin installVimエディタから見直していこうと思う。今日からVimを使うんだ。執筆開始時点でのVimに対する自分の認識をまず整理しておく。Vim?Viじゃないの?つか一緒じゃないの?Macには元から入っててViというエイリアスがVimに対して張られていたりするので一緒らしい ":q"で終了 ":w"で保存 "i"で挿入モードになって色々書き込める "Esc"で挿入モードから脱出できる CotEditor最強ッス コンソール画面から呼び出してそのまま画面上で使える su

    ToQoz
    ToQoz 2010/10/12
  • Using Japanese on Vim for Mac OS X

    [Home] / 教授でもできる... / Vim Mac OS Xの上のVimで日語を使う 1. Vimとは Vim (Vi IMproved)は、 ターミナルを用いるテキストエディタです。 キーボードから手を離さずに(マウスを使わずに)編集ができ、 正規表現も扱える文字列の変換など、非常に強力な機能を持っています。 かつ、emacsに比べて立ち上がりも速いので、快適です。 少なくともLeopard (Mac OS X 10.5)以降のOS X[Mavericks (Mac OS X 10.9)を含む]に標準で入っているviは実はvimです。 (/usr/local/bin/vi から /usr/local/bin/vim にシンボリックリンクが張られてます。) utf-8が標準の文字コードになっているので、普通に日語が使えます。 2. Vimの設定 utf以外の文字コードも扱えるよ

    ToQoz
    ToQoz 2010/10/11
  • Ubuntu/Vimの使い方 - Felix-labo's Wiki

    ファイルの開き方 † vim に続いて、ファイル名を指定します。これで、ファイル内容が端末・コンソールに書き出されます。スーパーユーザー権限でファイルを開く必要がある時には、sudo をつけます。 $ vim ./www/felix-labo/WebKINTAI/index.php (一般ユーザーで自分のディレクトリ内のファイルを開くとき) $ sudo vim /etc/apt/sources.list (スーパー権限の必要があるとき) ちなみに、vim コマンドは、 vi でもOKです。また、今存在しないファイル名を指定すると、新規ファイルとして開かれます。 $ vi ./www/felix-lbo/WebKINTAI/index.php

  • Rails on Vim - garbagetown

    rails の統合開発環境として、無償のものでは Aptana や NetBeans がようやく使い物になってきた感があり、これでいいじゃん、と思う傍ら、やはり質実剛健を良しとする日男子としては emacs や vim と言ったテキストエディタでストイックに開発する姿に憧れを覚えるのもまた事実。 ぼくは emacs はまったく使えないので、やるとすれば vim を使うことになるわけですが、いざやってみようとしても vimruby やら rails、その他もろもろのプラグインを入れて、.vimrc に設定を書いて、コマンドを覚えて、とブ厚い壁が幾重にも張り巡らされており、これまで何度も挫折してきました。 そんなわけでいよいよ諦めかけていた 2009 年の春、ブラジルから救世主がやってきました。その名も Fabio Akita!Fabio Good Job!尊敬と親愛と感謝の意を込めて

    Rails on Vim - garbagetown
  • VimでRailsを快適に開発する(設定編)

    Vimはとっつきにくいところがありますが、使っていると離れられなくなるくらいの、素晴らしいエディタです。 当然Railsの開発でもVimを使いたい。ということで、Rails開発をVimで快適に行えるよう設定してみました。 参考にしたのは以下のサイト。 Rails on Vim http://d.hatena.ne.jp/garbagetown/20090506/1241601962 以下、手順です。Windows環境です。 1.Kaoriya から最新のWindowsVimをダウンロード。 実行するとフォルダが解凍されます。 解凍したものは、今回はProgram Files以下に、 C:\Program Files\vim72-kaoriya-w32j として置くことにします。 2.環境変数HOMEを設定(どこでもいいが、たとえば C:\home) 3.ec57w32.zip をダウンロ

    VimでRailsを快適に開発する(設定編)
  • 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で開発するならこれだけはやっとけ - 何気に大変
    ToQoz
    ToQoz 2010/09/06