give IT a try

プログラミング、リモートワーク、田舎暮らし、音楽、etc.

Vim

Software Design 2018年7月号にVimプラグインの記事を寄稿しました

お知らせ Software Design 2018年7月号(6月18日発売)にVimプラグインの記事を寄稿しました。僕が執筆したのは「第1特集 Vim絶対主義」の「第4章 Vimプラグインの使い方」です。 どんな内容なの? 「第4章 Vimプラグインの使い方」では、Vimをまったく触っ…

「仕事ですぐ役立つ Vim&Emacsエキスパート活用術」という本にVimに関するコラムが再録されています

お知らせ Software Design誌に掲載されたEmacsやVimについての解説記事をまとめて再編集した「仕事ですぐ役立つ Vim&Emacsエキスパート活用術」という本が2016年4月9日に発売されます。 この本の中に僕が以前執筆した『「とっつきにくい変態エディタ」だっ…

初めて雑誌に載りました!(Software Design 2015年1月号)

お知らせ 2014年12月18日発売の「Software Design 2015年1月号」に僕の書いたVim初心者向けのコラムが載っています。ソフトウェア デザイン 2015年 01月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2014/12/18メディア: 雑誌この商品を含むブログ (5件) を…

Qiitaに「脱初心者を目指すなら知っておきたい便利なVimコマンド20選」という記事を書きました

お知らせ えーと、すいません、またまたQiita記事更新のお知らせです。 今度は「脱初心者を目指すなら知っておきたい便利なVimコマンド20選」という記事を書きました。 脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) 書…

Qiitaに「脱初心者を目指すVimmerにオススメしたいVimプラグインや.vimrcの設定」という記事を書きました

お知らせ なんか最近毎回この手のお知らせばかり書いていますが、Qiitaに「脱初心者を目指すVimmerにオススメしたいVimプラグインや.vimrcの設定」という記事を書きました。 脱初心者を目指すVimmerにオススメしたいVimプラグインや.vimrcの設定 本文の書き…

vim-ref + Rubyリファレンスで文字化けが発生した場合の対処方法

Vim

これまでは基本的にノーマルなVimでやってきましたが、仕事でバリバリRuby/Railsを書く必要が出てくると、これはもうプラグインの導入なしではやっていけんな〜、ということに気づき始めました。 というわけでネットでVim + Ruby/Railsの定番プラグインを紹…

Be Vimmerのコマンド取得元をVimクイックリファレンスに変更しました

Vim

Be Vimmerに関するお知らせです。 先日、EX コマンドの出現率を下げるという変更を実施しましたが、まだまだ実用度が不十分な気がしたので、今回コマンドの取得元を一新しました。 (日本語版のみ。英語版、中国語版は後日対応予定) 変更前 vimindex - Vim日…

Be VimmerのEXコマンド出現率を下げました

Vim

先日紹介したBe Vimmer(Vimコマンドを解説してくれるボット)は現時点で500人以上の熱いプログラマーの方々にフォローされています。みなさんどうもありがとうございます。 ところで自分自身でもBe Vimmerのツイートを見てるんですが、ちょっと気になる点が出…

Vimコマンドを定期的に解説してくれるTwitterボットを作りました

はじめに 昨日、初めてBe VimmerというTwitterボットを開発しました。 このエントリではそのプログラムと制作過程を紹介しようと思います。 Be Vimmerとは? 定期的にVimコマンドとその説明をランダムにツイートするボットプログラムです。 日本語版、英語版…

社内でVimコマンド古今東西ゲームをやってみた

はじめに サクラエディタからVimに移行して、そろそろ半年ぐらいになります。 最近では覚えたVimコマンドもだいぶん増えてきて、Vimの便利さを改めて実感している今日この頃です。 サクラエディタに戻ることはたぶんもうないですね〜。 ところで、チーム内に…

F5, F6キーでVim内の全選択、全コピーができるようにしてみた

Vim

全選択するのに「ggVG」、全コピーをするのに「ggVGy」とタイプするのが面倒だったので、ショートカットキーを設定してみました。 gvimrcの設定はこんな感じです。 nmap <silent> <F5> ggVG nmap <silent> <F6> :%y<CR> 参考にしたのはこのページです。clipboard - vim - yank entire fil</cr></f6></silent></f5></silent>…

僕が使いこなせていない便利そうなVimコマンド

Vim

これは何ですか? 個人的な備忘録です。Vimの定期的な復習の一環で作成しました。 僕が使いこなせていない便利そうなVimコマンドをまとめています。 なお、僕が日常的に使っているコマンドはここには載せていません。 cw 単語を消して挿入モード cc or S カ…

Vimと正規表現でRubyのハッシュを新しい構文に一括置換する

Rubyのサンプルコードをネットから拾ってきたりすると、ハッシュの構文が新旧入り乱れて一貫性がなくなったりします。 #古い構文 some_method :hoge => "abc" #新しい構文 some_method hoge: "abc" 一貫性のないコードは美しくないので、正規表現を使って一…