「ほっ」と。キャンペーン
 

タグ:VxEditor ( 6 ) タグの人気記事

 

VxEditor JavaScriptブックマークレット作成用

はじめに

JavaScriptブックマークレットを作成するときに改行コードなどを削除して作成します。通常はエディタなどでJavaScriptのコードを記述してから改行を取り除く作業をするのですが、エディタ上でその作業をしてしまうのが楽なのでVxEditorで改行コードを取り除くものを作成してみました。VxEditorで選択した範囲の改行コードならびに前後の不要な空白とタブを削除します。



VxEditor用のコード

以下のコードを適当な名前で保存し、VxEditorから呼び出します。結果はクリップボードに入っていますので、そのままブラウザのアドレスバーに入れて試すことができます。

VxEditor用コード


/*改行,両端の空白タブの除去*/
var e = new Editor;
if (e.Selected == true) {
Clipboard.asText=e.SelText.replace(/^[ \t]+|[ \t]+$|\n|\r/gm, "");
}



[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2007-09-09 19:53 | Trackback | Comments(0)
 

VxEditor テキストハイパーリンク バージョンアップ

お知らせ

VxEditor テキストハイパーリンク のバグ修正版をアップしました。画像を開けないなどのバグ修正です。ご使用の方は差し替えをお願い致します。<(_ _)>

時間のあるときにもうすこしチェックしますね。

公開先:VxEditor テキストハイパーリンク


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2007-07-23 18:17
 

VxEditorでローカルWikiもどき

はじめに

VxEditor ハイパーリンク用スクリプトを利用して、ローカルWikiもどきで遊んでみたいと思います。ただハイパーリンクするだけなのに、ちょっと便利です。emacsやVimではちょっと難しくてと、思う方はVxEditorなども敷居が低くてよいかもしれませんね。

VxEditor ハイパーリンク用スクリプト



リンクを開く手順


ハイパーリンク用スクリプトを導入してあるものとしてお話します。なおショートカットはCtrl+Wで設定してあるものとして話をしますね。

1. VxEditorで以下のようにページのリンクを作成します。

a0031863_1941418.jpg


2. リンク部分にカーソルを移動します。

3. Ctrl+Wを押して、ハイパーリンク用スクリプトを実行します。

4. 新規作成しますかと、メッセージが表示されますので、OKボタンを押します。

5. 以上で新たなページが作成されます。

※ 実は画像のリンクも開くようにしています。いろいろ遊んで見て下さいね。


書式について

書式についての制限はありません。好きな形式を用いてメモをして下さいね。HTMLに変換したい場合は、Vikiなどの書式に統一するとよいかもしれません。

今後の開発では、Viki書式にするべきか、Markdownなどのテキストとしても見やすいものにしようか少し考えています。
 でも、実際に使う方はメモだけなので、書式にこだわることなく好きな自分の書式でメモをすればよいと思います。また、自分だけの変換スクリプトなどを作成すればもっとおもしろいですよね。


最後に

このスクリプトを利用したアイディアなどありましたら、トラックバックで教えて下さい。よろしくお願いいたします。<(_ _)>

エキサイトの不調でトラックバックができないようです。グッスン;;

面白いアイディアはこちらのサイトでも紹介させて頂きますね。


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2007-07-21 19:42 | Trackback | Comments(0)
 

VxEditor スクリプトの追加方法

はじめに

最近VxEditorのスクリプトを書いています。スクリプトの追加方法は簡単なので分かっているかたもいらっしゃると思いますが、簡単に説明させていただきます。
VxEditor: VxEditor


手順



1. VxEditorのツールの設定を選択する。

a0031863_19101561.jpg


2. 追加(A)ボタンをクリック
a0031863_19102825.jpg


3. 実行ファイル ...のボタンをクリック
a0031863_19103783.jpg


4. スクリプトを選択
a0031863_19105135.jpg


5. オプションタブのショートカットを設定します。
a0031863_19174817.jpg


6. 以上で完了です。


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2007-07-21 19:10 | Trackback | Comments(0)
 

VxEditor ハイパーリンク用スクリプト

はじめに

 テキストハイパーリンクを VxEditor でも実装してみました。以下のサイトでopenwikilink.dmsをダウンロードしてツールに登録してくださいね。ショートカットキーに割り当てると便利です。まだ未完成ですが、それなりに使えるかもしれないのでアップしておきますね。ローカルWikiみたいにも使えます。Vikiの書式に従えばHTMLにも変換が可能です。また、他の変換ツールと組み合わせるのも面白いかもしれませんね。

公開先:VxEditor テキストハイパーリンク


機能

主な機能は以下の通りです。


  • http://などのURLアドレスにリンク

  • 以下の拡張子はテキストエディタで開く。
    .txt , .dms , .log , .vbs .js , .howm , .vik

  • 以下の拡張子は画像として開く。
    .jpg , .gif , .bmp

  • 以下の拡張子は実行ファイとして開く。
    .exe , .com , .help

  • 拡張子が無い場合は拡張子.vikiを付加してエディタで開く。

  • 以上の拡張子以外は関連付けファイルとして開く。

  •  リンク方法
    >>>リンクファイル名
    [[リンクファイル名]]
    [[リンクファイル名][タイトル]]



テキストWikiとして利用

拡張子無しでリンクすると拡張子を自動で付けてリンクファイルを開きます。この機能を利用してVikiライクの記述でテキストを入力できます。deplateを利用すれば、WikiをHTMLファイルに変換も可能です。


[[index][ホーム]] ←このリンク方法ならばdeplateと同じなので変換可能



変換バッチ

このバッチはVikiをHTMLに変換するバッチです。deplateをダウンロードして入れておく必要があります。またset src=で設定してある場所。この場所はMyWikiになっています。このMyWikiのフォルダにVikiのファイルを入れておき、MyWikiのフォルダの上にこのバッチファイルをconv.batなどとファイル名を指定して実行します。
変換が完了すると、htmlフォルダとhtml ファイルが作成されます。

追記:template.txtをアップしておきますね。conv.batと同じ場所に入れて下さいね。


deplate: http://sourceforge.net/projects/deplate/



@echo %debug%off
:: Vikiファイルをdeplateを用いてhtmlファイルに変換する

::設定
set home=%CD%
set src=%home%\MyWiki
set html=%home%\html

set template=%CD%\template.txt
set option=-m utf8 --no-simple-names

::変換用バッチファイル
set convbat=_wikiconv.bat

::main
::出力用のフォルダを作成
if not exist %html%\nul md %html%

call :makebat

::生成
for /R %src% %%v in ( . ) do %ComSpec% /c %convbat% %%v
cd %home%

::生成したhtmlファイルのコピー
xcopy /E /Y %src%\*.* %html%

::不要なhtmlファイルの削除
for /R %src% %%v in ( *.viki ) do call :delhtml %%v

::htmlフォルダ側の *.vikiファイルを削除
for /R %html% %%v in ( *.viki ) do del %%v

goto end


::拡張子 .vikiを .htmlに変更して削除する
:delhtml
set fname=%1
set fname=%fname:.viki=.html%
del %fname%
goto return

::makeバッチ
:makebat
echo echo off>%convbat%
echo set h=%%1>>%convbat%
echo set h=%%h:.=%%>>%convbat%
echo echo フォルダ名:%%h%%>>%convbat%
echo cd %%h%%>>%convbat%
echo for %%%%f in ( %%h%%*.viki ) do deplate -t %template% %option% %%%%f>>%convbat%
echo cd %home%>>%convbat%
echo :end>>%convbat%
goto return

:end
del %convbat%
pause
:return



template.txt



#Mingle type=pre slot=css:
<style type="text/css">
<!--

html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}
#header{position:relative}
#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
#header a{position:absolute;right:0;top:23px}
#content p{line-height:1.4}
#footer{background: #333;color: #FFF}
#footer p{margin:0;padding:5px 10px}
#footer a{display:inline;padding:0;color: #C6D5FD}

#navigation{float:left;width:50%}
#extra{float:left;width:49.9%}
#footer{clear:left;width:100%}

/*font-size*/
body{font-size:medium;}
body{font-size:95%;}
#header h1{font-size:130%;}
h1{font-size:120%;}
h2{font-size:110%;}
h3,h4{font-size:100%;}

#footer{font-size:80%;}
#navigation,#extra{font-size:80%;}


h1,h2,{padding-left:10px;}
h1,h2{
margin:10px;
border-bottom:1px solid #ccc;
}

h3{
margin:10px;
margin-left:15px;
padding:3px;
border-left:5px solid blue;
border-bottom:1px dotted #ccc;
width:80%;
}

p{padding:1em;}

#footer{text-align:center;}

pre{
padding:1em;
margin-left:50px;
background-color:#FFEBFD;
}

blockquote{
padding:1em;
margin-left:50px;
background-color:#F7F5F5;
border-left:3px solid #ccc;
}

/*アンカー対策*/
a{display:none;}
div a{display:inline;}

-->
</style>
#End

#PREMATTER
<div id="container">
<div id="header"><h1>{get: title }</h1></div>
<div id="wrapper">
<div id="content">
#BODY: -navbar_top -navbar_bottom
</div>
</div>
<div id="navigation">
</div>
<div id="extra">
</div>
<div id="footer"><p>Copyright (C) 2006-2007 ぽっと All rights reserved</p></div>
</div>
#POSTMATTER: html_pageicons_beg..html_pageicons_end



[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2007-07-21 12:54 | ├自作ソフト | Trackback | Comments(0)
 

VxEditor 専用 ChangeLog スクリプト Ver0.12アップ

VxEditor 専用 ChangeLog スクリプト Ver0.12アップ


VxEditorで利用可能な、ChangeLog用スクリプトをバージョンアップしました。
以下のサイトで最新版の配布を行いますのでよろしくお願いいたします。

今回のバージョンはカーソルを移動し、入力を少し楽にしました。

最新版配布サイト:VxEditor専用スクリプト


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2007-07-17 20:40 | Trackback | Comments(0)
掲載の記事や画像などすべての複写・転載・公衆送信等はご遠慮ください。