タグ

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

  • incsearch.vim is dead. Long live incsearch

    incsearch.vim is a Vim plugin which improve incremental searching. It provides functionality to highlight all matches while searching, to move cursor to next/previous match while searching and so on. incsearch.vim is 3 years old. Here is the first commit on Aug 8, 2014. After the initial release, incsearch.vim has been incrementally improved and gained more and more users. LinkI talked about this

    incsearch.vim is dead. Long live incsearch
    haya14busa
    haya14busa 2017/10/30
    incsearch.vim の供養と今回のincsearch patch にまつわる思い出話を書きました...! いままでお疲れ様 incsearch.vim! そして関係者のみなさまいろいろ助けていただいてありがとうございましたっ
  • patch 8.0.1238: incremental search only shows one match · vim/vim@2e51d9a

  • Vim Script Parser written in Go

    I developed go-vimlparser, which is the Vim script parser written in Go. It’s the fork of https://github.com/ynkdir/vim-vimlparser, which is the Vim script parser written in Vim script (wow!). ynkdir/vim-vimlparser provides Vim script, Python, and JavaScript vimlparser. Vim script implementation is the original one. Python and JavaScript implementations are generated by (ad-hoc) VimL to Python/Jav

    Vim Script Parser written in Go
  • Vim Magazine 2016 年 4 月号

    話題 Software Design: コード編集の高速化からGitHub連携までVim[実戦]投入 mattn さん、rhysd さん、thinca さん、tyru さん、ujihisa さんによる Vim 特集記事。 New version of Vim will be reLeased cohama さんによる NLNagoya での発表資料 on 2015/04/15 今月の新機能 7.4.1703: assert_notmatch()、assert_notequal() 関数が追加されました。 7.4.1707: 辞書のキーに空文字列を使えるようになりました。 7.4.1727: garbagecollect_for_testing() 関数が追加されました。 7.4.1730: strgetchar()、strcharpart() 関数が追加されました。 7.4.1735: :

    Vim Magazine 2016 年 4 月号
    haya14busa
    haya14busa 2016/04/30
    1ヶ月の間に100を超えるパッチがリリースされすでに7.4.1800 超え... Vim 8 楽しみすぎる(lambda入ってくれ〜)
  • revital.vim で vital.vim を爆速にしてお前らの Vim plugin を速くする - haya14busa

    haya14busa/revital.vim この度, revital.vim というプラグインを作って vital.vim のモジュールのローディングを爆速にしてお前らが使ってる Vim plugin を速くしました. めでたい. あと気づいたんですが今日は僕の誕生日のですね.これもまためでたい. そして当のところは vital.vim を使ってるプラグイン開発者が, revital.vim を使って初めて速くなるので実はまだ速くなってないものが多いです. 待ちきれない方はこの記事を読んで revital.vim の使い方を覚えてプルリクしていきましょう. また爆速にはなったと思うんですが,体感には個人差・環境差があり,もともとほとんど速度が気にならない人も多いかと思うのでご注意ください. Windows だか symlink だか virtualbox だか neovim だか何かは

    haya14busa
    haya14busa 2016/03/23
    Vim プラグインのライブラリのロードを爆速にしました!
  • Vim-Galore : Vimについて知っておくべき全てのこと(1/5) | プログラミング | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) (訳注: 2016/2/26、記事タイトルを変更いたしました。) 特定のトピックについての記述をご希望ですか? Issue を立てるか、 Twitter で私までお知らせください!ありがとう! はじめに Vimとは何か? Vimの基原則 最初の一歩 ミニマルなvimrc 自分の実行しているVimの種類を知る チートシート 基礎 バッファ/ウインドウ/タブ アクティブ/読み込み済み/一覧表示/名前付きバッファ 引数リスト マッピング マップリーダー レジスタ 範囲 マーク機能 補完 モーション/オペレータ/テキストオブジェクト autocmd 変更履歴リスト/ジャンプリスト アンドゥツリー クイックフィックスと位置リスト マクロ カラースキーム 折り畳み機能 セッション ローカリティ 使用方法 オフラ

  • Vim-side #001: Vimはじめました

    @mattnjp さんツイートが発端となり急遽開始した日Vim第一人者@koron氏と初めたVim-side第一回目です。まずは「Vimとはなにか?」「なぜVimなのか?」みたいな前振トーク的な内容になってます。 今回の内容を聞いてVimに興味を持ったかたは、ぜひこのを読んで次回に供えておいてください。 実践Vim 思考のスピードで編集しよう!またこの続きが聞きたいという人はぜひ#backspacefm宛に感想や聞きたいという思いをツイートしてください。あまりにもマニアックな内容ではあるので、あまり反応がないと一回目で打ち切りになっちゃうかも?w 今日のお題Vim-sideとはVimとは?VimとスターウォーズKoronはVim界のヨーダドリキンはアナキンでダークサイドに落ちやすいwKoron氏との出会いdrikin氏の最初の印象Vim歴史Kaoriya Vimとはなぜ2016年で

    Vim-side #001: Vimはじめました
  • Vim: help.txt

    This is an HTML version of the Vim help pages, current as of Vim 9.1.0413. They are kept up-to-date automatically from the Vim source repository. Also included is the Vim FAQ, kept up to date from its GitHub repository. Help pages for Neovim are also available. help.txt For Vim version 9.1. Last change: 2022 Dec 03 VIM - main help file k Move around: Use the cursor keys, or "h" to go left, h l "j"

  • Highlight copied area in Vim

  • 最近のvim偏重主義に思うこと

    ここ2,3年くらい、Vimが妙に流行っている。はてブやqiitaでもVim関連のページが出れば大量にブクマがつくし、「俺はVim派だから」みたいな発言を大学だったりtwitterだったりでもみる。 しかしその実、世間に出回る「vim tips」みたいなのをみると、cやr,はたまたw,$,0,..など超がつくほど基的なものしか載っていない。 なんでこんな常識的なものにこんなにブクマつくの???っていっつも驚く。 昔はvimに憧れるワナビーがブクマをつけてるのではないかと思っていたが、どうやら今のネット界隈では「vim派」と言って通ぶることが一種のステータス?になっているのではないかと思うようになった。 ちょっと前に流行ったvim pluginブームにもびっくりした。vimはあくまでもIDEなんていらないスクリプトを書いたり、CUIでエディットしたい時に使うものだろう。 ものには使いみちとい

    最近のvim偏重主義に思うこと
    haya14busa
    haya14busa 2015/12/24
    いろいろと思うところはあるけど最終的にはしゃあないから気にするなよっていう思い
  • GitHub - YamasakiKenta/unite-perforce.vim

  • スマートフォンでVimを操作するためにやっておいたほうがいいこと - derisの日記

    この記事はVim Advent Calendar 2014の13日目の記事です。 12日目はokuramasafumiさんによるVimを体系的に学ぶつもりのない人のためのVim講座―Exコマンド編でした。 はじめに なぜスマートフォンでVimを操作する必要があるのか? 当たり前ですが、VimPC用キーボードでの操作用に最適化されており 他の入力機器での操作は想定されておりません。 では、なぜそんなVimをスマートフォンで操作する必要があるのか、 それには例えば以下のような理由があります。 VPS設定中だけどもう出かける時間だ。外でノートPCいじる時間もないし… 自鯖の調子がおかしいので設定確認して再起動したい。でもあと2時間は帰れない… Vimが触りたくて禁断症状がでそう。でも今満員電車の中だ… こんなときスマートフォン(とサーバーをいじるためのSSHクライアント)が あれば解決できそう

    スマートフォンでVimを操作するためにやっておいたほうがいいこと - derisの日記
    haya14busa
    haya14busa 2014/12/14
    どこでヴぃむ
  • Software Design で「犬でも分かる!? Vim 導入&カスタマイズの超基本」という記事を書きました - はやくプログラムになりたい

    発売は少し先ですが,12月18日発売予定の Software Design 2015年1月号で「犬でも分かる!? Vim 導入&カスタマイズの超基」という記事を書きました. Software Design 2015年1月号 Software Design (ソフトウェア デザイン) 2015年 01月号 [雑誌] 出版社/メーカー: 技術評論社発売日: 2014/12/18メディア: 雑誌この商品を含むブログを見る 今回の Software Design の Vim 特集は初級者〜中級者向けということで,僕は1章(トップバッター…!)の初心者向け入門記事を担当しました.各 OS における Vim のインストールから始まり,独特な Vim 操作の基に慣れる方法やプラグインの導入方法,設定の書き方などをなるべく丁寧に解説したつもりです.特に Vim のドキュメントを調べる :help コマ

    Software Design で「犬でも分かる!? Vim 導入&カスタマイズの超基本」という記事を書きました - はやくプログラムになりたい
  • Vim script + Lua で rogue.vim を作った話 - Qiita

    この記事は Vim Advent Calendar 2014 の6日目の記事です。 rogue.vim について データ分離版ローグ・クローンII (rogue_s) をVimプラグインに移植した rogue.vim を作りました。 (ローグとはなんぞやという人は http://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%82%B0 あたりを参照してください。) rogue.vimのインストール方法は、普通のプラグインと同じ方法です。 GitHubvim.orgからダウンロードしたzipファイルを展開してruntimepathの通ったディレクトリ($HOME/.vimや$VIM/vimfilesなど)にコピーするか、 何らかのプラグインマネージャーでインストールしてください。 https://github.com/katono/rogue.vi

    Vim script + Lua で rogue.vim を作った話 - Qiita
    haya14busa
    haya14busa 2014/12/06
    カックイイ...!
  • vimrcアンチパターン - rbtnn雑記

    この記事はVim Advent Calendar 2014 - Qiita1日目の記事です。 今回は、もう130回も続いているvimrc読書会でよく見られるvimrcのアンチパターン、 まぁ「これは気を付けたほうがいいんじゃない」的なことを私なりにまとめてみようと思う。 vimrcの文字コード Vim scriptにはscriptencodingという現在のVim scriptファイルの文字コードを指定するコマンドが存在します。 一般的にscriptencodingはマルチバイト文字を使う前に宣言します。マルチバイト文字を一切使っていない場合、特に宣言する必要はないでしょう。 なので、マルチバイト文字をvimrc内で使用する場合(コメント内でマルチバイト文字を使用する場合も含みます)、vimrcの先頭で宣言するのがいいでしょう。 悪いパターン " ミュートにする。 set t_vb= se

    vimrcアンチパターン - rbtnn雑記
  • Vimプラグイン読書会

    第13回 次回予告 日時: 2014/12/20 Sat 21:00 - 場所: LingrのVim部屋 読むプラグイン: glidenote/memolist.vim (※更新が遅れる場合、過去のものが掲載されている可能性があります。) Vimプラグイン読書会とは オンラインで集まり、毎回みんなで特定の誰かの Vim プラグイン を読んで、気になるところやわからないところ、感心するところなどを好き勝手に言いあう集まりです。 目的 共通の目的は、他の人の Vim プラグイン を読むことで「Vim script力の向上をはかる」ことです。しかし、回ごとに「プラグインの構成を理解する」、「プラグイン内の特定の部分の実装を理解する」といったもっと具体的な目的を決めて読んでいく予定です。 開催概要 日時: 基的に毎月第2土曜日21時(JST)。その都度変更可 場所: オンラインのチャットルーム

  • vimrc読書会

    次回予告 第605回 日時: 2024/02/10 (土) 23:00 場所: Gitter (Matrix #vim-jp_reading-vimrc:gitter.im) vimrc: garchomp-game さん (後編) init.lua lua/config/command.lua lua/config/init.lua lua/config/mappings.lua lua/config/option.lua lua/plugins/Comment.lua lua/plugins/actions-preview.lua lua/plugins/aerial.lua lua/plugins/codeium.lua lua/plugins/diffview.lua lua/plugins/lsp/lua_ls.lua lua/plugins/lua-guide-ja.lua l

  • Vimのユーザーと開発者を結ぶコミュニティサイト

    vim-jp はテキストエディタ Vim と日・日語に関わるあらゆるリソースを集約することを目的としたコミュニティです。 Vimvim-jp についての詳細はコチラをご覧ください。

    Vimのユーザーと開発者を結ぶコミュニティサイト
  • welcome home : vim online

    What is Vim online? Vim online is a central place for the Vim community to store useful Vim tips and tools. Vim has a scripting language that allows for plugin like extensions to enable IDE behavior, syntax highlighting, colorization as well as other advanced features. These scripts can be uploaded and maintained using Vim online. Why those ads? The profits made from ads and links on vim.org go to

  • 1