タグ

vimに関するmichael26のブックマーク (11)

  • Bytefluent | Vivify

    1 def dump_args(func): 2 "This decorator dumps out the arguments passed to a function before calling it" 3 argnames = func.func_code.co_varnames[:func.func_code.co_argcount] 4 fname = func.func_name 5 def echo_func(*args,**kwargs): 6 print fname, ":", ', '.join( 7 '%s=%r' % entry 8 for entry in zip(argnames,args) + kwargs.items()) 9 return func(*args, **kwargs) 10 return echo_func 11 12 @dump_args

  • Vimでキャプチャを利用して置換をする例など - Qiita

    下のファイルを例にして、いくつかの書いてみます。 すべてノーマルVimで利用できます。 変更前 1.英単語の先頭に _ (アンダースコア) をつけたいとき 変更後 このケースでは 最初の正規表現にマッチした部分 = キャプチャしたい部分 なので、検索部分で () を利用しなくても \0 でマッチ全体を参照できます。

    Vimでキャプチャを利用して置換をする例など - Qiita
  • Vim: Filetype pluginを極める - while (“im automaton”);

    なにかと誤解が非常に多いVimのfiletype pluginについての解説。VimM#2でfiletype pluginについてスルーしたのは、以下の分量から察してください。 概要 Vimはバッファ毎にその内容の種類、例えばPerl/Python/Rubyスクリプトといった情報が保持されており、それは'filetype'というオプションで表される。Filetype pluginとは'filetype'に応じた機能を提供するためのスクリプトである。その性質上、提供される機能はバッファローカルである。 Vimは標準で多数のfiletype pluginが同梱されている。どのようなものがあるかはVim内で:edit $VIMRUNTIME/ftplugin/を実行してみれば分かる。:help ft-filetype-pluginで'filetype'に対するfiletype pluginのドキ

  • Big Sky :: vimで化けたファイルを開く方法

    vimはファイルを開く際、iconvを使用してfileencodingsの順に変換を試し、正しく変換出来た物をfileencodingとして使用する仕組みになっています。 つまり化けたファイルだと、どのfileencodingsにもマッチせずencodingで指定されたエンコーディングでファイルが開かれステータス行に「変換失敗」と表示される事になります。 しかしながらそのファイルのエンコーディングが分かっている場合もあります。vimでは++encオプションを指定する事で指定のfileencodingでファイルを開く事が出来ます。 :e ++enc=utf-8 foo.txt この場合、vimはiconvで変換出来なかった文字を?という文字で置き換えてしまいます。 # echo あいうえお | iconv -f char -t utf-8 > utf8.txt # echo あいうえお |

    Big Sky :: vimで化けたファイルを開く方法
    michael26
    michael26 2015/12/02
    “:e ++enc=utf-8 ++bad=keep”
  • My NeoComplete settings - pockestrap

    普段 NeoComplete にとてもお世話になっているので、自分の設定を晒そうと思います。 参考にしてくれる人がいれば嬉しいです。 Plugins Shougo/neocomplete.vim · GitHub 言わずと知れた補完ブラグイン。 今回の主題 NeoBundle 'Shougo/neocomplete' if neobundle#tap('neocomplete') call neobundle#config({ \ 'depends': ['Shougo/context_filetype.vim', 'ujihisa/neco-look', 'pocke/neco-gh-issues', 'Shougo/neco-syntax'], \ }) " 起動時に有効化 let g:neocomplete#enable_at_startup = 1 " 大文字が入力されるまで大文字

    My NeoComplete settings - pockestrap
  • Vim のウィンドウ分割機能 - Vim のブログ

    Vim は、ウィンドウを分割することが出来ます。Vim のウィンドウは、バッファと独立に存在する「覗き窓」です。 分割されたウィンドウで、同じバッファ(ファイル)を開くことも、別のバッファを開くことも出来ます。あるファイルを編集しながら、ウィンドウ分割を利用して、同じファイルの別の部分を参照することも、別のファイルを参照することも可能です。 Vim のウィンドウ関連でノーマルモードで利用できるコマンドは、すべて <c-w> から始まる2ストロークのコマンドです。 :h CTRL-W からすべてを網羅した一覧を確認することも出来ます。 下に使用頻度の高いウィンドウ分割関連のコマンドを紹介します。 コマンド動作覚え方 <c-w>s <c-w><c-s> :sp (ファイル名) :split (ファイル名) ウィンドウの上下分割 split <c-w>v <c-w><c-v> :vs (ファイル

    Vim のウィンドウ分割機能 - Vim のブログ
  • vimエディタが(勝手に)作成する、一見、不要に見えるファイルが何をしているか — 名無しのvim使い

    このページではvimエディタにより自動的に作成される、 スワップファイル、バックアップファイル、viminfoファイルがどのような役割を持ったファイルであるか、 ファイルの出力先を変更するには、ファイルの生成を止めるには、どうすればよいか、 について説明します。 (Windows, Mac) 概要 このページではvimエディタにより自動的に作成される、 スワップファイル、バックアップファイル、viminfoファイルがどのような役割を持ったファイルであるか、 ファイルの出力先を変更するには、ファイルの生成を止めるには、どうすればよいか、について説明します。 .swpファイルはどのような役割をもったファイルか .swpファイルはスワップファイルと呼ばれています。 スワップファイルはアプリケーションのクラッシュに備えて、 vimエディタでの編集開始時に作成され、編集後に削除される編集情報の記録フ

  • Furoku_CheatSheet_Vim_責

    300 Vim CHEAT SHEET ÌESCÔ ÌCtrlÔ

  • サポートページ:Software Design 2015年10月号

    ダウンロード 特別付録 VimEmacsチートシート 創刊300号を記念した特別付録のPDFデータがダウンロードできます。なお、データの商用利用は認めません。 個人利用の範囲内での使用をお願いいたします。 © 2015 mattn and rubikitch all rights reserved. ダウンロード Vimチートシート Emacsチートシート お詫びと訂正(正誤表) 誌の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

    サポートページ:Software Design 2015年10月号
  • Vimの操作が練習できるスネークゲーム『VimSnake』 | 100SHIKI

    この発想はなかった笑。 Vimは便利だが、カーソルキーに慣れすぎているとhjkl的な操作になかなか移行できない。 ただhjkl的な操作が出来ると作業効率が改善されることは間違いない。 そこで登場したのがVim Snakeだ。 このサイトでは上下左右のコントロールをVimのそれで行うことができる。 ゲームを楽しみながらいつのまにか操作を覚えている、という仕組みですな。なるほど。いいかもしれないですね。

    Vimの操作が練習できるスネークゲーム『VimSnake』 | 100SHIKI
  • Vimで意外に知らなかった10つのこと - 紳士なブログ

    すごくすごくすごく今さらですが、vimtutorやってみました。 とてもよくまとまっていてびっくりした。 基的な内容だったけど、自己流でやっていたせいか 意外と知らなかったことがあったのでまとめてみます。 今まで無駄なことしてたなと少し反省(-_-;) % vimtutor オペレータとモーション w - カーソル位置から空白を含む単語の末尾まで。 e - カーソル位置から空白を含まない単語の末尾まで。 モーションにカウントを使用する 0をタイプして行頭に移動 ^でも戻れますが0でも戻れるということをすっかり忘れていた!微妙に違うので個人的には^が好きです。 変更コマンド ミスタイプした単語の途中でcwとタイプすると、その単語のカーソルより後ろの部分が消えてインサートモードになる。 cw は単語を変更するだけでなく、挿入も行える点が便利。 位置とファイルの情報 ファイル内での位置とファイ

    Vimで意外に知らなかった10つのこと - 紳士なブログ
  • 1