ひとりで勝手に vi 党
「ひとりで勝手に vi 党」とは何か?
意味はそのままで,勝手にviを応援しようと言うものです.
Web は手で書きましょう
最近は,Webを書くための専用ツールで構築したサイトが非常に多いですね.人によってはWebはそれらのツールを使わないとかけないと思っている方までいるようです.
その手のツールの吐き出すHTMLのコードは非常に汚い
何でこんなことをするの?というくらい汚いコードを吐きます.
入力と見た目は同じようになるのですが,どう考えても使い方を間違った書き方,無駄に多くのタグを入力する.等が発生する場合が多いのです.
手で書けば,無駄と分かる余計なタグは入れなくなりますし,タグの意味を理解して利用するので,美しいコードを書くことが出来るはずです.
美しいコードを利用するためには「手書き」が一番簡単な方法なのです.
どうせ書くなら vi で
なぜ?と問われると「趣味だから」と答えるしかないのですが,HTMLを vi で書いてみませんか?
最近少数派になりつつある「HTMLの手書き派」ですが,その中でも多分,vi使いは少数派の部類だと思います.
viは,
- モードという概念があるので難しい感じがする
- マウスで操作できないので面倒だと感じやすい
- 正規表現ってなに?
なんて言う理由で避けられているのかもしれません.
まぁそんな感じで難しそうですが,なれてしまうとこれ以上便利なものは無いくらい便利に感じます.
まず,ホームポジションに指を置いたらあとはそこから指を外すことなくすべての処理が出来ます(モードの恩恵・マウスを使わない恩恵).そして,正規表現が使えるので文字の操作が非常に楽.文字の置き換えや順序の入れ替えなど簡単にこなしてしまうことが出来ます.
正規表現は,Webでのタグの変更や調整などに強力に働きます.
viの命令(行の移動や置き換えの命令など)も引用してきた文章を整形したりするのに強力に働きます.
結構,Web向きのエディタなのです.
これを機会にあなたのWebもviで書いてみませんか?
Webにvi使いの証をいれてみましょう
せっかくviでWebを作ったならば,なにか自己主張してみませんか?
お勧めの自己主張は,ヘッダーに
<META NAME="GENERATOR" CONTENT="My HANDS and FINGERS">
<META NAME="EDITOR" CONTENT="vi [Version]">
を記述することです.
実際の記述では,次のようになりますね.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML lang="ja">
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">
<META NAME="GENERATOR" CONTENT="My HANDS and FINGERS">
<META NAME="EDITOR" CONTENT="vi Version SVR4.0, Solaris 2.5.0 on SunOS 5.8">
</HEAD>
もう一つ,このページの貼り付けてありますが,viで作ってますよアイコンを貼り付けることが出来ます.
このアイコンをあなたのページに貼り付けたい場合,まずこのアイコン

をダウンロードしてください.そして,HTMLのソースの好きな場所に,
<a href="http://www.SPARCstation.org/VisualEditor/index.html">
<img border="0" src="/ファイルを置いたディレクトリ/Powered_By_vi.gif"
alt="POWERED BY Visual Editor!" height="31" width="88"></a>
としてください.リンクしないでアイコンを使いたい場合は,
<img border="0" src="/ファイルを置いたディレクトリ/Powered_By_vi.gif"
alt="POWERED BY Visual Editor! <http://www.sparcstation.org/VisualEditor/>"
height="31" width="88">;
等として頂けると良いと思います.
これは開くまで例ですので,お好きな形でどうぞ.
まぁ,これは vi を使ってますよという印であって,それ以上でもそれ以下でもないのですが.
免責
お決まりですが,
このアイコンを利用したことによる,間接的・直接的な損害に対する保証は一切ありません.
このページの内容を信じたばかりに起こった,間接的・直接的な損害に対する保証は一切ありません.
アイコンの著作権はアイコン製作者である本サイト管理者が保持します.本サイトの趣旨に賛同されている方にのみ利用を許諾します.
|