薫のHack

vim 対応する括弧やブレースを表示する showmatch/matchtime

vimエディタは、対応する括弧やブレースを表示することができます。プログラミングをしているときに、括...

vim コマンドモードでタブで補完する nocp/nocompatible

vimエディタのコマンドモードは、デフォルトの状態では、シェルのようにタブで補完することができません...

vim 入力中のコマンドを表示するshowcmd

vimは通常、入力中のコマンドが表示されません。例えば、yyのyを入力したときや 22yなどの22です。:set ...

vim wildmenuでファイル名補完を見やすくする方法

vimでファイルを開くときに、タブなどでファイル名が補完できます。:vi /usr/sの状態でタブを押すと~~[N...

vim7のChangeLogモードで\oするとエラーが出る

vimでChangeLogを編集するときに、\oを実行すると日付を自動的に挿入する機能があります。vimは version...

Linux/Unixのセキュリティ sudo vi/lessなどを禁止するときの対応策 sudo edit, sudo -e

セキュリティのためsudoコマンドを利用して、オペレーションをすることがあると思います。このときにsud...

キーバインドをvim風にするFireFoxアドオン vimperator 基本コマンド

MicrosofのIEのシェアを追っかけるfirefoxのキーバインドをvimエディタ風にするfirefoxのアドオンvimper...

vim 最後の置換を繰り返す方法

vimエディタは、UnixでもWindowsでも使えるステキなエディタです。テキストを編集していると、色々コピ...

vimプラグインfuzzyfinder.vimで曖昧な補完をする

概要fuzzyfinder.vimとは、バッファ・ファイル・コマンドラインなどの目的のものにすばやくたどり着くた...

vim undo branch アウドゥブランチに入門する

優柔不断なプログラマは、プログラムを書いたり、消したり、元に戻したりというのが多いのではないでし...

vim でundo、redoをする方法と多段undoのundolevels

文章やPowerPointなど色々なものを編集していると、必ず、編集前の状態に戻したり(アンドゥ, undo)、編...

Eclipseでソースコードを整形する方法

はじめにEclipse のメニューからインデントを整形するEclipse のショートカットでソースコードを整形す...

vimですべてのバッファを水平分割して表示する方法

vimエディタのバッファをすべて同時に見たいときがあります。複数のバッファを同時に見るには、vimを縦...

vimではじめから縦分割でファイルを開く方法

[2008-02-26-1] で vim を起動したときに指定したファイルをすべてタブで開く方法を紹介しました。その...

FreeBSDにsambaをインストールし、ファイル共有する方法

sambaを使うと簡単にMicrosoftWindowsからFreeBSDのディスクをマウントして、読み書きができたりして便...

vim バッファを自動インデントする方法

コピペしたりして、インデントが崩れてるソースができたり、誰かが書いた壊れたインデントのソースコー...

vim カレントの段落をビジュアルモードで選択する方法

FreeBSDユーザの間で大人気のエディタvimについて。vimでドキュメントを編集したり、プログラムを書いた...

vim 文や段落単位で移動する方法

Unixユーザの間でも大人気のエディタvimについて。vimでバッファ内を移動するときは、カーソルキーは使...

vim バッファの内容を指定したファイルに保存して開く方法

現在、編集しているバッファを指定したファイルで保存して、かつ、そのファイルを開きたいことがたまに...

vim バッファの内容をコマンドに流し込む方法

Linuxユーザの間でも大人気のエディタvimについて。至高のエディタvimで作業しているときに、ファイルに...

vim カレントのバッファの内容をファイルに追記する方法

FreeBSDユーザの間で大人気のエディタvimについて。ファイルを編集していて、ほかのファイルと結合した...

vim カーソルの前から行頭まで削除する方法

Unixユーザの間で大人気のエディタvimについて。行の途中から行頭までのテキストを消す方法は何通りもあ...

vim カーソルの単語を検索する方法

FreeBSDユーザの間で大人気のエディタvimについて。vimで文字列の検索をするときには、/や?を使います。...

vim 画面に表示されている範囲でテキストを削除する方法

vimでテキストを消すときには、xやdコマンドを使います。画面に見えている範囲でカレント行が一番上まで...

vimで最後に貼り付けた(プット)した位置に戻る方法

vimで、ヤンク(yy)したデータをプット(pかP)(貼り付け)することがよくあります。ヤンクして、最後に貼り...

vimで最後の挿入位置に挿入モードで戻る方法

関連vimでファイルを編集しているときに、挿入モード(insert)から一度コマンドモードに戻って、ほかの位...

vimで検索のハイライトを元に戻す方法

あわせて読むvimで hlsearchオプションを有効にすることで、検索結果のハイライトすることができて、非...

vimで単語数や行数を数える方法

vimで単語を数える方法があります。例えば、 /etc/rc.conf の中に YES が何個あるのか数えることができ...

vimのvimdiffで差分をコピーしたり、貼り付けたりする方法

vimのdiff機能 vimdiff は非常に便利です。Vim Diffの機能を知らないとかなり損してるのではないかと思...

.viminfoでヤンクのデータを別のvimに提供する方法

vimを複数起動しているときに、ヤンク(コピー)しているデータを他のvimに送りたいことがあります。その...

vimでコマンド行引数で指定したファイル名を知る方法

vimでコマンド行引数で指定したファイル名を表示することができます。たとえば、このように複数のファイ...

vimで最後に開いてたファイルを開く方法

vimで最後のセッション(ファイル)を開くことができます。例えば、最後のセッションがvim /etc/rc.confを...

MySQLでクエリキャッシュする方法

はじめにクエリキャッシュの設定が 0 の場合クエリキャッシュの設定の確認方法キャッシュサイズの設定キ...

MySQLのレプリケーションの設定

MySQLでは、簡単にレプリケーションを利用することができます。レプリケーションすることでデータのバッ...

vimからミニブログTwitterに投稿する方法

FreeBSDやLinuxであろうと、MicrosoftのWindowsを使っていようが、関係なく、vimは利用できます。そんな...

FreeBSD GNU Screenでバックスペースが機能しなかった

FreeBSDのアップグレードを行うたびに、たびたび、シェルには悩ませられてきました。FreeBSD 6.3-RELEAS...

Windowsでeuc-jpのファイルをvimで開くにはiconv.dllが必要

Windowsでeuc-jpのファイルを読むときには、iconv.dllが必要です。http://www.kaoriya.net/dist/iconv-1...

Windowsのvimで挿入モードや検索のIMEをデフォルトオフにする方法

Microsoft windows に gvim(vim) をインストールしたデフォルトの状態では、日本語版のwindowsの場合(他...

FreeBSD環境でシステムやapacheをmuninでモニタリング

muninは、リソースの情報収集、グラフ化をしてくれます。http://munin.projects.linpro.no/サーバのリソ...

vimでスワップファイルを作らないでファイルを開く方法

vimは、viを拡張した素晴らしいエディタです。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
プライバシーポリシー