vim

もう大人だしこの春から(Vim)Golfを始めてみよう

vim

この記事は Vim Advent Calendar 2012 : ATND 121日目の記事です。 前日は@ujmさんのVim-users.jp - Vim Advent Calendar 2012 ujihisa 8でした。 VimGolfとは? コードゴルフというのがありますが、それと似たようなものです。 Vimのキーストロークの少なさ…

vimrc読書会でvimrcを読んでいただいた感想

vim

先週行われたvimrc読書会で私のvimrcが対象となりました。 貴重な経験をさせていただいたので記録として感想を残します。

VimTestプラグインを更新した(0.0.4)

https://github.com/kannokanno/vimtest 更新しました。 ChangeLogから抜粋。 実行結果の表示フォーマットを変更 実行結果にハイライトを追加 例外テスト機能を追加 いくつかのバグを修正

jammyというcolorschemeが好き

vim

以下の記事を読んでhybrid入れてみました。 [vim] 黒背景好きの僕の心を揺さぶるカラースキーム「hybrid」 | ここぽんのーと カッコいいんですが、やっぱりいつも使っているcolorschemeに戻りました。 jammyというのですが使っている人をほとんど見ない。人…

「Vimを使い始めようと思うんですけど、おすすめを教えてください」

vim

この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこうい…

vimでctags使ってタグジャンプするときに新しいタブで開く方法

vim

方法1 ide - How to use multiple tabs when tagging to a function in Vim - Stack Overflow nnoremap <F3> <C-w><C-]><C-w>T これはまず で下にタグジャンプの結果を表示させるようにして、 そのあとそのウィンドウを T によって新規タブで開きなおしています。 そのため、実</c-w></c-]></c-w></f3>…

Vim scriptは実行されない行を解釈しているので遅いという件についてサンプルコードを書いてみた

vim

元ネタ:map, fold, filter on Vim Script - Togetter @manga_osyo vimスクリプトは、構文解析が expr1 から expr7 というカテゴライズされた文脈解析を「動的に」行っていて、遅くなる原因は、vim script とC言語を行き来する回数に比例しますね。なのでmap…

VimTestプラグインを更新した(0.0.3)

https://github.com/kannokanno/vimtest 更新しました。 ChangeLogから抜粋。 実行対象にディレクトリを指定可能にした テスト実行前に自動で製品コードをsourceするようにした 失敗メッセージにテストファイルのフルパスを表示 実行コマンド(:VimTestQuickf…

VimTestプラグインを更新した(0.0.1 -> 0.0.2)

https://github.com/kannokanno/vimtest 更新しました。 ChangeLogから抜粋。 実行コマンド(:VimTest/:VimTestBuffer/:VimTestStdout)の追加 出力結果のフォーマットを変更 notEquals -> not_equalsにリネーム 日本語helpの追加 vimtest/sampleを更新 vimtes…

特定のファイルを開いているときにステータスラインの色を変更する

vim

業務ではサーバー上のファイルを直接変更することがよくあります。 WinSCPからVimで開いて編集するわけですが、 たまに今開いているファイルがローカルなのかリモートなのか分からなくなります。 そんなことから、誤った編集を防ぐためにちょっとした設定を…

vimrc読書会#5に参加した

vim

今回のハイライト蹂躙されるおしょーさんのvimrc

複数行のerrorformatをちょっと勉強した

vim

TokyoVim#9に行ってきた - ぼっち勉強会でちょっと勉強した記録エラーフォーマット自体のhelpはこれ。 :help errorformat今回頑張っていたのは、複数行の対応。 :help errorformat-multi-line

TokyoVim#9に行ってきた

vim

市ヶ谷駅から徒歩15分ほどで着く会場。 市ヶ谷駅には11:30に着いたのに迷った結果12:40ごろに着いた。都会は迷路。

vimrc読書会#4に参加した

vim

今回のハイライトVimmerは覗きが趣味らしい。

辞書関数対応版:Vim scriptをsourceしてエラーがあればquickfixに表示する

vim

前回:関数対応版:Vim scriptをsourceしてエラーがあればquickfixに表示する - ぼっち勉強会辞書関数のエラー行数も取れないかチャレンジしてみた。 実用性がどうとかよりも、もはや自分のVim script力への挑戦。 いつも通り動作環境は自分のMacVim+簡単なサ…

関数対応版:Vim scriptをsourceしてエラーがあればquickfixに表示する

vim

前回:Vim scriptをsourceしてエラーがあればquickfixに表示する - ぼっち勉強会指摘: ちなみに Vim script のエラー時に出力される行数はスコープ(関数内)からの相対的な行数だからこの場合はアウトですね。URL2012-07-24 06:45:24 via webということで…

Vim scriptをsourceしてエラーがあればquickfixに表示する

vim

Vim scriptを書くとする。 動作確認しようとして「:source %」(もしくはquickrun)をする。 構文エラーで怒られる。悲しい。

vimtest修正記録-Vim scriptテスト用にモック機能を書いてみたpart2

vim

vimtestについてはこちらVim scriptのテストを行うvimtestプラグインを書いた - ぼっち勉強会 モチベーション維持と振り返りのための記録 モック機能書いてみた

vimrc読書会#3に参加した

vim

今回のハイライト zencodingは好き嫌いが分かれる。 shim0mura htmlコーディング、zencoding以外だと皆さん何使ってます?anekos 気合とか使います。thinca 手 打 ちmanga_osyo HTML 使ったことがないワンLindan ぽちぽちと…shim0mura !?basyura neocomplc…

vimtest修正記録-Vim scriptテスト用にモックのサンプルを書いてみた

vim

vimtestについてはこちらVim scriptのテストを行うvimtestプラグインを書いた - ぼっち勉強会 モチベーション維持と振り返りのための記録 モック出来るかも? 追記:最新版vimtest修正記録-Vim scriptテスト用にモック機能を書いてみたpart2 - ぼっち勉強会

vimtest修正記録-実行コマンドやassertのサンプル追加

vim

vimtestについてはこちらVim scriptのテストを行うvimtestプラグインを書いた - ぼっち勉強会 モチベーション維持と振り返りのための記録 実行コマンドVimTestRunの追加 直接打てるassertとverifyの追加 リポジトリにはまだあがっていない。

vimでphpファイル保存時に自動で構文チェックを行う

地味だけど意外と重要な構文チェック。「php -l 対象ファイル」で確認するアレです。 ブラウザで確認する段階になってエラーが出たりするとイラっとするので、 未然に防げるのはストレス軽減になります。ちなみに「vim php 構文チェック」とか「vim php 文法…

vimrc読書会#2を見てた

vim

vimrc読書会とは? Github上にある誰かのvimrcをみんなで見ながらワイワイすること。 Lingrのvim部屋で行われています。 vim-users.jp – Lingr 過去ログにも残っています。

カーソル下のキーワードを含む行をすべて表示してジャンプする

Vim

:help include-search もしくは :help definition-searchぼくは[Iだけよく使います。 (※フォントによって読みにくかったので注釈。大文字のiです。ぼくの環境だとアイとエルが区別できん) 便利だと感じているのですが、紹介されているのをあんまり見たことな…

Vimプラグインが出来るまで

Vim

備忘的なVimプラグイン入門。 最近やっとVim scriptを書き始めて、プラグインの形でもってGithubにて公開というところまで辿り着きました。 いろいろと足りない部分は多いんですが、それでも初のプラグインであり初のオープンソースです。 で、こういう「初…

Vim scriptのテストを行うvimtestプラグインを書いた

Vim scriptのテスティングフレームワークはいくつかあります。 以前調べたこともあります。 UTを使ってVim scriptのテストを書く - ぼっち勉強会既存プラグインでも充分に機能を備えているのですが、以下の点で不満がありました。 Vimから気軽に実行できない…