薫のHack

vimの ChangeLogエントリ作成支援 spec.vim

vim で ChangeLog を書いているときに、日付とか入力したりするの、面倒くさいですよね。そこで便利なの...

Vundle による vim のプラグイン管理

Vundle の取得リポジトリから取得vim の設定プラグインのインストールプラグインのアップデート実行例Vi...

Vim vimshellを使う

はじめにはじめにvimshell を使うには、 vimproc が必要になります。cd $HOME/.vim/bundle/vimproc/make...

Back Track 5

Back Track は、セキュリティツールの複合体です。Linux イメージの中に、ツールがいっぱい入っています...

fsck を実行したら Linux の VM を破壊してしまった

Linux の仮想マシン上で、 fsck -y を実行したら、ファイルシステムが Read only になって、そのあと、...

pw コマンドでgroupにUserを追加する

FreeBSDでunix group に user を追加するときに、よく、 sudo vim /etc/groupって、コマンドを叩いて、...

gvimの補完のポップアップメニューの色を設定する

設定方法vim のポップアップのカラー設定を[2007-06-26-1] vimの補完のポップアップメニューの色を設定...

vim 7.3のソースコードはMercurialの管理になっていた

Mercurialのインストールソースコードの取得Vimのソースを cvs から取得して、野良ビルドしています。い...

Thunderbirdでもvimでメールを3倍速く編集したい External Editor

プライベートなメールは、基本的に Emacs + Wanderlust で読み書きしています。ただし、一部のメールは...

Windowsのgvim が $HOME/_vimrc を読み込まない

Windows で使っている gvim が $HOME/_vimrc を gvim が読み込んでくれない。$HOME のやつは、自動的に...

vimのことを少し話す

vim のことを話してほしいということだったので、10分ぐらい話をしてきました。5年ぐらい前に書いた...

vimがファイル上書き保存時にE667 Fsync failedのエラーを起こした

FreeBSDの上で、vimでテキストを編集しているときに、ファイルを上書き保存しようとしたら「E667 Fsync ...

C++ デフォルト引数はプロトタイプ宣言だけにする default argument given for parameter

はじめにデフォルト引数とはサンプルコードコンパイルするとデフォルト引数でエラーが出る何が悪いのか...

YankRing.vimでvimのヤンクの履歴を管理し、効率的にペーストする方法

はじめにYankRing.vim のインストール使い方そのほかのコマンドYRShowYRSearchYRClear設定まとめはじめ...

SubVersion コミットログをUTF8の日本語で書く方法 - 文字化けした

SubVersionの設定vimの設定SubVersionでソースコードをコミットしたときに、日本語でコミットログにコメ...

vim コメントでインデントを強制する方法 インデントがスペースの場合

インデントがスペース4オプションの意味人のソースコードを開くと、インデントがスペース4個だったり...

vimでPerlやRubyの拡張正規表現の置換や検索などを実現するeregex.vim

ソフトウェアダウンロードセットアップどのぐらい楽になったか既存のコマンドと eregex の対応表Vim の...

vimで大文字小文字を無視して検索するオプション

あわせて読むvimの検索は、ignorecaseオプションを有効にすると、大文字と小文字を区別しなくなります。...

vim smartcaseとignorecaseで検索をよりよくする方法

あわせて読むvimの検索は、ignorecaseオプションを有効にすると、大文字と小文字を区別しなくなります。...

vim ignorecase 大文字小文字を無視して検索する方法

あわせて読むvimの検索は、デフォルトでは、大文字と小文字が区別されます。\c オプションを使って、大...

vim incsearch インクリメンタルサーチを使う方法

vimでは、デフォルトの検索は、インクリメンタルサーチではありません。通常の検索では、検索文字列を入...

vim hlsearch 検索結果をハイライトする

はじめにvimでの検索vimのハイライト検索とはvimのハイライト検索の設定vimに関する情報はじめにテキス...

Mac GNU ScreenとVimの設定をUTF-8にした

GNU Screenの設定Vim の設定FreeBSDでは、ターミナルの設定をすべて euc-jp で利用していました。Macで...

vim インサートモードで現在のファイル名を入力する方法

UnixやWindowsで使えるエディタ vim での入力補完機能の紹介です。[2010-09-02-1] では、vimの最後の検...

vim インサートモードで最後の検索パターンを入力する方法

var s = new String ( document.location );if ( s.indexOf("/kaworu/2010-") != -1 && s.indexOf ( "a=...

vim インサートモードで最後のコマンドラインを入力する方法

var s = new String ( document.location );//if ( s.indexOf ( "a=1" ) == -1 ) {if ( s.indexOf("/kaw...

vim 最後の検索パターンを参照する方法

UnixやWindowsで使えるエディタ vimには、いろいろなレジスタがありますが、最後の検索パターンが格納さ...

vim 最後のコマンドラインを実行や参照する方法

vim では、: で実行した最後のコマンドラインが ": のレジスタに格納されています。たとえば、 @: で最...

Windows7やVistaのVimの設定ファイル

Windows7になって、アプリケーションデータや設定ファイルの格納されるディレクトリがWindows XPと変わ...

FreeBSD ports editors/vim を make する

FreeBSD の vim を ports で make するときに、自分がどんなオプションでビルドしているのか忘れてしま...

FreeBSD 8.0-RELEASE

FreeBSD 8.0-RELEASE がリリースされます。ftp://ftp.jp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IM...

vim snipMate の入力補完でプログラミングを高速化

スクリーンキャストvimのバージョンインストールスニペットPHP関連記事関連記事を探すvimには、オムニ補...

vim チルダファイルはバックアップファイル

vimのチルダファイルの役割バックアップファイルからリカバリーするバックアップを無効にするvimエディ...

FreeBSD 8系の機能リスト

参考あと2週間ぐらいでFreeBSD 8.0がリリースされるのかもしれませんが、そもそも8系って、どのような機...

FreeBSD 8.0-BETA4をインストールした

FreeBSD 7.0-RELEASEからFreeBSD 8.0-BETA4にfreebsd-updateコマンドでアップグレードしました。潔く pk...

Windows gvimを半透明にする方法

はじめにGVim でも半透明ライフを送りたいVim で半透明を設定するVimのバージョン最後にはじめにエンジ...

UnixでWindows/DOSのファイルの改行 ^M を取り除く方法

FreeBSDでWindowsで作成されたCSVファイルとFreeBSDで作成したCSVファイルを比較するときに、改行のせい...

vimでPHPの文法チェックをする方法

PHPのスクリプトの文法チェックを行うには、phpコマンドの-lオプションを使って確認します。php -l hoge...

vim 最後のコマンドを繰り返す方法

vimは、少ないキー入力による操作、多彩なコマンドでテキストの編集作業を非常に効率化することが可能に...

vim 最近の変更した位置にジャンプする方法

エディタ vim には、さまざまな移動方法が提供されています。vim でテキストのあちらこちらを編集(変更)...



最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー