タグ

vimに関するdeepblue_willのブックマーク (26)

  • vim も zsh も捨てた - AnyType

    プロジェクト移行期に入って暇な時間ができたので、開発環境をリフレッシュすることにした。vim や zsh の設定が少しずつ壊れてきていたのだった。 .vimrc や .zshrc を眺めてみると、かつて意識が高かった頃に施した設定が何のためのものだったのか忘れてしまっていた。別人が書いたスパゲティコードのようだった。 また vim や zsh の設定を検索して理解するべきなんだろうか。ここで覚えた知識はまたすぐに忘れてしまうんじゃないだろうか。設定が洗練されるほどに、それを更新する機会もまた少なくなってくる。設定が必要になるきっかけは忘れた頃にやってくるもんだ。 やり方を根的に見直す時期なのかもしれない。新しいツールもいまなら選択できる。 まず、vim から atom に移行した。git のコミットメッセージやちょっとしたファイルの修正ではまだ vim を使うものの、細かい設定が必要にな

    vim も zsh も捨てた - AnyType
  • Vim の魅力を余すこと無くお伝えする動画まとめ - fugafuga.write

    Vim を使うとどれだけ幸せになれるのか。 どうすれば Vim で効率良くコーディングできるのか。 実際に Vim を使用している動画を集めて確かめて見ました。 私自身は Vim 初心者です。 カーソルを hjkl で移動し、コピー(ヤンク)、ペーストができ、 ノーマルモードとインサートモードをかろうじて使い分けることができる程度です。 一番はじめに Vim に触れた時は、 常にインサートモードでエディットするという悪魔の所業を行っていました。 しかし、ペアプログラミングをする機会も無いので、 他人がどのように Vim を使いこなしているのかがわかりません。 そこで、世の Vimmer 達がどのようにして効率化を図っているのかを知りたいと思い、 Vim でライブコーディングを行っている動画を漁って参りました。 □ 極める! vim / halt feits (2015/04/12 追加)

    Vim の魅力を余すこと無くお伝えする動画まとめ - fugafuga.write
  • RSenseを使ってVimをIDEっぽくする(Ruby向け) - WEB SALAD

    はじめに 夏休みの間、普段とは別のバイト先でIntelliJ+Spray(Scala)で開発をしていたんですが、 IDE+静的型付け言語の組み合わせって色々補完してくれていいなあと思いました。 色々探してみたんだけど、Railsのメソッドを補完してくれるvimのプラグインってないのかな?2ヶ月くらいIntelliJ+Spray(Scala)で開発してたから、vim+Railsの環境が辛く感じる。— yasaichi (@_yasaichi) 2014年10月6日 で、Vim+Railsでも同じことやりたい!*1と思って色々調べたら、neocompleteとRSenseを組み合わせることで、"Rubyに関しては"結構いい感じにできることがわかりました。 以下、備忘録を兼ねたまとめです。 RSenseとは 以下のデモ動画のように、レシーバーのクラスに応じてメソッド名を入力補完できたり*2します

    RSenseを使ってVimをIDEっぽくする(Ruby向け) - WEB SALAD
  • 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 Bootstrap」を使っておけば、なんちゃって Vimmer も幸せになれる - 大学生からの Web 開発

    なんちゃって vimmer (自分)。 つい先ほどこんな記事を書いたばかりなのに Your configuration generator for NeoVim and Vim - Vim Bootstrap を見つけて、どんどん拡張していってる。 最近導入した vim プラグイン をまとめる - 大学生からの Web 開発 Vim Bootstrap は 自分の使用する言語に合わせた .vimrc を提供してくれるサービス。多く使われている設定、プラグインが入ってておすすめできる。 使い方 Your configuration generator for NeoVim and Vim - Vim Bootstrap にアクセスして自分の使う言語を選択して generate する。 vimrc というファイルがダウンロードされる。 $ mv ~/Downloads/vimrc ~/.vim

    「Vim Bootstrap」を使っておけば、なんちゃって Vimmer も幸せになれる - 大学生からの Web 開発
    deepblue_will
    deepblue_will 2014/08/20
    はじめてvim触るひとはここからダウンロードしてもいいかもしれない
  • 個人的に参考にしているvimrc - Qiita

    最近Vimを始めてvimrcを育てています。 GitHubで公開されている他の方のvimrcを読んで勉強しているのですが、個人的に特に参考にしているvimrcを紹介します。 日語のコメントが中心 https://github.com/yuroyoro/dotfiles https://github.com/SpringMT/dotfiles https://github.com/rhysd/dotfiles (2014/02/26追加) https://github.com/glidenote/dotfiles (2014/03/03追加) すべて英語、もしくは英語のコメントが中心 https://github.com/deris/dotfiles https://github.com/toupeira/dotfiles https://github.com/cocopon/dotfil

    個人的に参考にしているvimrc - Qiita
  • Vim script と vimrc の正しい書き方@nagoya.vim #1

    PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624

    Vim script と vimrc の正しい書き方@nagoya.vim #1
  • Vimの操作が練習できるスネークゲーム『VimSnake』 | 100SHIKI

    この発想はなかった笑。 Vimは便利だが、カーソルキーに慣れすぎているとhjkl的な操作になかなか移行できない。 ただhjkl的な操作が出来ると作業効率が改善されることは間違いない。 そこで登場したのがVim Snakeだ。 このサイトでは上下左右のコントロールをVimのそれで行うことができる。 ゲームを楽しみながらいつのまにか操作を覚えている、という仕組みですな。なるほど。いいかもしれないですね。

    Vimの操作が練習できるスネークゲーム『VimSnake』 | 100SHIKI
  • Rubyist向けのvimrcを晒す - Qiita

    最近、vimの設定をやり直すスイッチが入って大分更新されたので改めて久々にvimrcを晒す。 ファイル自体はjoker1007/dotfilesにある。 もし参考にされる方が居たら、丸々コピーすると色々問題あるかもしれないんで、適当に一部を抜粋するのが良いと思います。 特にキーマッピングは慣れがあるので、自分で決めた方が良いです。 実際には必要無いけど、環境に依って使うかもしれない設定とか混じってます。 文字コード周りは正直微妙。もうちょっと良い設定があったら知りたい。 macvim-kaoriya向けのlibrubyのローディングはファイル名調整しないと駄目かも。 最近は自分でコンパイルオプション弄ってrbenvで入れたrubyとリンクさせてるので、自分自身は使っていない設定。 vimrcの下にsnippet定義も書いてあります。 set nocompatible " 文字コード, 改行

    Rubyist向けのvimrcを晒す - Qiita
  • Vim の textobj プラグインをまとめた - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2012 229日目の記事になります。 最近やっと textobj を利用し始めた情弱な Vimmer なんですが、どんな textobj があるのか知らなかったので調べられる範囲でまとめてみました。 基的に kana さんの vim-textobj-user を使用しているプラグインを上げてあります。 ご覧の通り量が多いので typo などがあったらごめんなさい(・ω<) [textobj 一覧] プラグイン 範囲 マッピング 備考 user entire バッファ全体 ae, ie line カーソル行 al, il 参照 function 関数内 af, if syntax シンタックス ay, iy jabraces 「foo」 or 【bar】など ajb, ijb lastpat 最後に検索されたパターン a/, i/ in

    Vim の textobj プラグインをまとめた - C++でゲームプログラミング
  • 便利ツールを使いこなす上で、大切なこと - Qiita

    便利ツールを使っていく上で、なにか困ったことがあったら、Twitterにて、質問してみるのも良いかと思います。もしかしたら上で紹介した方々が好んで助けてくれるかもしれません。また、彼らが書いた記事を読んでみるのも良いかと思います(どの人も素晴らしい方々です。自分も見習いたい…)。 そもそもハッカーと呼ばれる人たちには、好んで人を助ける方々が多いなと私は考えています。 もちろん、自分で調べること、勉強することも大切ですが、時には人に聞いたりすることも大切なのかなと思います。 Blog 人を紹介しただけで、終わるのも、何かと寂しいです。よって、各ツールについて自分が書いたまとめページを紹介したいと思います。誰か、おすすめのボカロ曲があったら、是非紹介してください(パソコン関係ない)。 Mac : MacBookAirで使用しているアプリや設定をまとめました Ubuntu : Ubuntuで使用

    便利ツールを使いこなす上で、大切なこと - Qiita
  • vimのすごい便利なのにあまり使われていない「タブページ」機能 - Qiita

    vim タブページ みなさんvimのタブページ機能を使っていますか? この一番上のバーに出ている、ブラウザなどでよくある「タブ」のことです。↓ これはvim 7.3から導入された機能なのですが、なぜかあまり使われていません。 Google検索 vim タブページ しかし、これはめちゃめちゃ便利です! 今までtmuxvimを複数個立ち上げており、ちょっと別の作業をするときは別のvimを起動していたのですが、タブページを利用することによって1つのvimで作業することができ、更にヤンクももちろんタブ間で共有されるので開発効率がかなり上がりました。 あまり使われていない原因はおそらく、デフォルトの状態だと、タブ間の移動がかなりめんどくさいからだと思います。 デフォルトはこんな感じ 右側のタブに移動するたびに :tabnext ラストのタブに移動するには :tablast など打っていられません。

    vimのすごい便利なのにあまり使われていない「タブページ」機能 - Qiita
  • vimの設定ファイル(.vimrc)を晒してみる | Kitchen Garden Blog - I'll cook and hack new one.

    まだ途中というか、せっかく突っ込んだバンドルのコンフィグとか何も設定してなかったりするので、もうちょっと弄りたいなあと思いつつ、あまりいじれておりませんが…。2〜3年前あたりから?そこらじゅうで.vimrcを晒すのが流行っていると聞いた気がするので、僕も公開してみます。長年熟成させた人のものと比べれば、そりゃあもう酷い有様ですが。。。

  • Windows7 GVim にvimshellをインストールする

    WindowsvimshellをインストールするのはlinuxMacと比べて少し面倒です。vimprocをコンパイルしたdllが必要だったり、lsやrmコマンドを別途ダウンロードしてPATHを通したりする必要があります。 この記事は、Windows7のGVimvimshellを使用する方法を紹介します。 動作確認環境 記事は、下記の環境で動作確認を取っています。 Windows7 64bitGVim7.3 KaoriYa版vimshell7.1vimproc5.1proc.dll 5.1 64bitMinGW 20110802 目次 vimshellのダウンロード vimproc体のダウンロード Windowsvimproc.dllのダウンロード MSYSのダウンロードとインストール PATHの設定 動作確認 vimshellのダウンロード 下記よりバージョン7.1をダウンロー

    Windows7 GVim にvimshellをインストールする
  • TokyoVimに参加して人生が変わりました! - daisuzu's notes

    Vim Advent Calendar 2012の219日目の記事です。 昨日は@KSuzukiiiさんの「unite:bookmarkを使って Vimfilerをもっと快適に使う」でした。 えーと、いきなり宗教っぽいタイトルで始まっていますが… 何があったのかというと、 TokyoVimに参加して … … 結婚することができました! (さっき婚姻届を提出してきました) あ、念のため断っておくとVim結婚したとか TokyoVimで彼女ができたとかいう話ではありません。 な… 何を言っているのか わからねーと思うが(ry なのでザックリと時系列に並べてみると、 TokyoVim#5に参加する(初参加!) ↓ 【中略】 ↓ TokyoVim#10に参加する ↓ 転職活動を始める ↓ 彼女ができる ↓ 退職する ↓ 婚約する ↓ 入社する ↓ 家を買う ↓ 入籍する という感じ。 転機となっ

    TokyoVimに参加して人生が変わりました! - daisuzu's notes
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • あなたの知らない Vim ~ デフォルトの ftplugin 達 ~ - 反省はしても後悔はしない

    この記事は Vim Advent Calendar 2012 の 214 日目の記事です。 昨日は id:manga_osyo さんの Vim で Web ページを :source する でした。 Vim では何も設定せずとも様々なプログラミング言語のためのシンタックスがはじめから提供されています。マニアックなプログラミング言語を編集しようとしていきなりシンタックスで色付けがされてたりするので驚きです。 実は、Vim にはシンタックスだけでなくプラグインみたいなものも言語別にあります。それが ftplugin です。言語によってコメントの仕方やコンパイルエラーの解析*1だけのものからマッピングやコマンドなどの機能まで提供されているものまであります。しかし、これらは help に書かれておらず調べるには自分でソースを読まないといけないのでなかなか知られていないのが現状です。 そこで、今回はこ

    あなたの知らない Vim ~ デフォルトの ftplugin 達 ~ - 反省はしても後悔はしない
  • 最新パッチ&if_luaなMacVimで高速検索&補完! - かなりすごいブログ

    VimAdventCalendar 2012 215日目 VimAdventCalendar 2012 215日目の記事になります。昨日214日めは@cohamaさんの「あなたの知らない Vim ~ デフォルトの ftplugin 達 ~」でした。便利です。 そろそろMacでもif_luaの恩恵を受けたい さて、近頃暗黒美夢王ことShougoさん製のVimプラグイン、通称ShougoWareのif_lua化が進みつつあります。 具体的には、Unite.vimはif_luaが有効な環境では一部の処理にif_luaを使用するようになり、neocomplcacheの時期バージョンであるneocompleteではif_luaが必須となっています。 Vim scriptに比べluaの計算速度はものすごく早いため、これらif_luaな機能によって多くの候補に関して演算を行う様な処理についてかなり高速化

  • Vim - だけどやっぱりVimが好き - ぼっち勉強会

    副題:私がVimを使う理由 この記事は Vim Advent Calendar 2012 211日目の記事です。 前日は@manga_osyoさんのVim のウィンドウを Gyazo るでした。 はじめに この記事にはTipsや便利プラグインなどの情報は一切出てきません。 最初から最後まで自分語りで構成されています。ご注意ください。 概要 私がVimを使い始めてから5年近く経ちました。 前からVimが好きでしたが最近特にVim好きが高まっており、 せっかくなので「どうしてVimが好きなのか」を整理しようと思います。 Vimを覚えたきっかけ 私は社会人歴が今年で6年目になります。 未経験OKの会社に入社しましたので、同時にプログラミング歴も6年目です。 それまでは一切プログラミングをしたことはありませんでした。 パソコンに関してもOSインストールすらさっぱりな状態です。 そもそもOSをインス

    Vim - だけどやっぱりVimが好き - ぼっち勉強会
  • Big Sky :: Learn Vim Progressively

    この文章は、 http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/で掲載されている「Learn Vim Progressively」の翻訳文です。 文内の全てはの筆者による物であり、訳文の内容については私による物となります。意訳が若干入っています。間違い等あればご連絡下さい。 tl;dr: 可能な限り速くvim(人類史上、最良と知られているテキストエディタ)を習得したい。その方法を提案する。生き残るには最小を学ぶ事から始め、その後徐々にトリックを混ぜて行く。 Vim 60億ドルのテキストエディタ 優れいて、強く、そして速い vimを学ぶ事、それはあなたあなたが学ぶ最後のテキストエディタになるでしょう。私が知る限りより優れたテキストエディタはない。学ぶのは難しいが、使うと素晴らしい。 4つのステップで学ぶ事をお勧めす

    Big Sky :: Learn Vim Progressively