タグ

vimに関するsiroccoのブックマーク (19)

  • プログラマが知っておくべき100のVimコマンド

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

    プログラマが知っておくべき100のVimコマンド
    sirocco
    sirocco 2014/02/09
  • またやった - Ctrl-s

    なんだか知らないけど、ついついやっちゃうんだよね、Ctrl-sの入力。 で、入力を受け付けなくなる。 毎回やるたびに、ググって解決方法を探す。 いやぁ、頭悪いね。 Ctrl-q で解決しますね。

    sirocco
    sirocco 2013/07/02
    Sublime Text を入れてからリモートの vi なのにShift-Z と間違えてCtrl-s をやってしまう。そうすると固まる訳ですよ。リセットすると動きますけれどswp ファイルが残ります。Ctrl-q で解決するらしいです。やってみよ。
  • 「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会

    この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。 今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこういうこと出来ないの?」という質問を受けることがありました。 また、私の操作を見て「何それどうやったんですか」という質問もいくつか受けました。 毎回説明するの面倒くさいのでこの経験を生かし、今後も増えることが間違いない新世代Vimmerに向けて 「ぼくがおすすめする基操作と初期設定とプラグイン」を書いてみたいと思います。 ほとんどただのリンク集となっていますが。 対象は「Vimを触り始めてちょっと経った」程度の人です。 何より大事なこと viじゃなくてVimです。 前提 Vimはインストール済みであると

    「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会
    sirocco
    sirocco 2012/12/18
  • Vimおねえさんといっしょ!みんなで数えてみよう!: pla.log

    Vim Advent Calendarがなかなか電子書籍化しないのは、もしかして私がanimated gifなんか貼ったせいなんじゃないかと微かに罪悪感を感じる今日この頃の plaster です。 ごぶさたでした。 さて、 ちょっと前に話題になった「『フカシギの数え方』 おねえさんといっしょ! みんなで数えてみよう!」というすばらしい動画があります。 おねえさんが命をかけて組み合わせ爆発のすごさをつたえてくれる壮絶なストーリーなのですが、 おねえさんのコンピュータを作ってみた方までいらっしゃって、ほんとにみなさんすごいですね。 ところで、この記事を読んでいて、ひとつ気づいたことがありました。 小さいなサイズなら単純な深さ優先検索(DFS)で解けます なるほど……たしかに解けますね。Vimで。 レギュレーション たとえば 2×2 の道があったら ##### # # # # # G# ####

    sirocco
    sirocco 2012/09/30
    ファイルをダウロードして動かしてみたけど、何をやっているのかさっぱりわからん・・・Orz
  • webhtm.net

    This domain may be for sale!

    sirocco
    sirocco 2012/05/06
    vim で元に戻すは esc でノーマルモードにして u 。
  • vim で実践! コードリファクタリング

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

    vim で実践! コードリファクタリング
    sirocco
    sirocco 2012/02/17
  • Vim初級者への道 - モダンプログラマまで何光年?

    Vimmerとまではいかないけれど、エディタはVim使ってます程度になるまでのメモ。 0. Open Vim http://www.openvim.com/index.html ここの"Tutorial"はなかなか良いです。 光っているキーを押すと、ブラウザ上でカーソルが動いたりして愉快。 (英語苦手で何言ってるのかいまいちわかんないけど・・) インストール不要なので、とりあえずVimがどんなもんか触れてみるにはいいかも。 1. vimtutor 大体の環境でvimは入っていると思うので、端末を開いて $ vimtutor でおkです。 30分くらいのVimチュートリアルです。 最低限の操作は説明されているので、これやっておくとネットでVimに関する記事漁るときに戸惑わないですむような気がします。 Windows環境の場合はVim入れるとこからやんなきゃだめですが、いっそこの機会にLinu

    Vim初級者への道 - モダンプログラマまで何光年?
    sirocco
    sirocco 2012/02/17
  • 「Vim信者」にその素晴らしさを熱く語られたときの平和で適当なかわし方

    Vimほど、ハマってる人と興味がない人との温度差が激しいものはないと言えるでしょう。 はまっている人の中には、「Vim の素晴らしさをもっと広く伝えなければ!」と言う使命感を抱いて、 ことあるごとに啓蒙活動に励もうとする“信者”が少なくありません。 その博愛の気持ちは尊いといえば尊いのですが、勧められる側がさほど Vimに興味がない場合は、 どう対処していいのか困ります。今日も全国各地で、 Vim信者の熱い勧誘を受けて、 勧められる側が苦笑を浮かべているという構図が繰り広げられていることでしょう。 Vimに興味がない側のあなたが、 そういう災難にあったときはどう対処すればいいのか。 信者の勧誘に対する平和で適当なかわし方を考えてみましょう。 「Vim様」を否定するのは危険 程度の差こそあれ、「Vim」を熱く勧めたがる信者の皆さんは、 「Vimによってもたらせる新たな可能性」を信じ、 その可

    「Vim信者」にその素晴らしさを熱く語られたときの平和で適当なかわし方
    sirocco
    sirocco 2011/11/11
  • Rails on Vim - garbagetown

    rails の統合開発環境として、無償のものでは Aptana や NetBeans がようやく使い物になってきた感があり、これでいいじゃん、と思う傍ら、やはり質実剛健を良しとする日男子としては emacs や vim と言ったテキストエディタでストイックに開発する姿に憧れを覚えるのもまた事実。 ぼくは emacs はまったく使えないので、やるとすれば vim を使うことになるわけですが、いざやってみようとしても vimruby やら rails、その他もろもろのプラグインを入れて、.vimrc に設定を書いて、コマンドを覚えて、とブ厚い壁が幾重にも張り巡らされており、これまで何度も挫折してきました。 そんなわけでいよいよ諦めかけていた 2009 年の春、ブラジルから救世主がやってきました。その名も Fabio Akita!Fabio Good Job!尊敬と親愛と感謝の意を込めて

    Rails on Vim - garbagetown
    sirocco
    sirocco 2009/05/10
  • http://atnd.org/events/482

    http://atnd.org/events/482
    sirocco
    sirocco 2009/03/29
  • プログラムを書くのに便利な機能!

    マルチウインドー機能を使おう 今回はプログラムを書く時に便利な機能をいくつか紹介していく。 「第2回:Vimの基操作をマスターしよう(http://www.thinkit.co.jp/article/123/2/)」で紹介したヘルプ画面は、現在編集しているファイル画面を分割して表示される。Vimではヘルプ画面以外の画面についても自分の好きなように分割可能だ。 新しくウインドーを作るには、「Ctrl-W n」(「Ctrl-W」を押してから「n」を押す)または「:new」と入力する。後者の場合は「:new foo.txt」のようにファイル名を指定することができる。なお、以降については「Ctrl-W n」系の操作を中心に進めていく。 上記のコマンドを実行すると、画面が横2つに分割され、いままで編集していたファイルの上に空のウインドーができる。このウインドーに移動するには「Ctrl-W Ctrl

    sirocco
    sirocco 2008/08/15
  • VimでGrepする覚え書き 2/2 「外部grep」編 - ナレッジエース

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) 「内部グレップ」編ではVim7.xで利用できる内臓grep機能について紹介しました。 だいぶ時間がたってしまいましたが、第二回の今回は外部のgrepツール(GNU grep)を使った、一歩進んだgrep方法についてまとめてみます。 内臓grep機能は手軽に利用できるメリットがある反面、検索が遅かったりMRUを汚染してしまうというやっかいな点がありました。 外部grepを利用すればこのような問題も解決してより快適にgrepが使えるようになります。 (追記2008-01-16:残念ながらWindows版のGNU grepでは、日語の検索についていくつか問題があるようです。記事末の追記部分を参照のこと。) grep

  • Open Tech Press | Vimマスターへの道

    viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし

    Open Tech Press | Vimマスターへの道
    sirocco
    sirocco 2007/07/19
  • vim(もしくはemacs)を使ってない自分はすごく損をしているんじゃないだろうかと不安なので一通り使い方を覚えたいと思っています。 しかし僕が探した範囲だと、機能紹介.. - 人力検索は

    vim(もしくはemacs)を使ってない自分はすごく損をしているんじゃないだろうかと不安なので一通り使い方を覚えたいと思っています。 しかし僕が探した範囲だと、機能紹介やショートカットの紹介はあっても、実際に「こうやって入門しろ」という情報が見つかりませんでした。 そこで、具体的に「こうやってみれば素晴らしさが分かる」というのがあれば教えてください。もしくはみなさんがどうやって入門し、ステップアップしていったかというお話だけでも結構です。 (前提として私はプログラマで、vimemacsでファイルを開いて編集->保存ぐらいはできるとします)

  • Vi機能別主要コマンドリファレンス

    単語の末尾へ カーソル位置が単語の途中の場合はその単語の末尾 カーソルが単語末尾なら次の単語の末尾 カーソルが行末なら次行先頭の単語の末尾

  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
    sirocco
    sirocco 2007/05/09
  • 川o・-・)<2nd life - Developer Enviroments Conference の発表資料

    9/8 に開かれた DEcon で windows enviroments and vim という内容で発表してきました。主に自分が使ってる windows の開発に便利なツールと、vim についてプレゼンしてきました。時間大幅に押してしまいましてスイマセン…。 また、スピーカと参加者のみなさん、お疲れ様でした。他の方の開発環境やポリシーが聴けて大変参考になりました。あとカンジマン(id:tnx)には毎度の事ながら様々な準備お疲れ様でした。 自分のプレゼンには自作のはてな記法つかったプレゼンツールを使ったのですが、よくよく考えるとそれをエントリーに貼り付ければいいじゃん!ということに気づいたので、以下に発表資料を貼り付けておきます。 windows environments and vim secondlife 発表内容 windows での環境 どんなツールがあると便利か vim vim

    川o・-・)<2nd life - Developer Enviroments Conference の発表資料
  • Vimでバイナリファイルを編集 - jarp,

    ■ 5月のspam 558通。Gmail側約5000スレッド。微妙に増えた。 なんか最近Gmailのspam判定が甘いような。日語のspamが目立つ。 ■ [Vim] Vimでバイナリファイルを編集 Vimでバイナリファイルを編集するにはいくつか方法がある。 :help edit-binaryすると-bオプションかset binaryせよとある。 set display=uhexとすれば表示できない文字も16進数で表示される。 <Nul> characters are shown on the screen as ^You can enter them with "CTRL-V CTRL-or "CTRL-V 000" {Vi cannot handle <Nul> characters in the file} コードはCTRL-V x0fとかすれば16進数でも入力できる。 いちいちC

    sirocco
    sirocco 2006/06/03
  • 5月2日の技術勉強会(Vim) << はてな技術発表会日記

    8月17日の技術勉強会 - Flexレイアウト手書き勉強会 8月17日に行われました技術発表会の内容を撮影した動画ファイル/資料を公開いたしました。内容は以下のとおりです。 テーマ Flexレイアウト手書き勉強会 発表者 d:id:secondlife 勉強会動画 ダウンロード…

    5月2日の技術勉強会(Vim) << はてな技術発表会日記
    sirocco
    sirocco 2006/05/09
  • 1