タグ

vimに関するYoYのブックマーク (37)

  • Vimスクリプト基礎文法最速マスター - 永遠に未完成

    流行ってるみたいなので遅ればせながら便乗。需要?何それおいしいの? Perl基礎文法最速マスター - サンプルコードによるPerl入門 - Perlプログラミングの基礎から応用まで Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog Python基礎文法最速マスター - LazyLife@Diary VBA基礎文法最速マスター - いろいろ解析日記 Java基礎文法最速マスター - いろいろ解析日記 Bash基礎文法最速マスター - いろいろ解析日記 Haskell基礎文法最速マスター - think and error Brainf*ck基礎文法最速マスター - このブログは証明できない。 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マス

    Vimスクリプト基礎文法最速マスター - 永遠に未完成
  • vimgrepを使いやすくする - Webtech Walker

    Vim-users.jp - Hack #130: :grepをより便利に利用する これ見て自分もgrep使いやすいようにしたいと思ったのでオレオレgrep設定してみた。 command! -complete=file -nargs=+ Grep call s:grep([<f-args>]) function! s:grep(args) let target = len(a:args) > 1 ? join(a:args[1:]) : '**/*' execute 'vimgrep' '/' . a:args[0] . '/j ' . target if len(getqflist()) != 0 | copen | endif endfunction 僕は対象のディレクトリに移動して :vim /word/j **/* とすることが多いので対象を省略すれば */ を検索するようにして、

    vimgrepを使いやすくする - Webtech Walker
    YoY
    YoY 2010/12/03
  • smartchr.vim完全解説 - kozo-ni @ Vim勉強会#3

    当のタイトルは「vimへの異常な愛情または私は如何にして記号前後の空白に心配するのを止めてsmartchr.vimを愛するようになったか」ですが、長すぎたので省略しました。 // ※発表の最初の方は音声が録音できていなかったので省略しています。 // 発表資料: http://www.slideshare.net/kozo_ni/vim3-presentation // smartchr: http://www.vim.org/scripts/script.php?script_id=2290

    smartchr.vim完全解説 - kozo-ni @ Vim勉強会#3
  • vimプラグインでよりよいコーディングを - KAYAC engineers' blog

    こりなくvimプラグインの紹介をします。北原(@soh335)です。 たかが、エディタですがプログラムを書く際には一番触っている道具です。イチローも道具は大切にすることが重要と言ってますし、メンテナンスしながら良い状態にしておきたいですね。 今回はvimプラグインの管理、プログラム書く自体には関係ないけど便利なプラグイン、実際にエディタを使っている際に便利なプラグインの紹介をします。 vimプラグインの管理 vim-pathogen http://www.vim.org/scripts/script.php?script_id=2332 vimプラグインは、windows環境はで$HOME/vimfiles/、mac等では$HOME/.vimのディレクトリの下にインストールしていきますが様々なプラグインを一つのディレクトリにいれると のようになり例えばこのプラグインが更新されたのでアップデ

    vimプラグインでよりよいコーディングを - KAYAC engineers' blog
  • Vimスクリプトって便利だね

    エディタVimには独自のスクリプト言語が備わっています。 これを使いこなすといろいろなことができます。 漢字コードを変換したり、Vimから辞書をひいたり、 さらに文章の自動整形をしたりもできます。 そんなVimスクリプトの便利さを少しでも伝えることができれば… 文章の自動整形を行なうformat.vim (作:西岡拓洋さん) の使い方を解説することで、 Vimスクリプトの可能性を知ってもらえればと思います。

  • Vim-users.jp - Vim Hacks Archive

  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more

  • YouTube Vim - サイト更新停滞ちうっ

    今日、RSSで拾ったもの。 全部、YouTubeね。 How to use vim as a note taking platform Vim html Vim7 as an IDE for Web applications Editing HTML5 with VIM validator.nu plugin

    YouTube Vim - サイト更新停滞ちうっ
  • bonar note

    普段の仕事中いろんなメモ(ログやコピペの断片)を取りながらやりたい派なのですが、メモのファイル名をいちいち考えるのが面倒くさかったりします。一つのファイルに書き続けてもいいのですが、ファイルを開くのが重くなってくるし、後で検索したりするのも面倒です。 最初は Evernote で毎日新しいノートを作成したりもしていたのですが、 Evernote はプレインテキスト編集が出来ない Dropbox とかに同期して他の端末でも見れるようにしたい grep などのコマンドラインツールと組み合わせて使いたい vim で書きたい(切実) という事もあって、今日の日付でテキストファイルを作成する gem を作りました。 daily-txt https://github.com/bonar/daily-txt gem install daily-txt 初回起動時に以下の設定ファイルを作成します。 $ c

    bonar note
  • http://vimpi.net/plugins/populars

  • OpenGL補完辞書 @ 7bit

    近々GLをごりごり書くことになりそうなので、vimのn_C-X_C-K補完用のOpenGL辞書を作ってみました。 cat /usr/include/w32api/GL/*.h|sed -r '/^GL.*API/{s/.* \*?([a-zA-Z0-9_]+)\s*(\(|;).*/\1/;p};/^#define (GL|gl)/{s/#define ((GL|gl)[a-zA-Z0-9_]+).*?/\1/;p};d'|sort|uniq>gl.dict (Cygwinの例。他の環境では/usr/include/w32apiの部分を適宜書き換える) _vimrcに autocmd BufRead *.c,*.h,*.cpp if search('<GL','n')>0|set dict=$VIMRUNTIME/dict/gl.dict|endif と記述すると、OpenGLを使用するC

    YoY
    YoY 2009/02/10
    辞書[opengl]
  • vi/英語辞書 - 備忘録

    [vi] Date :2005/08/05 Author :Y.Watase 最終更新時間:2005年12月18日 15時03分40秒 Description How How to install dicwin.vim plugin GENE辞書 How to use Reference Description vi で英和辞書が使えます!コーディングしているとき、他人のコードを読んでいるときに便利だと思います。gooで検索するよりも動きも速いですし。 How How to install 必要なものは以下の2つ dicwin.vim plugin GENE辞書 dicwin.vim plugin dicwin.vim はKaoriya版のgvimに付属しています。おそらく vim.orgにあると思いますが。(試してません。) GENE辞書 以下のサイトで配布されています。

    YoY
    YoY 2009/02/10
  • Vimで英辞郎の辞書を引くスクリプトを書いた - 物置き

    FirefoxのMouseoverDictionaryみたいな感じのが欲しくて作った。 カーソル位置の単語を別ウインドウに表示し、カーソルを移動したらそれにあわせて表示を更新する、というもの。 しかし、ある程度形になったきた段階で、Kaoriya版に英和辞書を引くためのスクリプト(dicwin.vim)が含まれてるのを知ってがっくり。デフォでついてくるならそれでいいじゃないか、と。 あまり意味ないかなとも思ったけど、まあせっかく途中まで作ったので、きりのいいところまで作り込んでみた。 このスクリプトの特徴としては、 カーソル位置の単語を自動で表示してくれるので楽 ビジュアルモードで選択した単語・語句も調べられる Porterアルゴリズムによるステミング処理で、単語の取りこぼしを多少軽減 英辞郎の辞書データを使うので語彙が豊富 意外に軽い(環境にもよるだろうけど..) 自分のつくったものなの

    Vimで英辞郎の辞書を引くスクリプトを書いた - 物置き
    YoY
    YoY 2009/02/10
  • vimスクリプト リファレンス ― 名無しのvim使い

    01. vimスクリプトでHello World — 作者: 小見 拓 — 最終変更 2012年01月09日 03時35分 02. vimスクリプトの基 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 03. 変数 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 04. 変数の操作 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 05. 値の比較 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 06. 制御構造 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 07. エラー処理 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 08. 処理の呼出 — 作者: 小見 拓 — 最終変更 2012年01月09日 04時08分 09. 文字列操

  • 辞書ファイルで入力を補完する — 名無しのvim使い

    概要 vimエディタの設定ファイルで「辞書ファイル」を指定しておくと、 その辞書ファイルを使用して、入力補完検索することができます。 この記事ではこの辞書ファイルの使い方から、 Java用の辞書ファイルの使い方までを扱います。 インストール方法 まず、辞書ファイルを用意します。 辞書ファイルの中身は、 補完に使うキーワードを、改行で区切って入れたものです。 辞書ファイルの中身の例 const continue default do else extends false final 辞書ファイルを用意したら、Vimの設定ファイル_vimrcに 以下のように設定を書きこんでください。 辞書ファイルが「j2se131.dict」という名前である時の設定例です。 " 設定例 :set dictionary=j2se131.dict ファイルの種類に応じて、辞書ファイルを変えたいのであれば、 以下の

    YoY
    YoY 2009/02/10
  • vimでTortoiseSVNを操作する - bigchu’s blog

    windowsからSVNをコマンドラインで操作するにはPuttyを使うようにした。 けれども、正直、めんどい。ぃやんすゎ TortoiseSVNをvimで操作する そこでTortoiseSVNの操作をvimから行えるようにした ex) コミット | vimrc function TortoiseCommit() silent execute(':w') silent execute('!C:\Progra~1\TortoiseSVN\bin\TortoiseProc.exe /command:commit /path:"%" /notempfile /closeonend:1') endfunction command TCommit :call TortoiseCommit() パスでProgra~1と記述しているのは、スペースを含むとエラーになるので、こういった記述をします。 comm

    vimでTortoiseSVNを操作する - bigchu’s blog
  • スクリーンセーバー - サイト更新停滞ちうっ

    matrix.vim http://www.vim.org/scripts/script.php?script_id=1189 たしか、こんなコンピュータウィルスあったよね? wikipedia:Cascade (コンピュータウイルス)

    スクリーンセーバー - サイト更新停滞ちうっ
  • Big Sky :: 意外と知られていないvimのtips(vimスクリプトでリバーシ)

    最近はオセロって言っちゃダメなんだっけ? コンピュータ対戦です。 codereposに上げる予定なので、この文のソースは古くなるかもしれません。 " Global Variables: let s:CompScore=0 let s:UserScore=0 let s:StageMap = "" let s:CompCoin = "o" let s:UserCoin = "x" let s:NullCoin = "." command! -nargs=* Reverse call s:InitStage() function! s:InitStage() let s:StageMap = "" let l:ycnt = 0 while l:ycnt <= 7 let l:xcnt = 0 while l:xcnt <= 7 if (l:xcnt == 3 && l:ycnt == 4) 

    Big Sky :: 意外と知られていないvimのtips(vimスクリプトでリバーシ)
    YoY
    YoY 2008/07/09
  • 130+ Vim Commands: An In-Depth Guide to Vim for 2024

    Since the 1970’s, Vi and its successor Vim have been included by default on many operating systems, including almost all GNU/Linux distributions. Vim is free and open-source and is one of the most popular code editors. It can be downloaded on Vim official site. Vim is a modal text editor, which means that it has a mode for writing text, a mode for running commands, etc. Vim has a total of 12 diffe

    130+ Vim Commands: An In-Depth Guide to Vim for 2024
    YoY
    YoY 2008/07/07
  • Vimエディタ基本 — 名無しのvim使い

    Vimエディタのインストール — 作者: 小見 拓 — 最終変更 2012年01月08日 15時21分 vimエディタのインストール関連の記事の一覧です。 2つのテキストファイルのdiff — 作者: 小見 拓 — 最終変更 2012年01月08日 15時21分 テキストファイルどうしの比較のテクニックを扱ったカテゴリの記事の一覧です。 Vimエディタのヘルプ機能 — 作者: 小見 拓 — 最終変更 2012年01月08日 15時22分 vimエディタのヘルプ機能関連の記事の一覧です。 ファイル操作関連 — 作者: 小見 拓 — 最終変更 2012年01月08日 15時22分 ファイルに対する編集や、操作関連の記事をまとめてあります。 Vimエディタ・スターターマニュアル — 作者: 小見 拓 — 最終変更 2012年01月08日 15時22分 vimエディタをはじめて扱う人が、だましだま

    YoY
    YoY 2008/06/27