MK Editor の【挿入】コマンド

ファイルを挿入

最終更新
更新はありません

html の文書型宣言、ヘッダ部のメタ要素などはテンプレートを用意されていると思います。MK Editor では、外部のファイルを直接入力することができるので、こうしたテンプレートをコピー&ペーストすることなく瞬時に挿入できます。

【編集】→【挿入】→【ファイル】で挿入したいファイルを選択します。あらかじめ用意しておいたテンプレートファイルが、現在作成しているファイルの任意の位置に挿入されます。ショートカットキーも設定可能です。

html文書に必須とされる文書型宣言(DOCTYPE宣言)と決まりきったヘッダ内のMETA要素などは、いくつかテンプレートファイルとして用意しておくと便利でしょう。

注意すべきは、文書型宣言というのは文書が完成してから最後に挿入するべきものだということです。font,s,strike要素などを使ったなら、html4.01 transitional が妥当です。また、ruby要素などは文書によっては必要になる要素ですが、文書を書き始める前から使うことを予期しておくのは難しいのです。最初からtransitionalなど寛容な文書型を宣言しておくという手もありますが、より厳密で正しいhtmlを書こうという意思があるなら、transitional宣言は恥ずかしいものであるという認識でありたいものです。

「参考」文書型宣言

html4.01 strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
html4.01 transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
html4.01 frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
xhtml1.0 strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
xhtml1.0 transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
xhtml1.0 frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

尚、xhtmlでは、xml宣言も必要になります。

xml宣言(文字コードShift_JIS時)
<?xml version="1.0" encoding="Shift_JIS"?>

定型句を挿入

最終更新
更新はありません

テンプレートファイルを用意するまでもない短い語句は、定型句として登録しておくことで、簡単に任意の位置に挿入できるようになります。

定型句の登録は、【ツール】→【定型文字列編集】で可能です。html文書で"&"や">"等を表示させるための&lt 、&gt; 、&quot; 、&amp; などの文字実体参照は登録しておいて損はないでしょう。尚、文字実体参照については、ばけらのHTMLリファレンス内、HTMLで使える文字実体参照が詳しいです。

署名を挿入

最終更新
更新はありません

あらかじめ設定しておいた署名を挿入できます。

html文書で署名に相当するのは、address要素です。著作権表示や電子メールアドレスを、<address></address>でマークアップします。

ですから、予め<address>(C)Copyright 199x-2001 by <a href="mailto:xxx@yy.zz">名前</a> All rights reserved.</address>を署名として設定しておくと便利です。【ツール】→【署名の設定】で3つまで設定できるようです。署名の挿入は、【編集】→【挿入】→【署名】で行いますが、ショートカットキーを使うこともできます。

日付と時刻の挿入方法

最終更新
2002-12-01T13:43:33+09:00

HTMLのINS要素、DEL要素には、datetime属性があります。この書式、(%Datetime;)には定められた書式があるのです。MK Editorの「日付の時刻の挿入(F5)」では、次のような式で表されます。

%Y-%M-%DT%H:%N:%S+09:00

設定方法

  1. F5で日付と時刻の挿入ダイアログを表示します
  2. 「独自の形式で挿入」にチェックを入れます
  3. 入力欄に、上の式をペーストします
  4. 「OK」をクリックします

折り返し位置に改行を挿入

最終更新
更新はありません

通常、文章を書くときには意味的な区切りでもないのに改行などは入れません。しかし、掲示板などによっては一定文字数での折り返しが暗黙のマナーになっていたりします。そのような時、MKのウィンドウの幅を適当に調節した後、【表示】→【折り返しモード】→【ウィンドウの右端に合わせる】を実行し、普通に文章を書きます。その後、【編集】→【挿入】→【折り返し位置に改行を挿入】を実行すると、見たままのレイアウトで書き込むことができたりします。ウェブ製作とは関係ありませんが。

ポイント

【表示】→【折り返しモード】→【ウィンドウの右端に合わせる】は頻繁に使うので私はF4をショートカットキーに設定しています。確かMKの以前のバージョンはデフォルトでこのキーが割り当てられていたのですが、3.5.1-j では自分でショートカットキーを設定する必要があります。【ツール】→【キー割り当て】でショートカットキーを設定できます。

id属性値の自動生成

最終更新
2004-07-06T22:28:09+09:00

「日付と時刻の挿入」を応用すると、HTML文書のid属性値を自動で生成するのに使うことができます。公開日を示すことにもなるので一石二鳥かと。

「日付と時刻の挿入」には、ユーザが定義できる形式を加えられます。私の場合、一番上はHTMLのdatetime属性用に使い、二番目はこのid属性値用の形式として使っています。

  • d%Y-%M-%DT%H-%N-%S

このような形式はいかがでしょう。d2004-07-06T22-28-09 のような、ID型として妥当な文字列が作成されます。