タグ

ブックマーク / vim-jp.org (12)

  • vim-jp » Hack #166: ローマ字の大文字/小文字を変換する

    ツイート ローマ字の大文字と小文字を変換する機会は意外に多いです。なので、Vim にはこれを行うための便利な機能があります。 ~ ~ を押すと、カーソル下のローマ字の大文字/小文字を相互に変換します。大文字は小文字に、小文字は大文字になります。この際、カーソルを右に進めます。 [count] を指定することで複数の文字を同時に変換することができます。変換は一括で大文字/小文字にするのではなく、文字単位で作用します。つまり VimHack は vIMhACK になります。 gu gU g~ これらはオペレータで、対象に対してそれぞれ、gu は小文字への変換を、gU は大文字への変換を、g~ は大文字/小文字の相互変換を実行します。 例えば、現在のカーソルのある単語を全て大文字にしたい場合は gUiw です。 また、yy などと同様に行に対して動作する gugu guu gUgU gUU g~

  • vim-jp » Hack #75: 正規表現で先読み/後読みを使用する

    ツイート Hack #70 で、正規表現においてマッチする範囲を制限する方法を紹介しましたが、他の正規表現エンジンで同じようなことをしたい場合、肯定先読みや否定先読みと言った機能が使われます。 そして当然、Vim にも肯定先読みや否定先読みの機能は備わっています。 肯定先読み/否定先読み/肯定後読み/否定後読み 先読み、後読みとはすなわち、特定のパターンが対象のパターンの後ろに来る(先読み)、もしくは前に来る(後読み)ことを条件付けることです。否定の場合は逆に来ないことを条件付けます。 肯定の場合は単に続けて正規表現を構成した場合でもマッチする個所は同じですが、マッチする対象が異なります。先読み、後読みの部分はあくまで条件なのでマッチ対象には含まれません。 Vim では以下のパターンを置くことで直前の文字、もしくはグループを先読み、後読みに指定します。 肯定先読み

  • filetype - Vim日本語ドキュメント

    filetype.txt  For Vim バージョン 9.1.  Last change: 2024 Apr 09 VIMリファレンスマニュアル    by Bram Moolenaar ファイル形式                                            filetype file-type 1. ファイル形式                                 filetypes 2. ファイル形式別プラグイン                     filetype-plugins 3. 標準で付属する形式別プラグインの解説         ftplugin-docs autocmd.txtも参照。 =======================================================================

  • vim-jp » Hack #158: ユーザコマンドを定義する

    ツイート : でコマンドラインモードに入ると使えるコマンドは、ユーザが自由に定義することができます。 定義方法 :command コマンドを使用します。書式は以下のようになります。 :command[!] [{属性}...] {コマンド名} {実行するコマンド} これを見てわかるように、コマンドを定義すると言うことは誤解を恐れずに言うと別のコマンドに対するショートカットを定義しているに過ぎません。 複雑なことをしたい場合、ここは大抵関数の呼び出しになります。 :command 自体に ! を付けた場合、同名のコマンドが定義済みだった場合に上書きします。通常はエラーになります。 コマンド名 コマンド名は、組み込みコマンドと区別が付くように大文字で始めなくてはいけません。また、コマンド名には英数字のみ使用できます。 属性 属性は、-{属性名} もしくは -{属性名}={引数} の形式で指定しま

  • vim-jp » Hack #147: neocomplcache Hacks(4) シンタックス補完

  • vim-jp » Hack #190: テキストを折り畳む – 表示編

  • Vim Magazine 11 月号

    話題 Vim Advent Calendar 2012 Vim Advent Calendar 2012 ついに完結。 Vim Advent Calendar 2013 Vim Advent Calencar 2013 が始まりました。 TokyoVim#16 Vimに関する何かをやる会です。 12月7日(土) 東京 今月の新機能 7.4.057: byteidxcomp({expr}, {nr}) が追加されました。 7.4.073: ‘undolevels’ オプションが global-local になりました。 7.4.079: v:hlsearch が追加されました。 7.4.083: :keeppatterns が追加されました。 7.4.089: ‘spelllang’ オプションに “cjk” フラグが追加されました。スペルチェック有効時に日語がスペルエラーとして表示される

    Vim Magazine 11 月号
  • ft_sql - Vim日本語ドキュメント

  • Vim 2013 カレンダー

    Vim 2013 calendar available の勝手訳です。 From: Bram Moolenaar Hello Vim users, 便利なデスクトップカレンダー 2013 年版をアップしました。一枚の紙に印刷して折って糊付けして机に置くだけです。机以外にもいろんなところに置けるでしょう。犬の上に置くのはお勧めしませんがね。 英語版とオランダ語版があります。私のウェブサイトからダウンロードできます: http://moolenaar.net/#Calendar もしクリスマスの買い物を Amazon でするつもりなら、こちらのページのリンクを使ってみてください。 http://www.iccf.nl/click1.html 売上の数パーセントが Vim のチャリティーに寄付されます。寄付金はウガンダの子供たちを助けるのに使われます。 Happy Vimming! 日の祝日版

    Vim 2013 カレンダー
  • cmdline - Vim日本語ドキュメント

    cmdline.txt   For Vim バージョン 9.1.  Last change: 2024 Apr 27 VIMリファレンスマニュアル    by Bram Moolenaar Cmdline-mode Command-line-mode コマンドラインモード            Cmdline Command-line mode-cmdline : コマンドラインモードはExコマンド (":")、検索パターン ("/" と "?")、フィルタコ マンド ("!") の入力に使われる。 コマンドライン編集の基は、ユーザーマニュアルの第20章で説明されている usr_20.txt。 1. コマンドラインの編集         cmdline-editing 2. コマンドラインの補完         cmdline-completion 3. Exコマンドライン       

  • options - Vim日本語ドキュメント

    options.txt   For Vim バージョン 9.1.  Last change: 2024 Jul 09 VIMリファレンスマニュアル    by Bram Moolenaar オプション                                              options 1. オプションの設定                     set-option 2. オプションの自動設定                 auto-setting 3. オプションの要約                     option-summary オプションの概要については、quickref.txt option-list を参照。 Vimには、特別な働きをさせるための多くの内部変数とスイッチがある。それらのオプ ションには3種類ある。 boolean toggle 切

  • pattern - Vim日本語ドキュメント

    pattern.txt   For Vim バージョン 9.1.  Last change: 2024 Jun 03 VIMリファレンスマニュアル       by Bram Moolenaar パターンと検索コマンド                                  pattern-searches 最も基的な説明はユーザーマニュアルの 03.9 にあります。 27章 usr_27.txt にも説明があります。 1. 検索コマンド                 search-commands 2. パターンの定義               search-pattern 3. Magic                        /magic 4. パターンの概要               pattern-overview 5. 量指定子            

    tmsanrinsha
    tmsanrinsha 2012/06/27
    大文字小文字
  • 1