Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

vimに関するeibiisii_mikanのブックマーク (32)

  • JavaScript書くときに便利なVimプラギン集 - Life goes on

    この記事はVim Advent Calendar 2012の52日目の記事です。 前回の記事はasion_mさんのフロントエンジニアがちょっと幸せになるかもしれないプラグイン作ってます。でした。 良い具合に、フロントエンドのお話続きになっており「流れがキタ!」などと浮かれていたところ、はてなブログが0時から8時まで長時間のメンテに入っており泣きたい気分で一杯になっています。 気を取り直して、エントリを書いていきたいと思います。 さて、自分は一応JavaScriptを書くことで(または書かない事で)オマンマをべさせていただいてる訳ですが、そういえばあんまりJavaScript書く環境についてブログに書いてないなーと思い、自分が使ってるJavaScript関連のプラギンと設定なんかを紹介していこうと思います。 もちろん、「これは常識でしょpgr」などというものが多数含まれていることは予想され

    JavaScript書くときに便利なVimプラギン集 - Life goes on
  • Vimのsnippetについてあまり知らなかったので設定してみたら便利過ぎてつらい - 僕の車輪の再発明

    今までこれを使いこなせてなかったなんて、今までの人生をなかったことにしたくてつらい・・・ vimでneocomplecacheを使用していて、スニペットの候補が来た時にCtrl-kと打つとスニペットが展開されることは知っていましたが、いまいち意識して使えていない状態が続いていました。 とりあえずスニペット使ってみる 追記 一応下のようにプラグインが入っている前提です。 NeoBundle 'Shougo/neocomplcache' NeoBundle 'Shougo/neosnippet' 追記終わり 追記 2013/01/19 現時点でのおすすめ設定も書いているのでそちらも参照 今しているneocomplcache + neosnippetの設定の自分的おすすめ - 僕の車輪の再発明 追記終わり 例えば「PerlVim」で言うと、この記事がかなりの良記事になっていて、そこでもスニペッ

    Vimのsnippetについてあまり知らなかったので設定してみたら便利過ぎてつらい - 僕の車輪の再発明
  • vim/vi 実用レベルのリファレンス -PG's PocketArms

    [A+B]は同時に押下。 [A・B]はAに続いてBを押下。 この例は、CTRLとwを同時に押下、CTRL-wを離してjを押下。 (但しCTRL+w・jは「j」をCTRLを押したままでもOKなようだ)

  • Vimを見やすく、スタイリッシュに。コダワリの設定 2項目 | DOTAPON Blog

    プログラマが最大限の力を発揮するためには、道具の手入れは欠かせませんよね。 今回は頼れる相棒Vimの、外観の設定について語ってみます。 色 – colorscheme 個人的には黒背景が、目に優しい感じで好きです。 colorscheme は何を使っていますか? 黒背景で有名どころは desert あたりでしょうか。 自分のイチオシは、何といっても jellybeans 。 落ち着いた雰囲気で、調和した色合いがとてもステキです。おすすめ。 これまで何十と colorscheme を試してきましたが、これを超えるものには未だ出会っていません。 スクリプトのタイトルも凝っていて、製作者の愛が溢れている点もグッドです :) 見えない文字の表示 – listchars タブ文字や行末など、普段見えないものを可視化するのが listchars です。 set listchars=eol:$

  • Vim-users.jp - Hack #238 : neobundle.vim で plugin をモダンに管理する

  • Vim 基本操作まとめ - Archiva

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

  • vimエディタからクリップボードを利用する。 ― 名無しのvim使い

    アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用して 他の専用アプリケーションで作成したデータを再編集したり、 あるいは、vimエディタのパワフルな編集能力で作成したテキストデータを 他のアプリケーションに渡すことができます。 (Windows, Mac) 概要 アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
  • 2011年のVimプラグインの管理はVundleで

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

    2011年のVimプラグインの管理はVundleで
  • :e <C-x> (編集中のファイルと同じディレクトリにあるファイルを開く。)

    今日はvimエディタの基礎テクニックについての話題です。 エディタで編集する対象のファイルは、 いくつかの数少ないディレクトリに まとまって置いてあることが多いと思います。 なので、 既にエディタで開いているある特定のファイルと、 同じディレクトリにあるファイルを開きたい、 ということは、よくあることです。 しかし、カレントディレクトリが その開きたいファイルと同じディレクトリでない場合、 そのディレクトリまでのPATHの入力が必要になるので、 入力が少々面倒ですね。 そういう時には、 今回説明するCtrl-x (Ctrlキーを押しながらx) で 編集ファイルの親ディレクトリまでのPATHを補完してしまえば、 ファイル名の入力だけでファイルを開けるようになるので、 随分と楽になります。 Ctrl-xの使い方の例としては、 まず、ファイルを開くために、「:e」を入力。 :e 次に、半角スペー

    :e <C-x> (編集中のファイルと同じディレクトリにあるファイルを開く。)
  • Vimのバッファ削除にもいろいろ - 学習する機械、学習しない人間

    Vim のヘルプを眺めていたら、バッファ削除コマンドに複数の種類のものがあることを初めて知った。今までは :bd だけを使っていたので、それぞれの特性をよく知って、使い分けてみたい。 :bd[elete][!] [N] バッファ[N](デフォルト: カレントバッファ)をメモリから取り除き、バッファリストから削除する。 (略) 実際は、バッファは完全に削除されていない。バッファリストから削除され、バッファに対するオプションの値、変数、マッピング・略語が消去される。 *windows.txt* For Vim バージョン 7.1. :[N]bw[ipeout][!] :bw[ipeout][!] {bufname} :N,Mbw[ipeout][!] :bw[ipeout][!] N1 N2 ... bdelete に似ているが、 #FF0000;">当にバッファを削除する。このバッファに関

    Vimのバッファ削除にもいろいろ - 学習する機械、学習しない人間
    eibiisii_mikan
    eibiisii_mikan 2011/04/01
    バッファ削除
  • easy (un)commenting out of source code (Win, Mac) [ 名無しのVIM使い ]

    概要 vim online Tip #271: easy (un)commenting out of source code http://www.vim.org/tip_view.php?tip_id=271 Visual Modeで指定した範囲のソースにコメントを付けたり、外したりするスクリプトです。 インストール方法 vim onlineのTip #271 を参考にして、 スクリプトを製作しました。 中身は以下のようになっています。 " commentout.vim " lhs comments vmap ,# :s/^/#/<CR>:nohlsearch<CR> vmap ,/ :s/^/\/\//<CR>:nohlsearch<CR> vmap ,> :s/^/> /<CR>:nohlsearch<CR> vmap ," :s/^/\"/<CR>:nohlsearch<CR> v

    eibiisii_mikan
    eibiisii_mikan 2011/04/01
    コメントアウトのプラグイン
  • 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
    eibiisii_mikan
    eibiisii_mikan 2011/04/01
    プラグイン
  • とても便利なvimのコマンド紹介

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

    とても便利なvimのコマンド紹介
  • すぱぶらの.vimrc - スパブラの日記

    動作確認 MacVim Custom Version 7.2 (KaoriYa 20090802) VIM version 7.2.22 .vimrc " 2009/11/03 20:55:26 " ===================================================== " basic setting " ===================================================== set nocompatible "Use Vim defaults instead of 100% vi compatibility set visualbell "エラー音の代わりに画面フラッシュを使う set autoread "外部のエディタで編集中のファイルが変更されたら、自動的に読み直す set history=100 "コロンコマン

    すぱぶらの.vimrc - スパブラの日記
  • Vimバッファリストの決定版? buftabs.vim - ナレッジエース

    Comments» 1. vimで使いやすいファイル&バッファエクスプローラーを探し求めて: - 2008-3-31 […] ナレッジエース - Vimバッファリストの決定版? buftabs.vim […] 2. masaki - 2009-12-11 バッファ管理のプラグインを探してるときに見つけさせて頂きました Projectなんかを起動してると少し無駄になってしまう気もしますが 場所もとらずにスマートでいいですね 過去の記事に何ですが、強調表示とは buftabs.vim内にある :let g:buftabs_active_highlight_group の事でしょうか? :highlight で表示されるものを値に入れてやれば表示してくれますね let g:buftabs_active_highlight_group=”vimTodo” など (的違いでしたらごめんなさい) 3.

  • vimエディタ・スターターマニュアル #6 (複数のバッファの管理)

    vimエディタをはじめて扱う人が、だましだましvimエディタでの作業を開始できるようにするための、チュートリアルよりも小さな、しかし必要な情報は盛り込んだ、最小のユーザマニュアルを目指して作成したドキュメントです。 このページでは、 バッファ~ ウィンドウ~ タブ~ ヘルプの使い方 までを扱います。 (Windows, Mac) vimエディタは、複数のファイルを同時に編集できるエディタです。 あるファイルを編集している時に、別のファイルを開いて編集できます。 新しいファイルを開くと、そのファイルはバッファのリストとしてvimエディタで管理されます。 vimエディタで開いているバッファを切替えるには、コマンドラインモードで :buffer コマンドを使用します。 " バッファを切替える。 :b[uffer] {バッファ} コマンド 説明

    eibiisii_mikan
    eibiisii_mikan 2011/03/25
    複数バッファの管理、画面分割
  • fudist - WindowsのKaoriya版vim/gvimの問題と対処

    Kaoriya版gvimでメニューにアイテムを登録するプラグインを使用する場合、Kaoriya版ではアイテムが日語化されずにメニューへ英語で追加されます。 たとえば mru.vimを使うと File(F) と ファイル(F)が出来てしまうため、ファイル(F)メニューをよく使う場合は面倒なことになります。 また以下のようなメッセージが出てツールバーが表示されなくなる場合もあります。 C:\vim73-kaoriya-msvc10_x32j\runtime\menu.vim の処理中にエラーが検出されました: 行 122: E329: "&Print" というメニューはありません 原因はどちらも同じで Kaoriya版が vimrc_example.vimvimrc の中で読み込んで filetype plugin indent on を設定しているためです。 mru.vimをplug

    fudist - WindowsのKaoriya版vim/gvimの問題と対処
  • Peace Pipe: 効率的なテキスト編集の7つの習慣 [vim]

    去年から Google にジョインしている vim の作者,Bram Moolenaar が,先日 Google 社にて "Seven habits of effective text editing 2.0 (効率的なテキスト編集の7つの習慣)" と題してプレゼンを行った模様. プレゼンは約45分,質疑応答含めて80分. 7 Habits For Effective Text Editing 2.0 - Google Video プレゼンビデオをファイルとしてダウンロードしたい方はこちら (DivX 507MB). ftp://ftp.vim.org/pub/vim/stuff/7Habits20.avi プレゼン資料はこちら (PDF 640KB). http://www.moolenaar.net/habits_2007.pdf Vimmer にとってはヨダレもの.また,Emacs