Palm84 某所の日記

死のうは一定、しのびクマには何しよぞ...

EdTex(V3.11)めも

EdLeafのシェアウエア版(ってか逆?)EdTex がほぼフリー版扱い(日本語ヘンニダw)になってました。

本版より、試用期間の制限をなくし、機能制限無しでいつまでも継続試用ができるようにしました。ただし、試用中は、起動時にEdTex On Trial画面が表示されます。

個人的にこれ (V3.11) を必須としてるわけはなんといっても「フレーズ機能」の便利さ。ってかWindowsをメインで使用している目的がこれっだりします。HTMLタグ挿入機能は他のエディタでもあるけど私にはどれも不完全としか思えなかったのでありました(ブログ全盛の時代ですからHTML書くのは少数派というか、目的ないならあんまり覚える必要もない気も激しくしますけど。普通は「見た目」確認だけでいいので。)

私的にEdLeafの弱点だったのが以下の点だったのですが、EdTex (V3.11) ではおk。

  1. MDI(Multiple Document Interface - Wikipedia
    • 一つのウィンドウで複数のタブを開く
    • EdLeafでは一つのタブごとに一つのウィンドウを開く(SDI)
  2. 文字コードの切替が可能
    • EdLeafではUTF-8のファイルはコード指定して開かないと文字化けを変更できない
【追記】EdTex (V3.11) の短所?

私は下記の点について不都合な場合は秀丸エディタに切り替えてますけど(ユーザツールに秀丸を登録してツールバーにボタンを表示)。

  • ユニコード非対応、Shift_JISにないものは ? (0x3F) に置き換えられてしまう
  • Unicode (UTF-16) のファイルを開くと改行コードが LF と判定される
  • UTF-8 のファイルをWクリックで開くと文字化け
  • 文書比較機能なし
  • GrepはあるがGrep置換機能なし
  • 64bit Windows 非対応

V5.x ではこれらの短所はほぼないようですが、「アウトライン」機能(見出し表示)がないので乗換えを躊躇っております。

UTF-8の一発切替ボタン

自動判定がだめなのは同じですが、編集ファイルメニューから切替(再読込み)は可能。もっと便利に一発切替ボタンで

  1. 設定共通設定【拡張メニューバーを表示】にチェック
  2. 設定カスタマイズ拡張メニュー番号【10】とかに【UTF-8】指定
    • 【1】から【9】あたりに【履歴から貼付】や【置換】【追加コピー】【分割】【マクロ】(操作の呼び出し)など指定するのもいいかも

ちなみに、この EdTex のバイナリモードは確認に便利。さらに、Edbix はバイナリの表示そのままコピー(画面コピー)できて結構重宝するかも。

私的 HTML.fmx (書式設定 - HTML)
[Settings]
Extensions=.html .htm .txt .css
FolderPath=
ApplyLower=0
ColumnCount=90
TabColumnCount=4
LineSpaces=0
ColumnSpaces=0
EnWordWrap=1
EnKinsoku=1
GyotoKinsokuStr=、。,.)]}」』),.]}。」、・゙゚
GyomatuKinsokuStr=([{「『([{「
LineNumAsBreak=1
DispEnter=1
DispTab=1
DispZenSpace=1
DispHanSpace=0
ExtForSaveAs=.txt
EnCursorUnderline=0
CursorUnderlineColorref=0x400080
EnClickableUrlEmail=1
EnFreeCursor=0
EnAutoIndent=0
EnTabToSpace=0
SaveMarkedLineInfo=0
SaveMarkedWordInfo=0
EnAreaComment=1
EnSlashSlashComment=0
AreaAndSlash2CommentColorref=0x8000
EnAutoForm=0
ColorHtmlTag=1
ColorCKeyword=0
ColorCppKeyword=0
MarkedLineBackColorref=0x80ff80
MarkedWordBackColorref=0xffff00
CKeywordColorref=0xff0000
CppKeywordColorref=0xff
EnterColorref=0xff0000
TabAndSpaceColorref=0xc0c0c0
TextColorref=0x0
TextBackColorref=0xffffff
TaggedLineBackColorref=0xff00
HtmlTagColorref=0x400080
ClickableUrlEmailColorref=0xff0000
EnLineComment1=0
LineComment1Str=
LineComment1Colorref=0x8000
EnLineComment2=0
LineComment2Str=
LineComment2Colorref=0x408000
EnLineComment3=0
LineComment3Str=
LineComment3Colorref=0xff8000
LogicalFont=11,0,0,0,400,0,0,0,128,3,2,1,49,MS ゴシック
EnOutline=1
OutlineId=<h1\n<h2\n<h3\n<h4\n/*\n/**\n***\n<h5
AddHtmlTagMenu=0
AddHtmlTagBar=0

[Keyword1]
Valid=1
Case=1
Word=1
Colorref=0xff0000
KeywordStr=

[Keyword2]
Valid=1
Case=1
Word=1
Colorref=0xff
KeywordStr=

[Keyword3]
Valid=1
Case=1
Word=1
Colorref=0xff00
KeywordStr=

[Keyword4]
Valid=1
Case=1
Word=1
Colorref=0xffff
KeywordStr=

[Keyword5]
Valid=1
Case=1
Word=1
Colorref=0xffff00
KeywordStr=

[Phrase1]
Phrase_Caption=基本タグ
p=<p>$s</p>\n
br=<br>
p small=<p class="small">$s</p>
strong=<strong>$s</strong>
span small=<span class="small">$s</span>
span red=<span class="red">$s</span>
span ms=<span class="ms">$s</span>
ul=<ul>\n<li></li>\n<li></li>\n<li></li>\n</ul>\n\n
li=<li>$s</li>\n
ul ネスト=\n	<ul>\n	<li></li>\n	<li></li>\n	<li></li>\n	</ul>\n
dl=<dl>\n\n<dt>$k</dt>\n<dd>\n<p></p>\n</dd>\n\n</dl>\n
div=<div class="$k">\n$s</div>\n
a href=<a href="$k">$s</a>
a name=<a name="$k">$s</a>
ol=<ol>\n<li>$k</li>\n<li></li>\n<li></li>\n</ol>\n
hr=<hr>\n
h2=<h2>$s</h2>\n
h3=<h3>$s</h3>\n
h4=<h4>$s</h4>
img=<img src="$k" alt="" width="" height="">\n

[Phrase2]
Phrase_Caption=HTML2
code= <code>$s</code> 
pre=<pre>\n$s\n</pre>\n
pre scl=<pre class="scl">\n$s\n</pre>\n
dfn= <dfn>$s</dfn> 
del=<del>$s</del>
ins=<ins>$s</ins>
abbr=<abbr title="$k">$s</abbr>
acronym=<acronym title="$k">$s</acronym>
blockquote=<blockquote cite="$k" title="">\n<p>$s</p>\n</blockquote>\n
table=<table>\n<caption>$s</caption>\n<tr>\n<td></td>\n<td></td>\n<td></td>\n</tr>\n</table>\n
ul code=<ul>\n<li><code></code> - \n	<ul class="nest">\n	<li><code></code> - </li>\n	<li><code></code> - </li>\n	<li><code></code> - </li>\n	</ul>\n</li>\n</ul>\n
em=<em>$s</em>
var=<var>$s</var>
ul a href=<ul>\n<li><a href=""></a></li>\n<li><a href=""></a></li>\n<li><a href=""></a></li>\n</ul>
img=<img src="$k" alt="" width="" height="">
width"" height""= width="" height=""
mail=[]palm84@xxxx.xxx[]
ul nest=\n	<ul class="nest">\n	<li></li>\n	<li></li>\n	<li></li>\n	</ul></li>\n
span verdana=<span class="verdana">$s</span>

[Phrase3]
Phrase_Caption=はてなetc
見出し=*[$s]\n
span tokai1=<span class="tokai1">$s</span>
strong ms=<strong class="ms">$s</strong>
pre scl=<pre class="scl">\n$s\n</pre>\n
右→=<span class="ms">→</span>
左←=<span class="ms">←</span>
上↑=<span class="ms">↑</span>
下↓=<span class="ms">↓</span>
kbd=<kbd>$s</kbd>
hatena_img=<img alt="$k" width="" height="" src="[]http://cgi34.plala.or.jp/palm84/hatena_images/[]">
hatena img href=<a href="[]http://cgi34.plala.or.jp/palm84/hatena_images/[]">$s</a>
line-through=<span style="text-decoration: line-through">
 style ""= style=":"
style type=<style type="text/css">\n\n<!--\n\n {   }\n\n {   }\n\n-->\n\n</style>
navi=<div class="navi">\n<a href="index.html" accesskey="h">HOME(<span class"ak>H</span>)</a>\n</div>\n
head=<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[]http://www.w3.org/TR/html4/loose.dtd[]">\n<HTML lang="ja">\n\n<head>\n<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\n<meta http-equiv="Content-Language" content="ja">\n<link rev="made" href="[]palm84@xxxx.xx[]">\n<link rel="INDEX" href="[]http://www10.plala.or.jp/palm84/index.html[]">\n<meta http-equiv="Content-Style-Type" content="text/html">\n<title>*******************</title>\n<link rel="stylesheet" type="text/css" href="./basic.css">\n</head>\n
▼=<span class="ms">▼</span> 
blockquote-site=<div class="bqsi">\n<blockquote cite="$k" title="">\n<p>$s</p>\n</blockquote>\n<cite><a href="" title=""></cite>\n</div>\n
ul pre=<ul>\n<li></li>\n</ul>\n<pre class="scl">\n\n</pre>\n
Yen symbol=&#165;

[Phrase4]
Phrase_Caption=文字参照
アンド=&#038;
"=&#034;
<=&#060;
>=&#062;

[Phrase5]
Phrase_Caption=フレーズ5
css コメント=/**\n\n**/\n
htmlコメント=<!--\n\n-->\n
点線=------------------------------------------------------\n
/****/=--------------------------\n/**$s**/\n--------------------------\n
code space= <code>$s</code> 

[Phrase6]
Phrase_Caption=フレーズ6

[Phrase7]

[Phrase8]

[Phrase9]

[Phrase10]

[Phrase11]

[Phrase12]

[Phrase13]

[Phrase14]

[Phrase15]

[Phrase16]

[Phrase17]

[Phrase18]

[Phrase19]

[Phrase20]