はじめに
このサイトでは、私 b2r が作成したソフトを公開しています。
非常にほそぼそと運営していますが、もしよろしければお試しください。
Little Spider 0.55 beta 1 リリース 2007/12/29
Little Spider 0.55 beta 1 リリースしました。
内部処理にかなりの変更があり、前バージョンとの互換性に問題がありそうですので、beta 扱いにしています。
ご利用の際は、現在使用中のバージョンとは別フォルダでの利用をお勧めします。
別件ですがKanoneの公開を停止しました。
私自身もう何年も使用していませんし、その役目はもう終わっているしょう。
Vectorには残っていますので、確保したい方はそちらをどうぞ。
VectorにはLittle Spider 0.55 の公開を依頼するときにあわせて公開停止依頼を行う予定です。
- 概要
-
テキストエディタです。
自由度はかなり高いです。
設定叩けばかなり強力&使いやすいエディタになると思います。
- スクリーンショット
- PNGファイルへ直リン。
- ダウンロード
- Little Spider 0.55 beta 1 (729KB)
- Little Spider 0.54.2 (570KB)
- 特徴
-
- フルメニューカスタマイズ
- フルツールバーカスタマイズ
- フルキーカスタマイズ
Little Spiderのメニュー、ツールバー、キー設定はすべて起動時に設定ファイルから読み込まれ、そこで作成されます。
各メニューに割り当てる動作もすべて自由に設定できます。
文字挿入系の動作は一通りそろえていますので、文字挿入系のコマンドを独自に用意してやれば、HTMLエディタ、Java Scriptエディタ、Perl用エディタなどなど、多岐にわたって利用可能です。
- 内蔵エクスプローラー
ファイルへのアクセスが簡単になります。
テキストビューワおよび、bmp、jpg、pngの画像ビューワとしても機能します。
HTMLファイルでimgタグを挿入する場合、威力を発揮します。
- 自動文字コード変換
シフトJIS、JIS、EUC、Unicode、UTF-8、UTF-7の読込、保存が可能です。
- スクリプト機能
Pascalベースのスクリプト機能を搭載しています。
- 今回のバージョンアップ(0.55 beta 1)
-
・内部処理の整理
・ヘルプ刷新
・正規表現まわりの動作を調整
・エディタにて複数の囲い文字の指定を可能に
・エディタにて複数の行コメント文字の指定を可能に
・マルチタブ時にドラッグ&ドロップによるタブの入れ替えができなかった不具合修正
・PPAマクロエラー時の出力先をダイアログから内蔵エディタへ変更
・ひとつのアクションに複数のホットキーの指定が可能に
・選択文字が存在する場合のTAB押下時の挙動をTABインデントに変更
・HTMLクリップボードサポート
・常駐機能追加
・HMMファイル対応
・文字列挿入時の変換方式を選択できるように
Delphiスタイル:
改行: #13#10
Unixスタイル
改行: \n
タブ: \t
カンマ(特殊): \c
キャレット位置(特殊): \|
バックスラッシュ(円マーク): \\
・その他微調整
(新アクション)
・!Grep: 検索語句を含む行の一覧を内蔵エディタに出力します。
ダブルクリックで対象行へジャンプします
・!UnicodeEscape: 選択範囲の文字列をUnicodeエスケープします。
日本語->\u65e5\u672c\u8a9e
逆の処理をする!UnicodeUnescapeはありません。アンドゥしてください。
・!TabList: タブ一覧ウィンドウ表示
・!TabSpaceCount: タブ幅の指定(2 or 4 or 6 or 8)
・!CommaToReturn: カンマ->改行
・!ReturnToComma: 改行->カンマ
・!TaboReturn: Tab->改行
・!ReturnToTab: 改行->Tab
・!ColonToReturn: コロン->改行
・!ReturnToColon: 改行->コロン
・!SemiColonToReturn: セミコロン->改行
・!ReturnToSemiColon: 改行->セミコロン
・!CamelizeUpper: Camelize(upper) camel-string -> CamelString
・!CamelizeLower: Camelize(lower) camel-string -> camelString
・!CamelStringToHyphen: camelString -> camel-string
・!CamelStringToUnderscore: camelString -> camel_string
・!ToggleSoftTab: ソフトタブのOn/Off
・!EncodeMetaString: メタ文字に変換
・!DecodeMetaString: メタ文字を通常文字列変換
・!OpenSelTextAsFile: 選択中のテキストをファイル名とみなして開く
・!CaretLeft
・!CaretRight
・!CaretUp
・!CaretDown
・!SendBackSpaceKey
・!SendEnterKey
・!SendDeleteKey
・!SendHomeKey
・!SendEndKey
・!MailThis: SMTP.iniの設定に基づき、メール送信。Gmailメモ用
・!HtmlMailThis: SMTP.iniの設定に基づき、HTMLメール送信。Gmailメモ用
・!DetachWindow: エディタを別画面にて表示します
・!SelTextReplace: 選択文字列を置換
Param[0]: 検索文字列
Param[1]: 置換文字列
・!PrettyPrint: 指定した区切り文字で行揃えします
Param[1]: 区切り文字
Param[2]: 1で右揃え。それ以外の場合は左揃え
例
name: 名前
value: 値
=>通常(左揃え) !PrettyPrint,:
name : 名前
value: 値
=>右揃え !PrettyPrint,:,1
name: 名前
value: 値
・!UrlEncode: UrlEncodeします。
Param[1]: 文字コード。"Shift_JIS", "EUC-JP", "UTF-8"のいずれかを指定
・!OpenFiles: 指定フォルダ以下のファイルオープン用メニュー作成
Param[0]: 指定フォルダ
・!OpenFilesAs: 指定フォルダ以下のファイルテンプレートオープン用メニュー作成
Param[0]: 指定フォルダ
・!InsertFiles: 指定フォルダ以下のファイル挿入用メニュー作成
Param[0]: 指定フォルダ
(新マクロ)
・procedure Echo(const Msg: string);
・procedure SelTextToList;
・function GetListLine(Index: Integer): string;
・function UrlEncode(Value, Encoding: string): string;
・procedure ShellExecute(Value: string)
連絡先