タグ

vimに関するsentohのブックマーク (25)

  • 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
    sentoh
    sentoh 2016/02/29
  • Reddit - Dive into anything

    I am Shougo, Dark Vim Master / 暗黒美夢王 (Uncock Vim Awe), Ask Me Anything? Hi, I'm Shougo. I have created/maintained Vim plugins(unite.vim, neocomplete, neocomplcache, vimfiler, vimshell, etc). I have sent some patches for vim_dev. I have read Tim Pope's AMA. And it seems good. I created this AMA for Vimmers. Note: My English level is very poor. My main/favorite language is VimL. I cannot long reply,

    sentoh
    sentoh 2014/05/25
  • 人生って別にそんなにつらいものじゃないよ

    はとりあえず恵まれている例えば自分がワープアだとするじゃん。年収200万以下。辛いって思うじゃん。でも、月17万くらいあったら、安い家賃のところに住んで、そこそこうまくもまずくもない飯を毎日べれて、娯楽費にもある程度ぶちこめてちょっと節約すれば貯金もできるわけ。(ただし独身に限る) 発展途上国ではなかなかこうはいかない。飯がえて家があるだけでとりあえず上等。娯楽費にお金なんてなかなか使えない。とりあえず何かスキルをつければお金をもっと稼げるようになるスキルがあれば億万長者になってうっはうはというわけではないけど、とりあえずある程度まで何らかのスキルを身につければ、収入は上がる。そうすれば生活はもっと楽になるし、選択肢ももっと広がる。こういうのって21世紀より前ではなかなか考えられなかった、つい最近の話。悲観しているのは未来が悲惨っぽいからどうせ頑張ったって人生に意味なんてないんだか

    sentoh
    sentoh 2014/02/22
    Vim
  • Vimmerのあなたの為に。最高のカレンダーcalendar.vimを作りました - Vimはアプリケーションプラットフォームの時代に - プログラムモグモグ

    Vimでカレンダーといえば, mattnさんのcalendar.vimが有名でした. mattn - calendar-vim しかし, 私には以下の不満点がありました. 現在のVim Scriptから見ると, Vim Scriptの基的な要素(文字列と数字)しか使っていない. ぶっちゃけ, コードが読みにくいし拡張しにくい. 日付の計算, 表示部の構成など, 様々な要素が一つのファイルに書かれていて, ごちゃごちゃになっている. キーボード入力に対して, インタラクティブでない. 例えば, hを押した時に隣の日に移動しない. 自分でカレンダーを一から書いてみたくなったんです. というわけで... calendar.vim作りました itchyny - calendar.vim どうぞ使って下さい. :Calendarコマンドでカレンダーが開きます. スクリーンショットはこんな感じ. G

    Vimmerのあなたの為に。最高のカレンダーcalendar.vimを作りました - Vimはアプリケーションプラットフォームの時代に - プログラムモグモグ
    sentoh
    sentoh 2014/02/09
  • プログラマが知っておくべき100のVimコマンド

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

    プログラマが知っておくべき100のVimコマンド
    sentoh
    sentoh 2014/02/09
  • Emacsユーザが「実践Vim」を読んだ感想 - Shohei Yoshida's Diary

    はじめに 私はにわか Emacsユーザであり, 定期的に Vimへの乗り換えを試み, 挫折を繰り返していました. なんで最近は諦めて Emacsの使い方をまともに 覚えようという方向でやっていこうと決めたんですが, このを 読んでまた気持ちがぐらついてしまいました. Vimだからこその内容 Emacsやその他エディタではおそらくこの内容は書けなかったと思います. Emacsやその他エディタで Tipsを書くとなると, 「こうしたらこうできます」とか 「この拡張を入れたら、こんなことがお手軽にできるようになる」ということが 終始続くことになるでしょう. というのも Vim以外のエディタでは基的には ある地点しか見ることができないからです. ある地点でできるベストなことは どの段階でもおそらくベストです. しかし Vimは違います. それはある地点の 作業を次に活かせるからです. それが

    Emacsユーザが「実践Vim」を読んだ感想 - Shohei Yoshida's Diary
  • Big Sky :: 「実践Vim 〜思考のスピードで編集しよう〜」書評

    アスキー・メディアワークス様より、献して頂きました。 まず先に総評を言ってしまいますが、Vimmer ならば買うべきだと思います。 Big Sky :: Vimテクニックバイブル ~作業効率をカイゼンする150の技 もちろんこれらのも僕を喜ばす事は出来たのですが、なにぶんページの殆どが知っている情報だったので僕にとって「ワクワクする」では無かったんです。 ずっと最新情報取り入れたVim出ないかなと思ってまし... http://mattn.kaoriya.net/software/vim/20110810203558.htm Vim テクニックバイブルを書いた時にも何冊か Vimを紹介しましたが、これまで「Vim を現場で使う事にスコープを当てた」というのは存在しませんでした。 あくまでリファレンスでしかなく、なぜ Vim はこんな動作なのか、編集する方法には複数の方法が

    Big Sky :: 「実践Vim 〜思考のスピードで編集しよう〜」書評
    sentoh
    sentoh 2013/08/25
  • Vimでパターン検索するなら知っておいたほうがいいこと - derisの日記

    この記事はVim Advent Calendar 2012の166日目の記事です。 165日目はaueweさんによる.vimrcに書くべきでないVimの設定項目でした。 Vimに限りませんが、テキストエディタを使う際にテキスト検索はよく使うと思います。 ある程度慣れた人だと正規表現を用いたパターン検索を使うようになります。 もちろん、Vimにも正規表現を用いたパターン検索を行う機能は備わっています。 しかし、お世辞にもVimのデフォルト設定ではパターン検索は書きやすいとは言えません。 特に、他の正規表現方言に慣れている人は、Vimの正規表現の書き方の違いに戸惑うと思います。 記事では、Vimでパターン検索するなら知っておいたほうがいいこと+ Vimのパターン検索に使えるメタ文字をご紹介します。 パターンって何?という方は:help usr_27.txtを一読することをおすすめします。 一

    Vimでパターン検索するなら知っておいたほうがいいこと - derisの日記
    sentoh
    sentoh 2013/05/15
  • Incorrect colors with vim in iTerm2 using Solarized

    A couple of things to check: In iTerm2, in Preferences -> Profiles -> Terminal, under "Terminal Emulation" you have "Report Terminal Type:" set to xterm-256color. In your .vimrc, there are some options you can also set to make sure it's using 256 colors: set background=dark " solarized options let g:solarized_visibility = "high" let g:solarized_contrast = "high" colorscheme solarized And one of th

    Incorrect colors with vim in iTerm2 using Solarized
    sentoh
    sentoh 2013/04/10
  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
  • Vimで挿入モードから抜ける時に英数入力に切り替える - ✘╹◡╹✘

    昨日からHHKBを使い始めたついでに、キー設定を色々入れ替えるためKeyRemap4MacBookというアプリを使い始めました。『Vimで挿入モードから抜ける時に英数入力に切り替える』というのが前からやりたくて、KaoriYaさんのMacVimだとそういう設定がvimrcで出来たんですが、CUIvimではIMを操作する良い方法が分からずに設定できていませんでした。このアプリで無理やり実現出来たので快適です。 設定方法 KeyRemap4MacBookは独自でXMLを書いて、あるキーを特定のキーと結び付けることが出来ます。またその設定が有効になるアプリも選択できます。今回の場合は、Terminal上でEscキーをEscキー+英数キーという設定にすればOKですね。Ctrl+Cも使うので同時に設定しておきます。 まずKeyRemap4MacBook Preference Paneからpriva

    Vimで挿入モードから抜ける時に英数入力に切り替える - ✘╹◡╹✘
    sentoh
    sentoh 2013/01/04
  • 新卒さんのための人気Vimカラースキーマランキング5+1(vim.org & github調べ) - blog.takuyan.com

    これといって新卒向けではありませんが、最近の新卒さんはVimでプログラミングを覚えるらしいので。 むしろ特に意味もなくVimのカラースキーマを変更したい人向けですかね。 プログラマにとってエディタはほぼ一日向きあうものなので、なるべく長時間見ていても疲れないだとか、楽しくなるだとか、主眼をどこに置くかによってカラースキーマが変わってくるでしょうね。 ということで。 第一位 molokai molokai 南国な名前ですね。私はこれ使ってます。なんだかかっこいいです。 詳細は、こちらを参照のこと。 第二位 pyte pyte - A clean, light (nearly white) theme : vim online とてもアッサリしたカラースキーマといった印象。 私はゴテゴテしたのが良いですが、たしかに、目の負担軽減にはなるかも。 この画像の他、全部で4種類ほど同梱されています。

    新卒さんのための人気Vimカラースキーマランキング5+1(vim.org & github調べ) - blog.takuyan.com
  • 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
    sentoh
    sentoh 2012/09/19
  • neocomplcache.vim のインクルード補完の使い方 - 永遠に未完成

    neocomplcache v3.06 より、インクルード補完(include_complete.vim)が実装された。作者の Shougo さん一押しの機能なのだが、どういった機能なのかよくわからない人もいると思うので勝手に解説してみる。間違っていたら突っ込みよろしく。 include とは Vim には標準で 'include' などのオプションがある。このオプションで C の #include や Java の import を探して、現在編集中のバッファと関係ありそうなファイルからキーワードを検索できたりする。 インクルード補完とは neocomplcache のインクルード補完は、これらの機能を利用して関係ありそうなファイルを探索し、そこから補完候補を出してしまおうという機能。もちろん結果をキャッシュしているので、1 度キャッシュしてしまえば Vim 標準のより速く動作する。 ど

    neocomplcache.vim のインクルード補完の使い方 - 永遠に未完成
    sentoh
    sentoh 2012/09/19
  • hima-j.in

    Want your own domain name? Learn more about the domain name extensions we manage Find a domain name similar to hima-j.in

    sentoh
    sentoh 2012/09/19
  • すぐに出来る!! vundleでモダンなvim環境を作ろう - (゚∀゚)o彡 sasata299's blog

    2011年07月14日11:32 vim すぐに出来る!! vundleでモダンなvim環境を作ろう 2014/10/30 vundleの仕様が変わったようなので記事の内容を更新しました。 「みなさん、vim ってますかぁ?」 と、つい言いたくなるくらい毎日暑いですが、皆様いかがお過ごしでしょうか。 さて、今日は久しぶりに vim について書いてみようかと思うんです。えぇ、あの vim です。最近は新しいプラグインとかを入れるのもおっくうになっててあまりカスタマイズもしてなかったんですが、最近もの凄い便利なプラグインが出てきたではありませんか!それが今回紹介する vundle です。Rails3 で使われている Bundler にインスパイアされた vim のプラグイン管理ツールなので、Rails を使っている人にとってはおなじみな名前ですね。 この子はほんとデキるんですよ。さっそく vu

    sentoh
    sentoh 2012/09/19
  • vimプラグイン入門、またはvimを使いこんで婚約者をゲットする方法 - tumblr

    vimテクニックバイブ欲しいのですが、どこに行っても置いてません。そんなに売れてるもんなんでしょうか。 vimを使い始めて早1年、といってもほとんどコード書かないからあんまり使ってないのですが、コマンドにもある程度慣れ、vimrcもちょっといじれるようになってきたので今更ながらプラグインとやらをいれてみようかと思ったわけであります。 vimのプラグインて? vimにプラグインを入れられる訳です。 例えば、1ヶ月ほど前の日記で書いたテキストオブジェクトに対する編集をより強化するsurround.vimや、書いたコードをその場ですぐに実行して結果を得られるvim-quickrun、ファイラ・ランチャとしてのunite.vimなど、多くの便利なプラグインがあります。 これらのプラグインを入れることによって、あなたのvimがより強力なテキストエディタに進化することでしょう。 あと、プラグインをたく

    vimプラグイン入門、またはvimを使いこんで婚約者をゲットする方法 - tumblr
    sentoh
    sentoh 2012/09/18
  • iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ( ꒪⌓꒪) ゆるよろ日記

    こんにちわ。債務者ことゆろよろです。家買いました。 さて、最近こんなまとめが話題になりました。自分もコメントしましたが、すごい情報量になってます。 これ知らないプログラマって損してんなって思う汎用的なツール #JavaScript #PHP #Ruby #Python #HTML - Qiita 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 #PHP #JavaScript #Python #Ruby #HTML - Qiita で、自分のコメントにも書いたのだけど、基的に仕事はターミナルでssh接続して、Vimでコード書いてるので、この辺の環境構築についてまとめてみた。最近Terminal.appからiTerm2に移行して、screenからtmuxに乗り換えたので、その辺も含めて導入方法を書いておく。 手元の端末はMBPでOSX Lionだけど、ほぼ同

    iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ( ꒪⌓꒪) ゆるよろ日記
  • rootでもvimの構文色分けを行いたい。 - ぼちぼちいこか

    以下、CentOS5環境、2009年3月時点での話である。 構文色分けを行うには、「~/.vimrc」に、以下を追加すればよい。 syntax on ところが、rootでは、その設定が効かない。なぜか。 よく見てみると、rootは「vi」が起動し、新しく作成したユーザー(new_user)は「vim」が起動している。 new_userで、「which vi」とすればわかる。 alias vi='vim' /usr/bin/vim rootでは、以下のようになる。 /bin/vi では、これを行っているのはどこか。 /etc/profile.d/vim.sh これである。 if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then [ -x /usr/bin/id ] || return [ `/usr/

    rootでもvimの構文色分けを行いたい。 - ぼちぼちいこか
  • Applidium — Vim

    Vim is a modal text editor. Syntax highlighting, split windows, advanced search, and thousand of other functionalities make it a mus

    sentoh
    sentoh 2012/01/20
    iOSでVimが使える!!!