投稿ライブラリ数:68  総ページビュー数:42,610 (今日:4 昨日:1)  総ダウンロード数:53,394  総コメント数:57 ※ニコライ2世はロシア最後の皇帝です(#001)
Mail: Pass:
[ アカウント作成 | パスワード再発行 ]
ニコライ(α) 0.002
modified:2007/11/19 23:31 ビュー数: ダウンロード数:1709 カテゴリ:ViViScript author:ももたろ [ 編集 ]
(vote cnt:4) テキストオブジェクトもどき
登録タグ:無し 【タグ追加】

vimのテキストオブジェクトのようなものを実装するスクリプト。
vi( でカーソル位置の括弧の内側を選択したり、
yi" でカーソル位置の文字列をヤンクしたり、
da, でカーソル位置の引数をひとつ削除したり、
…ってことができるようになります。
ただし、.vivircにごりごりmapしなきゃ使い物になりません。

添付ファイル:"textobject.vvs" ダウンロード  ソースを表示


■ コメント:
#1 つだ 2007/11/20 08:04:47
投稿あんがと~
#2 ももたろ 2007/11/20 11:06:54
いえー。
以前(2003~4年ころ)の版より微妙にバージョンアップしてたりします。
ruby使いなら有用な、インデントを意識したブロック指定ができるようになってたりしますので。

あ、ソースのコメントに「ViViのバグだよなぁ。。。」と
一言ありますが、まだちゃんと検証できてません。
再現手順が作れたら報告しますね。
タグクラウド:
カテゴリ一覧:
  • すべて
  • ViViScript
  • キーワード
  • PHP
  • JavaScript
  • css
  • SQL
  • C/C++
  • jQuery
  • Ajax
  • MFC
  • ViViTips
ライブラリ更新順:
コメント新着順:
ビュー数ランキング:
  1. View:3494 ファイル名拡張子取得 [JavaScript]
  2. View:2006 ファイル名拡張子取得 [PHP]
  3. View:1767 桁を揃える Ver.0.04 [ViViScript]
  4. View:1766 1週間ごとの集計 [SQL]
  5. View:1670 grep結果を直接編集 [ViViScript]
  6. View:1386 イスカンダルのトーフ屋ゲーム [ViViScript]
  7. View:1287 _T("")マクロ化 [ViViTips]
  8. View:1088 倉庫番 [ViViScript]
  9. View:1070 HTML整形 [ViViScript]
  10. View:994 全フォームを閉じる [Ajax]
ダウンロード数ランキング:
  1. DL:2291 桁を揃える Ver.0.04 [ViViScript]
  2. DL:2184 grep結果を直接編集 [ViViScript]
  3. DL:1946 vvsunit Ver.0.03 [ViViScript]
  4. DL:1938 uniq [ViViScript]
  5. DL:1930 折り返しモード設定トグル切り替え [ViViScript]
  6. DL:1865 選択されている文字列を取得 [ViViScript]
  7. DL:1850 リナンバ [ViViScript]
  8. DL:1843 行番号付きコピー [ViViScript]
  9. DL:1800 カレンダー [ViViScript]
  10. DL:1771 HTML整形 [ViViScript]
評価値ランキング:
  1. Rank:5.0 (vc:4) テキストオブジェクトもどき [ViViScript]
  2. Rank:5.0 (vc:2) カレンダー [ViViScript]
  3. Rank:5.0 (vc:1) 倉庫番 [ViViScript]
  4. Rank:4.8 (vc:8) grep結果を直接編集 [ViViScript]
  5. Rank:4.7 (vc:3) vvsunit Ver.0.03 [ViViScript]
  6. Rank:4.7 (vc:3) 桁を揃える Ver.0.04 [ViViScript]
  7. Rank:4.3 (vc:3) 現在のドキュメントファイルを削除 [ViViScript]
  8. Rank:4.0 (vc:3) hello, world [jQuery]
  9. Rank:4.0 (vc:3) 行番号付きコピー [ViViScript]
  10. Rank:4.0 (vc:2) オセロみたいなもの [ViViScript]

Copyright (C) 2007 by Nobuhide Tsuda