タグ

VimとTipsに関するt_itaのブックマーク (5)

  • Visual モード時の CTRL-A/CTRL-X について

    Vim をお使いの方であれば、数字の上で CTRL-A や CTRL-X を押すとインクリメント/デクリメントされる事はご存じだと思います。 Patch 7.4.754 により Visual モードで選択している数字を一括でインクリメント/デクリメント出来る様になりました。 もちろん 20<CTRL-A> で一気に20インクリメントする事も出来ます。 単純に <CTRL-A>, <CTRL-X> をタイプした場合、アクション後にビジュアル選択が解けてしまうので、続けて操作したいという場合は

    Visual モード時の CTRL-A/CTRL-X について
    t_ita
    t_ita 2015/06/30
    連番便利。
  • Vimで 保存した UTF-8 なファイルが Quick Look で見られない問題に対処する - ヤルキデナイズドだった

    2011-05-23 09:23 追記:Mac のデフォルトの Vim では動作しないとの指摘をブコメで受け、スクリプト中の OS 判定コードを修正しました。 Vim で保存した UTF-8 エンコーディングのテキストファイルにマルチバイト文字が含まれているとき、 Quick Look を使うと“標準テキスト”と表示されるだけで中身が見えないことがあります。また、そのようなファイルはテキストエディットで開こうとしても こんなダイアログが出て編集できません。 原因は、 Quick Look やテキストエディットがファイルの拡張属性を参照してエンコーディングを判別しているためです。一般的な Mac のアプリケーションでテキストファイルを保存すると、 UTF-8 エンコーディングを表す拡張属性がファイルに付加されます。しかし Vim ではこのフラグが立てられません。そのため、ファイルに ASCI

    Vimで 保存した UTF-8 なファイルが Quick Look で見られない問題に対処する - ヤルキデナイズドだった
    t_ita
    t_ita 2011/05/23
    Vimで保存したファイルをQuickLookで開く事がなかったんで気付かなかった。メモ。
  • vim で実践! コードリファクタリング

    どうも、技術部でプログラマをしている鈴木です。シャノンに来てからは主に Shanon Marketing Platform の国際化対応をやっています。 わたくし、いわゆるひとつの vi 使いでして、世の vi 使いの類にもれず、世の中のすべてのアプリケーションの UI が vi ライクになればいいと常日頃思っているクチなのですが、(この記事も、vi で書いてからコピペであります。WYSIWYG なんてクソくらえ! でありますw)今日は恥ずかしながら、そんなわたくしが普段どんな感じで vi を使っているかをお見せしたいと思います。

    vim で実践! コードリファクタリング
    t_ita
    t_ita 2011/03/10
    vimについての良記事。「vi はそのコンセプトからして純粋で先鋭的な「エディタ」である。それはテキストを書く (write) のではなく、編集する (edit)」 - それだ!そのとおりだ!そうなんだよ!
  • とあるはてな社員の日記:ConsolasをIE( or putty or gVim et al.)で使う

    先日のDECONでの宮川さんの発表で等幅フォントのConsolasがいい、とのことなので、フォント好きなこともあり、試してみました。 Consolasのダウンロードは、ここから。 なお、インストールには、Visual Studioがインストールされている必要がありますので、入れていない人は、このあたりからダウンロードしてインストールしてください(ちなみに無料です)。Consolasのインストール後に、Visual Studioはアンインストールしても、フォントの使用には問題ありません*1 また、Consolasは、アルファベットのみのフォントなので、そのままでは、多くのアプリケーション(IE, メモ帳など)で日語が文字化けします。そのため、Windows2000, XPのFont linkingという機能を利用して、日語については、別フォントで表示されるようにします。なお、Font l

    とあるはてな社員の日記:ConsolasをIE( or putty or gVim et al.)で使う
    t_ita
    t_ita 2010/11/12
    consolasで日本語文字化けを起こさないようにするための対処法。メモ。
  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
    t_ita
    t_ita 2010/09/07
    Vim好きなんだけど最近はめっきりIDEのエディタ使っちゃってる。でもメモ。
  • 1