タグ

viに関するstfhのブックマーク (9)

  • 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マスターへの道
    stfh
    stfh 2007/07/18
  • http://www.wakhok.ac.jp/~sumi/recent/2002/hellsing.txt

    諸君 私はviが好きだ 諸君 私はviが好きだ 諸君 私はviが大好きだ iが好きだ aが好きだ hjklが好きだ cwが好きだ ZZが好きだ :gが好きだ :sが好きだ Solarisで Linuxで FreeBSDで WindowsMacOSXで Amigaで このファイル上で行われる ありとあらゆる編集作業が大好きだ 正規表現を並べた:sコマンドのgオプションが全行に置換を行うのが好きだ :g/pattern/で指定された各行がmoveコマンドでバラバラに移動された時など心がおどる 左薬指が操るsコマンドが指定文字数を書き換えるのが好きだ ^Mを付けて改行コードの違うOSから読み込まれてきたテキストを :%s/[CTRL-V][CTRL-M]//gで全行から削除したときなど胸がすくような気持ちだった インデントをそろえた行の並びが関数のスコープを蹂躙するのが好きだ 混乱状態の初心

    stfh
    stfh 2006/07/17
  • http://www.bartholomew.id.au/projects/gtdwithvim/

    stfh
    stfh 2006/06/30
  • vimを使っている方は、便利に使うためにどんなテクニックがありますか? あるいはvimスクリプトがあったら教えてください。 現在使っているのは easy (un)commenting out o.. - 人力検索はてな

    vimを使っている方は、便利に使うためにどんなテクニックがありますか? あるいはvimスクリプトがあったら教えてください。 現在使っているのは easy (un)commenting out of source code (まとめてコメントアウトできる) mru.vim(ファイルを開いた履歴を表示できる) pydiction(pythonの補完ツール) になります。 vimについて調べると初心者向けの解説が多く、便利な使い方についてはあまり触れられていませんので、どうかよろしくお願いします。

    stfh
    stfh 2006/06/16
  • 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

    stfh
    stfh 2006/06/04
  • netswitch! | vim/rubyのための部分最適化

    edit vim/rubyのための部分最適化 Posted by nanki Sat, 21 Jan 2006 10:06:00 GMT この辺 を読んで思い出した。 数年前、Javaコードのメトリクス(というか、文字別タイプ量)を調べた時、もっとも多かったのは;と()だった。 考えてみれば、このセミコロン、ほとんどすべての行末に現れて、しかも、ほぼ100% ;+Enter の形で出現、右小指を二回連続消耗するというあり得ないほど無駄にタイピングの苦痛を増やしている奴なのだ。いくらStrong Typingと言ったって・・・ 当時はvimJavaのコードを書いていたので、早速;を;+Enter に置き換え、なんとか快適な環境を作ることに成功したのだった。 その時の経験からか、あまりタイピングが苦痛にならないruby でも、次のような部分的な最適化をしている。 ; で改行 文字列中の;では

    stfh
    stfh 2006/04/10
  • svn-diff.vim が便利

    ■ svn-diff.vim が便利 あまりにも普通に使いすぎていて拡張機能だったって事を忘れていましたけど、svn-diff.vim っていうのが便利です。コマンドラインで svn を使っていてログの編集に vim を使っているならマジオススメ。 ダウンロードしてきた svn.vim を ~/.vim/ftplugin/ に入れるだけで使えるようになります。 何が便利かって言うと、svn commit をした時に表示されるログの編集画面と一緒に、svn diff の内容も表示されるようになります。不要な編集を commit しようとしていないかの最終確認にも使えますし、ログをちゃんと書こうと思ったら編集内容を見ますよね? ちょっとした事なんだけど、今では commit 時に一緒に diff が表示されないと何やら不安になります。 :-)

  • qootas.org/blog - 256 colors: putty + vim + screen

    qootas.org has been registered at Porkbun but the owner has not put up a site yet. Visit again soon to see what amazing website they decide to build.

    stfh
    stfh 2006/03/22
  • なぜ vi のカーソル移動は hjkl に割り当てられたか - swk's log

    * なぜ vi のカーソル移動は hjkl に割り当てられたか [tech] 246 users Bill Joy が使っていた ADM-3a という CRT ターミナルのキーボードには、 hjkl のキーにカーソルの矢印が刻印されていた http://www.srs.ne.jp/~north/netdaemon/vi.html この端末は^H、^J、^K、^Lを表示することでカーソルを左下上右に移動できたのです。^H(BACKSPACE)と^J(LINEFEED)はASCIIコードどおりですが、あとの2つは独自の拡張でしょう。 fj.editor.vi: Emacs vs vi 「ホームディレクトリの ~ も実は これ 由来なんじゃないの?」 http://www.bsddiary.net/d/200406.html#22 やるな ADM-3a. http://www.tentacle.

  • 1