タグ

vimに関するnntsuguのブックマーク (4)

  • #fablicvim 2に参加した

    nntsugu
    nntsugu 2017/07/21
    fablicvim2
  • Vimを最強のPython開発環境にする2 - Λlisue's blog

    気でPythonをやりたいならあわせて読みたい「え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの?」 2013-06-23 21:30 おしりに追記しました 2013-06-24 10:00 設定等微修正しました 2013-06-24 15:20 quickrunの設定を修正しました 2013-07-03 14:30 間違い等を修正しました 様々な開発環境を試してきましたが、結局Vimに落ち着いてしまっているAlisueです、どうも。 Vimを最強のPython IDEにするを書いてからかれこれ二年ほどが経ちます。 二年もあると新しいVimプラグインが増えるなどし、先の記事内容では最強ではなくなってしまいました。なのでこの辺でもう一度現在の最強をまとめてみたいと思います。 基方針 プラグイン関係はすべてNeoBu

    Vimを最強のPython開発環境にする2 - Λlisue's blog
  • 初心者Vimmerが感動するテキストオブジェクト操作 - Qiita

    Vim使っててこれ知らない人は人生損してますよ><。 テキストオブジェクトとは 文字・単語・行・段落・括弧で括られた範囲など、コマンド操作を適用する範囲のこと。 削除・コピー(ヤンク)などのコマンドとテキストオブジェクトでの範囲指定を組み合わせるととても便利に使える。 オブジェクトの例 w ・・・ 単語(スペース区切り) p ・・・ 段落(空行切り) " ・・・ ""で括られた範囲 ※その他''[]()など括る系の記号も同様 使用例 di[ の使用例 [...]で囲まれた範囲の中身を削除 di[ 入力 da[ の使用例 [...]で囲まれた範囲全体を削除([]含む) da[ 入力 di[ などは文字単位のテキストオブジェクトなので複数行でも可能 di[ を入力 補足 同じように、 yi" ・・・ "..."で囲まれた範囲の中身をヤンク(コピー) yip ・・・ 次の空行までヤンク(コピー)

    初心者Vimmerが感動するテキストオブジェクト操作 - Qiita
  • ex(vim -e)コマンドを使おう - hogehoge @teramako

    sedとxargsで特定文字列を一括置換する方法。 find ./ -name *.html | xargs sed -i 's/検索文字列/置換文字列/g' sedとxargsで特定文字列を一括置換 - プログラマになりたい んー、これだと上手く動かないよ。 find ./ -name *.html | xargs sed -i 's/検索文字列/置換文字列/g' {} としないと あと、sedだと標準出力に出るだけで面白くない。 どうせなら一括置換して保存したい。コメント欄参照 ed コマンド ed コマンドというのがある。行指向のテキストエディタである。viのexコマンドの多くはedコマンドが由来していると思われる。viの操作が出来る人はedコマンドにもすぐ慣れることが出来るのではないかと思う。 んで、このedコマンドがそこら辺のエディタと違うのはバッチ処理的なことができる事。ファイ

    ex(vim -e)コマンドを使おう - hogehoge @teramako
    nntsugu
    nntsugu 2014/07/25
    exコマンドが好きです。 “find ... | xargs -i ex -s +'%s/foo/bar/g' +'wq' {}”
  • 1