vim

VimM#4 参加者募集のお知らせ

vim

Vimエディタ勉強会 2009/06/22 19:30 秋葉原ダイビル(13階) http://wiki.livedoor.jp/biowithit/d/VimM%234 ※重要※ VimM Wikiで、参加宣言してても、ATENDで再度申請すること。 http://atnd.org/events/809

:help emacs-keys

vim

Vimエディタユーザの皆様、Vimエディタのヘルプ読んでいますか? ヘルプemacs-keysで見つかる、 :help emacs-keys " start of line :cnoremap <C-A> <Home> " back one character :cnoremap <C-B> <Left> " delete character under cursor :cnoremap <C-D> <Del> " end of line :cnoremap <C-E> <End> "</end></c-e></del></c-d></left></c-b></home></c-a>…

Vimエディタで行補完

vim

Vimエディタでは、入力モード中に、 Control-x Control-lと入力すると、1行を丸ごと、他の行のテキストで補完できる。 うわーい、超便利 ってことはあまりなくて、行コピペの方が早いことが多い。 本当にありがとうございました。 いやま、覚えておけば、た…

はじめてのvi&Vim (エッセンシャルソフトウェアガイドブック) GET!!

vim

入手、あーんど読んだ。 http://www.amazon.co.jp/exec/obidos/ASIN/477413841X いままで出たvi系の本の中では、一番読みやすくて、わかりやすかった。 ところどころにあるコラムが面白い。 viの機能は、他の技能に比べると説明がむずかしいものだと思うんだ…

Vimでバッファ内の文字数を数える

vim

次の置換コマンドを打つと、ファイル内の文字数をカウントできる。 この方法は、正規表現の.がマルチバイトな文字をうまいこと処理してくれるから成り立っている。 :%s/./&/g この文字数カウント方法はよく見るけど、 しかし、今なら、nフラグを立てた方が良…

たまには他のvi系エディタの話でも。Elvisとかどうだろう。

vim

パソコンのメニューに並ぶ、ViViとVimとElvisのアイコンの図。いや、Elvisを普段は使ってはいませんが。 しかし、このWinElvisのアイコン・・! Vimほどではありませんが、Elvisも割とリッチなエディタです。 僕の大好きなビジュアルモード(笑)もあります…

どのキーにマッピングしようか

vim

fuzzyfinder.vimは、コマンドをキーにマッピングして、 機能を呼び出すべきプラグインだったらしい。 Vim勉強会 in MTLで教えてもらった。 http://code.google.com/p/vim-fuzzyfinder/ コマンド長くて、使いづらいとか思ってたよ。 なるほど、なるほど。これ…

Vim勉強会 in MTL 行ってきました

vim

Vim勉強会 in MTLで勉強してきました。 良い会場でした。皆様お疲れ様です。楽しかった。 2009年 4月 3日 金曜日 19時30分 株式会社リクルート Media Technology Labs 2F 主催:永和システムマネジメント様 株式会社リクルート Media Technology Labs様 http…

gitcommit.vim

Gitのcontribにvimディレクトリがあったので覗いたけど、シンタックスハイライトファイルだけでござった。 何かもっと便利なモノが欲しい時は、人に頼らず自分で作って取り込め、ということですね。 gitcommit.vimを使うと、このようになります。 emacsディ…

Vim勉強会 in MTL

vim

Vim勉強会があります。 http://atnd.org/events/482 開催日時 : 2009/04/03 19:30〜21:30 (開場 19:00) 開催場所 : 東京都中央区銀座 8-4-17 リクルート GINZA8 ビル http://map.doko.jp/m/sc=70498705 定 員 : 40 名 参加費用 : 無料 主 催 : 永和システ…

Moving through camel case words

vim

名無しのvim使いを更新、次の記事をアップしました。 camelcasemotion : キャメルケース、アンダースコア区切りの語を操作するプラグイン http://nanasi.jp/articles/vim/camelcasemotion_vim.html このプラグインは、プログラミングにありがちな語の上を移…

Vimにたりないもの

vim

そうか、Vimにたりないものが何かわかったぞ。 萌えが無いんだ。 萌えキャラがいないんだ。 例. ねこび〜ん http://ja.netbeans.org/nekobean/ ってのを、オープンソースカンファレンスの開発環境大集合を見て、思いました。 そんな馬鹿な 平日なのに、OSC行…

たまには他のvi系エディタの話でも。ViViとかどうだろう。

vim

パソコンのメニューに並ぶ、ViViとVimのアイコンの図。 ViViのVimに比べての良い点は、まず設定関連ですかね。 しっかりとした設定用UIが用意されていて、さくさく設定を決定できます。 こういうのがVimにも欲しい。GUI版にしか入れられないだろうけど。 メ…

:VimShell

vim

:VimShell cd popd 外部コマンド cool

なお、このプログラムは自動的に消滅する。。

vim

年も明けたので、また新しい気持ちで最初から始めるのはどうだろう? ということで、今日は、みなさんの汚れたvimエディタ設定ファイルを すっきり綺麗にする方法をご紹介します。 やり方は簡単。 次のコードを綺麗にしたいvimrc設定ファイルに追記するだけ…

開いているファイルを削除

vim

Vimで開いているファイルを削除。 :!rm % :bd もしくは、 :!del % :bd 割とよく使う。 上の方法だと、コマンド実行が2回必要だから面倒だと考えるかもしれないけど、 私は、コマンド履歴から、間違って他のファイルで、「:!rm %」とコマンドを実行してしまう…

Alignプラグインの機能が複雑すぎて使えない

vim

なんですとッ!? VimエディタのAlignプラグインの機能が複雑すぎて使えないですとッ!? http://nanasi.jp/vim/align.html 安心しろ!! VimエディタのAlignプラグインを使うなら、範囲を指定して :Align {区切り文字} で、指定した区切り文字の位置で整形…

知っておくべき100のVimコマンド

vim

これは1ページだけど、とても良い資料だから、 Vimを使っている人は目を通しておくと良いと思うよ。 100 Vim commands every programmer should know http://www.catswhocode.com/blog/100-vim-commands-every-programmer-should-know

ソースコードに直書きされたSQL文を取り出す

vim

例えば、下のようなコードから、Vimエディタで、実際に実行されるSQL文を抜き出す。 public String sql = "SELECT " + "USER.USER_ID, USER.FAMILY_NAME, USER.GIVEN_NAME, USER.FAMILY_NAME_KANA, " + "USER.GIVEN_NAME_KANA, USER.PHONE, USER.CELL_PHONE,…

Vimで線を引く時

vim

少し前に、Vimで線を引くとき、どうしているか聞いてみたら、 ナイスガイ id:ns9logが、自分のやり方を教えてくれたよ。 Vimで線を引く時 http://d.hatena.ne.jp/ns9tks/20081127/1227757541 " 指定桁数になるようなセパレータ文字列 (<pre><char><char><char>...<post>) を得る function! <SID></sid></post></char></char></char></pre>…

Vimで線を引く時、どうする?

vim

Vimエディタで、こんな線を引きたい時、どうする? 「=」は40個ほどだ。 ======================================== とりあえず、今はこんなんでやってますけど、 40i=<ESC> でも、結構、40回「=」叩いてることも多いのですな。 叩き出してから気づくと、あ〜あ〜</esc>…

VimM#3 行ってきました

vim

11月22日に行われたvim勉強会 VimM#3に行って参りました。 テーマ脱初心者。 Vimで効率的なテキスト編集 by ukstudio http://ukstudio.jp/2008/11/23/vimm3-2/ エディタとは武士にとっての刀 vimの特徴 設定可能であること 拡張性があること プログラム可能…

VimM#3の資料アップしました。

vim

Vimエディタマクロの話(VimM#3)の資料をアップしました。 http://nanasi.jp/articles/howto/note/vimm-200811.html 中身はマクロの資料です。 マクロは、本当は簡単なのに、 (特にデータ生成系のマクロは)Webページのスペースを、説明で大量に浪費してし…

VimM#3懇親会参加希望者様へ

vim

連絡でーす。 VimM#3懇親会に参加される方は18日までに、 Wikiの方に追記、よろしくお願いしまーす。 http://wiki.livedoor.jp/biowithit/d/VimM%233 ん・・? おや・・・もう過ぎ・・・てる!!!! 拾うの遅れてしまいましたわ

:WWidthコマンド呼び出しを防止する

vim

GVimでファイル保存する際に、 :w とするところを、 :W としてしまって、GVimのウィンドウが横に伸びてしまった経験は無いだろうか。 ↓ (# ゚Д゚)ハァ!?? 使っているVimエディタがKaoriya版GVimなら、 それはおそらく、scrnmode.vim の:WWidthコマンドが実…

Windows Vista と :SM 8 コマンド

vim

Kaoriya版のvimで「:SM 8」ってコマンド実行すると、 スクリーン全体化 + 文字縮小してくれるので、文書全体を見やすくできます :SM 8 「:SM」コマンドはcmdex.vimに含まれる。 http://nanasi.jp/articles/vim/cmdex_vim.html scrnmode.vimの間違いだったよ…

Universal Encoding Detector

vim

python Universal Encoding Detector http://chardet.feedparser.org/ テキストの中に出現する文字コードのパターンを手がかりにテキストの文字コードを判別し、 最もそれっぽい文字コードを返す。 emacsでは、そういった文字コードの判定ができるらしく、高…

入力中にカーソルを移動するには?

vim

Q. 入力中にカーソルを移動したくなったらどうするの? A. したいと思ったことがない。移動しようと思った時には、既にノーマルモードにいる。 ので、私には入力中のカーソル移動は必要ないのですが、 しかし、その人にはその人なりの使いやすい状態というの…

VimM#3

vim

関東vim勉強会3回目。 VimM (Vim Movement) 2008年11月22日 14:00 〜 秋葉原ダイビル 13階 http://wiki.livedoor.jp/biowithit/d/VimM%233

:viewコマンドかっこいいよね?

vim

vimエディタでコードを編集しないで、読むだけ見せるだけの時は、 :editじゃなくて、:viewコマンドでファイルを開くと、かっこよく見える。 ... ような気がするので、プレゼンとか、コード例示す時とか、ソースコードリーディングの時には、 見栄っ張りな私…