Windows Live Writer: K2EditorマクロでNo-break space消し


まぁ、ゴミ・・・ではないんですケド。

No-break space。


このまま、ウェブリブログにアップすると、

TOPの記事一覧画面内の文字列に、 のまま表示されてしまいます。

記事内は大丈夫ですので、ウェブリの概要抽出処理がnb-spに対応してない、

って感じでしょうか。


Windows Live Writer(以下WLW)のプラグインも無いようですし、

マッピング用のテンプレートも外出しされておらず、

ハードコードされてるっぽいです。


多少面倒ですが、

1.WLWの[ソース]画面→K2Editorにコピー&ペースト。

2.K2Editorのマクロで、No-Break Spaceを<BR>に置き換え。

3.変換されたHTMLソースを、WLWの[ソース]画面にコピー&ペースト。

4.ブログサイトにアップロード。

と、手動でPOST処理しています。

(たまにこの処理忘れてますけど)


K2Editor - K2 Software's Pageのマクロを利用するには、

マクロファイルを作成して、規定フォルダに突っ込みます。

マクロ保存のパス名とマクロ内容例は以下。


[インストールフォルダ]\Macro\[つけたいマクロ名(←全角可能)].mac

// For LiveWriterゴミ消し(&nbsp/&#160)
Replace("&nbsp;","<BR>","0","0","1","0","4","0","0","0")
Replace("&#160;","<BR>","0","0","1","0","4","0","0","0")


No-Break Spaceにきちんと対応、

というコトであれば、

&nbsp;

&#160;

&#xa0;

の3つを処理対象にすべきだけど、

多分、この2種類しか実運用で見てないからこうしているんだと思う。

(よく覚えてない)


Replaceコマンドの説明を貼ろうと思ったら、ヘルプファイルがおかしいコトに気付いた。

目次は出るけど、右側に説明が出ない。

あれ~、Windows7(64bit)だからかな?

作者ページにHTML版ヘルプあるだろ?と探したら見つからない(@@)

ま、いっか・・・


Replaceの第1引数を第2引数に置き換えてるだけなので、

そこを書き換えれば別の文字列置換が可能です。

同一行に複数あった場合の挙動とかが、後のオプションにあったと思うけど、

マニュアルが見つからないコトには何とも・・・(^^;)



実際の実行は、

1.Ctrl+Aで文章全選択。

2.[F2]で「キーマクロ一覧」をポップアップ

K2EキーマクロforWLW

3.マクロを選択し、[OK]ボタンクリック


で、再度、WLWの[ソース]にペーストしなおして、

そのまま「下書きをブログに保存」でアップロードします。


[編集]や[プレビュー]タブをクリックして画面を切り替えてしまうと、

[ソース]タブに戻った時に、nbspも元に戻ってしまいます。


現在のWLWの利用バージョン:2012


Windows7にOSを切り替えて、Windows7対応版のWLWを使ってから

微妙に色々とおかしいトコロがある・・・


特に、テーブル内で、文字列を操作している時が危ない、

Undoが効かくてどうしようも無くなるコトが多く、非常に危険

なので、操作とセーブタイミングの意識をしっかりと持って、

やってしまった→WLW立ち上げなおし→ファイル読み直しをする

スタイルで運用しています。

自分の環境だけの異常なのか、そうでないのかはちょっと不明です。


~おわり~


関連記事:

WLW: flickr4writerがエラー~Flickr API変更対応版必要

Windows Live Writer: iframeの問題~プレビューが使えない~

Windows Live Writer: K2EditorマクロでNo-break space消し

Windows Live Writer で過去記事を速攻で開く方法 ~ウェブリブログの場合~

Windows LiveWriterで大きすぎる記事を作ってしまった時

WindowsLiveWriter500より古い記事を開く方法 (古い)

Windows Live Writer ハードコードされてるのかな? (古い)

WindowsLiveWriter工夫次第で使えますね (古い)

Windows Live Writer 使ってる人いますか? (古い)


関連テーマ:

テーマ「Windows Live Writer」のブログ記事

Windows Live Writer(半自動分類)

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント


この記事へのトラックバック

Windows Live Writer: iframeの問題~プレビューが使えない~
Excerpt: Windows Live Writer で過去記事を速攻で開く方法 の方法を実現してから、更に超便利に愛用しているWindows Live Writer。 しかしながら、ちょっとだけ問題があり..
Weblog: 天人鳥のいる暮らし
Tracked: 2014-07-01 06:03

Windows Live Writer: K2EditorマクロでNo-break space消し
Excerpt: まぁ、ゴミ・・・ではないんですケド。 No-break space。 このまま、ウェブリブログにアップすると、 TOPの記事一覧画面内の文字列に、&amp;nbsp;のまま表示されてしまいます..
Weblog: 天人鳥のいる暮らし
Tracked: 2014-07-01 06:04

WindowsLiveWriter工夫次第で使えますね~実験結果のおさらい~
Excerpt: 前の実験記事WindowsLiveWriter試し 実験の結果、まあまあ使えるという事になりました。 テーマ関係は怖いのでまだいじってません。 【試した事】 ..
Weblog: 天人鳥のいる暮らし
Tracked: 2014-08-29 23:10

WLW: flickr4writerがエラー~Flickr API変更対応版必要
Excerpt: ちょうどEssential 2012の更新が来て、Undo効かないとか、 Windows Live Writerのおかしな挙動部分は直った気がするんだけど、 これから、まじめに使おうと考えてた..
Weblog: 天人鳥のいる暮らし
Tracked: 2014-09-01 20:33

WLW: flickr4writerのインストールうまく行きました
Excerpt: &nbsp; ここしばらく、Norton君の判断仰ぐの忘れてたんで、 正確にいつからOKになってたか分かりませんが、 先ほどやったら大丈夫でした。 &nbsp; WLW: flickr4writerが..
Weblog: 天人鳥のいる暮らし
Tracked: 2014-09-01 20:41