タグ

vimに関するunchemistのブックマーク (22)

  • 【詳解】モテたいVimmer必見 快適にコーディングするためのvimrc解説 - Qiita

    やること vimrcの基設定 文字コード タブ・インデント 文字列検索 カーソル カッコ・タグジャンプ コマンド補完 特殊な設定 マウスの有効化 ペースト設定 Vimプラグイン NeoBundle(Vimプラグインの管理) molokai(カラースキーム) lightline.vim(ステータスラインの表示内容強化) vim-trailing-whitespace(全角と半角の空白文字を可視化) indentLine(インデントの可視化) neocomplete・neosnippet・neosnippet-snippets(コードの自動補完) CtrlP(多機能セレクタ) Syntastic(構文エラーチェック) 対象となる読者 素のVimを使っていて、もっと快適にコードを書きたい人 どこかのvimrcをコピペしてきて理解しないまま使い続けてる人 Node.jsやJavascriptでコ

    【詳解】モテたいVimmer必見 快適にコーディングするためのvimrc解説 - Qiita
  • Vimの'set'の使い方(イコールの右側だけスペース禁止)

    B! 36 0 0 0 Vimの設定をしてる時に上手く行かないところがあって、 きちんと確認したらset周りの事を今更ながら確認したのでそのメモ。 Vimのset Booleanオプション Number/Stringオプション allで全設定確認 setlocal/setglobal setの=の書き方 Vimperatorでも Vimのset Vimではオプションを設定する際、set(seでもOK)というコマンドを使います。 Booleanオプション spellの様なBooleanの値を持つオプションは切り替えのみ出来、 :set spell とすればスペルチェックが有効になり、 :set nospell と、noをつけたオプションをsetするとスペルチェックが無効になります。 :set invspell または :set spell! と、頭にinvを付けるか最後に!を付けると現在と逆

    Vimの'set'の使い方(イコールの右側だけスペース禁止)
  • Vimのdiffモード関連Tips

    B! 258 0 0 0 Vimのdiffモード機能はVimを使うべき一つの大きな理由になるくらい便利なものだと思います。 違いを見るためだけでも左右に並べて見れるので diffコマンドなんかよりもよりわかりやすく見ることが出来ます。 そのdiffモード関連のVimの機能やプラグイン等のまとめ。 vim -d vimdiff :diffsplit diffモードでの操作 diffモードの設定 :DiffOrig linediff.vim vcscommand.vim diffchar.vim vim-diff-enhanced vim -d 2つの似たようなファイルを比べたい時に $ vim -d a.txt b.txt とすると2つを比べた状態でファイルを開くことが出来ます。 3つ以上同時に比較することも可能です。 diffモードでは以下のオプションがセットされます。 diff: on,

    Vimのdiffモード関連Tips
  • 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能36個 - MyEnigma

    実践Vim 思考のスピードで編集しよう! (アスキー書籍)posted with カエレバDrew Neil,新丈 径 角川アスキー総合研究所 2014-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 実践Vimを読んだ 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能 1. Vimの書籍でよく見るコマンド表記について 2. コードのインデントを深くしたり、浅くしたりする 3. カーソルの行の前と後ろの行に新規入力する (<shift- o> or o) 4. 数値をある一定数増やす (5<C-a>) 5. カーソルがある行を中央にして画面を描画 (zz) 6. 計算結果を入力する (挿入モードで、<C-r>=60*28) 7. Vimで進数変換をする (bcコマンドを使う) 8. visualモードの範囲指定をやり直す (visu

    『実践Vim』を読んで学んだ、おすすめVimデフォルト機能36個 - MyEnigma
  • Vim Cheat Sheet

    全般 :h[elp] keyword - 「keyword」のヘルプを開く :sav[eas] file - 名前を付けて保存 :clo[se] - 現在のペインを閉じる :ter[minal] - ターミナルウインドウを開く K - カーソル下の単語の man ページを開く カーソル移動 h - 左に移動 j - 下に移動 k - 上に移動 l - 右に移動 gj - 表示行で1行下に移動 gk - 表示行で1行上に移動 H - 画面上部に移動 M - 画面中央に移動 L - 画面下部に移動 w - 次の単語の先頭に移動 W - 次の(区切り文字を含む)単語の先頭に移動 e - 次の単語の末尾に移動 E - 次の(区切り文字を含む)単語の末尾に移動 b - 前の単語の先頭に移動 B - 前の(区切り文字を含む)単語の先頭に移動 ge - 前の単語の末尾に移動 gE - 前の(区切り文字を

  • Rubyプログラミングが快適になるVim環境を0から構築する - Qiita

    より快適なVim × Ruby環境を目指して構築したvim環境について。 0からでも構築できるように整理した。 やること 最初にRubyVim、その他必要なパッケージをガシガシインストールする。 その後、設定した下記機能について実際の操作例を見ていく。 自動コード補完ができるようにする(Rsense/neocomplete) Vim上で静的解析ができるようにする(Rubocop/syntastic) Vimからリファレンスを閲覧できるようにする(vim-ref/vim-ref-ri) メソッド定義元へのジャンプができるようにする(ctags/vim-tags) 構文終わりのキーワードを自動入力できるようにする(vim-endwise) OSはLinux(CentOS6.5)を想定。検証環境は以下のとおり。 $ uname -a Linux vagrant-centos65.vagrant

    Rubyプログラミングが快適になるVim環境を0から構築する - Qiita
  • 【Vim入門】ノーマルVimで使えると便利かもなコマンド10つ - Qiita

    この記事は Vim Advent Calendar 2014 の 17 日目の記事です。 16日は Kuniwak さんの「vimrc アンチパターンを自動でチェックする」でした。(私の vimrc も多くのアンチパターンがあったので、戒めていくとともに、vint でチェックしようと思います。。) プラグインなしのvimをつかう 先日のVACでも紹介されていたincsearch含め、プラグインは便利で私も色々使っているのですが、あえて、今回はVim(7.2以上)であれば使える基コマンドで、私自身がよく使っているコマンド(Exコマンド含む)を10つに絞って紹介したいと思います。 #最近、サーバー系の作業が増えて、プラグインなしのvim使うことも増えてきました。 人によってなじんだキーバインドの設定はあるかと思いますが、実際のところこれだけ覚えとけば(プレーンなvimでも)それなりに不自由し

    【Vim入門】ノーマルVimで使えると便利かもなコマンド10つ - Qiita
  • Serverspecが超高速で書けるserverspec-snippetsを作った - Glide Note

    Serverspec書いてますか! Serverspecが超高速で書けるようにsnippetsを作成しました。(当は私がResource Typesを全く覚えられないので作成しただけなんですが) glidenote/serverspec-snippets どんな感じのものなのかは動画を見て頂くのが早いです。 インストール方法や使い方はglidenote/serverspec-snippets を参照ください。 https://github.com/Keithbsmiley/rspec.vim/blob/master/ftdetect/rspec.vim みたい感じで、 filetypeをruby.serverspecへと自動指定は出来るんですが、rspecと干渉するので、ちょっと良い案を思案中。 大変便利になった 追記 2014/06/26 should <=> should_notなど

  • 脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) - Qiita

    はじめに: Vimならではの便利機能をマスターしよう! かれこれ数年前、僕がVim(というか、たぶんVi)と初対面したときは、「なんて使いにくいエディタなんだ!!」と最悪の印象でした。 しかし、周りのプログラマやネット上のエンジニアたちはみんな「Vim便利!」「Vim最高!」と言います。 なのでその言葉を信じ、僕も最悪の印象だったVimともう一度正面から向き合うことにしました。 そして、月日が過ぎ・・・僕もいつしか「Vim便利!」「Vim最高!」と叫ぶようになってしまいました!! これって洗脳? いやいや、洗脳じゃありませんw Vimにはメモ帳の延長線上にあるエディタでは実現できないような数々の便利な機能があります。 覚えるまでにはちょっと苦労しますが、覚えてしまえばメモ帳系のエディタでは追いつけないようなスピードでテキストを編集することができます。 とはいえ、そもそも覚える以前に「そんな

    脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) - Qiita
  • http://kakipy.com/articles/5

    See related links to what you are looking for.

  • プログラマが知っておくべき100のVimコマンド

    上記ページを見て、vimコマンド覚えるぜ!と意気込んで訳しながら試してみた。fmt は日人じゃあまり使わないよなー、とか read/write file と Case の欄は初めて見るコマンドばっかだなーとか。そんな感じ。 Search

    プログラマが知っておくべき100のVimコマンド
  • サーバ管理に役立つVim技10選

    記事は Vim Advent Calendar 2013 の18日目です。17日目は cocopon さんの オシャレ派Vimmerのあなたへ。こだわりのカラースキームギャラリーを贈ります。 | ここぽんのーと でした。 ここではサーバ管理作業などで知っていると捗るだろうなと思っている Vim の使い方を 10 個ほど紹介したいと思います。 1. EDITOR 環境変数 まずはじめは EDITOR 環境変数。いきなり vim の使い方ではありませんが、自分が普段使うエディタをシステムに宣言しておくことは非常に重要です(かなり)。 UNIX 系 OS ではファイルを編集する際に使用するプログラムとしてこの値を参照するアプリケーションがいくつかあります。 例えばバージョン管理システム。CVS や Subversion、Bazaar、Mercurial、Git など多くの VCS ではコミット

  • 来年も使いたい Vim プラグインランキング2013 - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2013 30日目の記事になります。 早くも2回目の記事になりますが、まだまだ参加者は募集しています。 興味のある方はぜひ!参加しましょう!! Vim Advent Calendar 2013 さて、今回の記事なのですが、以下が元ネタになります。 来年も使いたいelispランキング2013 と、言うことでわたしも今年お世話になった Vim のプラグインを紹介してみようと思います。 なお、独断と偏見で決めたので偏っているかも知れませんがご了承下さい。 あとこのランキングはプラグインの使用頻度を重視した順番となります。 第10位[capture.vim] tyru/capture Vim のコマンドの結果を新規バッファへと出力するプラグインです。 例えば、 :Capture map で、キーマッピングの一覧を出力したり :Capture !g

    来年も使いたい Vim プラグインランキング2013 - C++でゲームプログラミング
  • vimにペーストするときは :set paste を行うと便利

    blogaomu2.1はこの度、http://blogaomu.comに引っ越しました。最新の更新はblogaomu.comにて行なっておりますので、ブックマーク・RSS等の設定をお願い致します。 こんにちは。皆様、楽しいvimライフを過ごしておられるでしょうか? 先日、vimのhelpでオプションをだらだらと見ていて「地味ながら便利そう!」というものがあったので書いておきます。 保存しておいたコードスニペットや設定をコピーして貼りつけたいっていう場面があると思いますが、そんな時に便利なのがこの設定。

  • Vim完全バイブル 第5章 複数ウィンドウの扱い - ぬいぐるみライフ?

    Vim完全バイブル」のメモの続きです。 今回はウィンドウを分割して複数ファイルを同時に表示したり、バッファを切り替えたりするためのコマンドをまとめます。 「第5章 複数ウィンドウの扱い」の内容は以下の通りです。 ウィンドウの分割 分割ウィンドウのサイズの変更 バッファ バッファ一覧の表示 編集バッファの切り替え ウィンドウの分割 以下のコマンドを使うと、Vimのウィンドウを分割して複数のファイルを同時に表示することができる。 ウィンドウ分割関連のコマンド :new [{file}]ウィンドウを横方向(上下)に分割し、新しくできたウィンドウで新ファイルの編集を開始する(new) :vne [{file}]ウィンドウを縦方向(左右)に分割し、新しくできたウィンドウで新ファイルの編集を開始する(vnew) :sp [+{command}] [{file}]ウィンドウを横方向(上下)に分割し、新

    Vim完全バイブル 第5章 複数ウィンドウの扱い - ぬいぐるみライフ?
  • Vim完全バイブル 第6章 基本的なビジュアルモード - ぬいぐるみライフ?

    Vim完全バイブル」のメモの続きです。 今回はテキストの範囲選択を視覚的に行える便利なビジュアルモードについてまとめます。 ビジュアルモードを使うと、例えばテキストを範囲選択して一度に削除、といったことが簡単にできるようになります。 「第6章 基的なビジュアルモード」の内容は以下の通りです。 ビジュアルモードとは 3つのビジュアルモード ビジュアルモードの中断 ビジュアルモードとビジュアルラインモードでの編集作業 ビジュアルブロックモードでの編集作業 ビジュアルモードとは ビジュアルモードとは、編集中のテキストの範囲選択を視覚的に行うモードのこと。 以下のようなファイルをファイル編集しているときに、 vを入力してカーソルを移動すると、このように範囲選択ができる。 例えばこの状態でdを入力すると、選択範囲のテキストを一度に削除することができる。 3つのビジュアルモード ビジュアルモードに

    Vim完全バイブル 第6章 基本的なビジュアルモード - ぬいぐるみライフ?
  • ぬいぐるみライフ?

    先日家庭用エスプレッソマシンを買いました。エスプレッソを入れつつラテアートの練習をしています。 進捗 主に「ハート」と「チューリップ」を練習しています。一貫して同じような形のアートが描けるようになりたいです。 エスプレッソマシン スイスの「ソリス」というブランドの「ソリス バリスタ パーフェクタプラス」というマシンにしました。 マシンを選ぶ際は以下の条件を重視しました。 省スペース(狭いキッチンでも大丈夫) ラテアート向き(スチームが強い、スチームワンドが扱いやすい) 似た大きさのデロンギの「デディカ アルテ」と比較しましたが、デロンギの方が安くサイズは小さいものの、ソリスの方がポルタフィルターが大きく(コーヒーの粉の量の選択肢が多い)スチームも強いとのことなので、最終的にソリスを選びました。 購入に当たってはWeb上で色々情報収集をしましたが、特に以下の動画が購入の決め手になりました。

    ぬいぐるみライフ?
  • なんとなく、使っているツール(フリーウェア)を晒してみる

    便乗してみた。はい、こんばんわ。 なんとなく、使っているツール(フリーウェア)を晒してみる - chalcedonyの外部記憶装置・出張版 元ネタはこちらの記事。折角なので、自分も晒してみようかと。 端末mintty Windowsなので、minttyで何でもやってます。使用しているフォントはRicty。Rictyのお陰でminttyがとても可愛いです。全画面表示してる時もあれば、ウインドウサイズにしてる時もあります。ケースバイケース。minttyが無いと生きていけない。 テキストエディタVim 最近はメール見たりTwitterしたりするのにも使っています。エディタを超えつつあるエディタ。それがVimです。後、ちょっとしたファイル操作くらいなら、:VimShellTabでごにょごにょ出来ます。Vimがないと生きていけない。 ブラウザOpera まずは、通常版のOpera。Ver12.15

  • Vimで意外に知らなかった10つのこと - 紳士なブログ

    すごくすごくすごく今さらですが、vimtutorやってみました。 とてもよくまとまっていてびっくりした。 基的な内容だったけど、自己流でやっていたせいか 意外と知らなかったことがあったのでまとめてみます。 今まで無駄なことしてたなと少し反省(-_-;) % vimtutor オペレータとモーション w - カーソル位置から空白を含む単語の末尾まで。 e - カーソル位置から空白を含まない単語の末尾まで。 モーションにカウントを使用する 0をタイプして行頭に移動 ^でも戻れますが0でも戻れるということをすっかり忘れていた!微妙に違うので個人的には^が好きです。 変更コマンド ミスタイプした単語の途中でcwとタイプすると、その単語のカーソルより後ろの部分が消えてインサートモードになる。 cw は単語を変更するだけでなく、挿入も行える点が便利。 位置とファイルの情報 ファイル内での位置とファイ

    Vimで意外に知らなかった10つのこと - 紳士なブログ
  • 転送中

    リダイレクトします 以前ここにあったブログは、現在 http://mbahack.syui.ml/2013/02/vim.html にあります。 リダイレクトしますか。