いろんないみで

はまっちゃた

vim

vimでカラースキームをプレヴューする

vim

vimでカラースキームをプレヴューする。 unl!c|for c in map(globpath(&rtp,'colors/*.vim',0,1),'fnamemodify(v:val,'':t:r'')')+[colors_name]|sl 500ms|exe 'colo'c|redr!|ec c|unl c|endfo yyでコピーして:exe @@で、ぐるりぐるりです。

luaをかけるようになりたい!

vim

luaに入門しました。 なので、luaプログラムを作ってみました。 これからluaを頑張る! つもり。。 hujo/luanda.vim luaかけるようになりたい。

ctrlp.vim気持ちい

vim

ctrlp.vimがすごく気持ちい。 文字を入力するとどんどん絞りこまれていくのが快感です。 とりあえずctrlpしてからモードを切り替えられるのもすごくいいなぁと思いました。 拡張プラグインもいっぱいあるみたいなので楽しい。いくつか使ってみて気に入ったプ…

vim-refでまんまんまんする

vim

最近C言語を覚えたくて勉強中です。 manコマンドでC言語のリファレンスを見るのにvim-refがとっても便利。 リファレンスを見たい関数などでKをタイプすると。manのアウトプットが 別ウインドウで開きます。 tan()のリファレンスをみたいなぁと思ってtanの上…

vim - git diff で追加された部分をquickfixに出力したい。

vim

こんな設定をしてみました。 function! s:qfGitDiff(...) "{{{ let [lnum, ret] = [0, []] let dir = matchstr(system('git rev-parse --show-toplevel'), '\v^\f+\ze[\r\n]') if empty(dir) | return | endif for line in split(system(printf('git diff %s…

vital.Web.HTTPでGoogleFeedAPI

vim

google feed APIを使ってキーワードからフィードを検索してみました。 function! s:feed(query) "{{{ let ret = [] let V = vital#of('vital') let [HTTP, JSON] = \ [V.import('Web.HTTP'), V.import('Web.JSON')] let resp = HTTP.get( \ 'https://ajax.go…

gf-user-vimfnにvital.vimのヘルプのヘルプタグからのジャンプ機能をつけた。

vim

gf-user-vimfnにvital.vimのヘルプのヘルプタグから関数定義にジャンプ出来る機能を追加しました。 vital.vimのヘルプの関数のヘルプタグにカーソルを合わせてgfするとジャンプ出来ると思います。 これで大体のユーザー定義関数にヘルプからジャンプ出来るよ…

vimで。 英語が分からなくてもヘルプをよみたい

vim

自分は英語がとても苦手なので(日本語も。。)英語のヘルプが読めません。 わからない文章をコピーしてブラウザを立ち上げてグーグル翻訳で翻訳したり、 コードを一生懸命読んだりしていました。 疲れる。。 こんな設定してみました。 vital.vimを使った設…

gf-user-vimfnをあんあんドキュメント化した

vim

やっと仕様が固まったのでヘルプを追加しました。 hujo/gf-user-vimfn/doc/gf-user-vimfn.jax 英語ヘルプは書けない。。。

gfでvimのユーザー定義関数にジャンプする

vim

gfでvimのユーザー定義関数にジャンプするの vimのユーザー定義関数にジャンプするvim-gf-userの拡張プラグインを作った。 2ばん煎じだった...... hujo/gf-user-vimfn

vim コマンドウィンドウもタブで補完候補を選択したい

vim

コマンドウインドウの選択候補の表示は set wildmenu wildmode=longest:full みたいな設定でできるけど、 その選択候補をタブで補完したいなぁ。 ということで、コマンドウインドウでの補完候補の選択は set wildcharm=<Tab> " この設定がないと動かない。 if exi</tab>…

windows。vim-quickrunではまった。 解決。

vim

windows好き。 「前回の投稿 - windows。vim-quickrunではまった。」の続き。 quickrunの設定について、そのうち調べようかと思っていたけれど。 また今度とかで「放置する良くない」と思って調べて設定したので書きます。 まず設定してみての感想は「quickr…

windows。vim-quickrunではまった。

vim

:QuickRun あれっ。あー。 ''C:' ́AՔR}h܂½͊OR}hA ì\ȃvO܂½̓ob` t@CƂµĔF¯³êĂ¢܂¹ñB エンコーディングが悪いのかな? :setl fenc=cp932 :Quickrun うーん。 ''C:' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識さ…

vimタブでいっぱい開く。

vim

これ便利。そごーい。 :tab drop こんなのあるんだ。 知らなかった。 :tab drop *.js わー!!すごい。

vimScript面白い

vim

Vimって面白いかも 最近Vimを触りだして(VimScriptをいじりだして)いろいろ躓いた。 1番なかなか理解出来なかったことは関数とコマンドの違いかなぁ。 と思う。 現時点での個人的な理解の範囲なので 「それ違くないかいっ」 「こういうことだよ」 「こんな…

gvimでウインドウの状態とフォントを保存、復元したい

vim

gvimでviminfoを使ってウインドウの状態とフォントを保存、復元したい。 こんなのをgvimrcに書いてみた。 コマンドウインドウで :set guifont=* でフォントを選択、ウインドウをマウスで好きな大きさと位置にセットしてから :SaveWinPosAndFont で現在の設定…

vim omnifuncをちょっとだけ使いやすく

vim

vimrcにこんなの書いてみました " omnifuncをちょっとだじぇ使いやすく " inoremap <C-x><C-o> <C-x><C-o><C-p><C-o><C-p> イマイチうまく行かなかった " inoremap <silent> <C-x><C-o> <C-x><C-o><C-p> ちょっとメンドイ inoremap <silent> <C-UP> <C-x><C-o><C-p> "{\nをちょっとだけ使いやすく inoremap {<CR> {<CR>}<UP><ESC>o ちょっと改良 inoremap <silent> <expr> <C-UP> pumvisible(…</c-up></expr></silent></esc></up></cr></cr></c-p></c-o></c-x></c-up></silent></c-p></c-o></c-x></c-o></c-x></silent></c-p></c-o></c-p></c-o></c-x></c-o></c-x>