Skip to content

Instantly share code, notes, and snippets.

@nimzo6689
Created May 7, 2017 21:10
Show Gist options
  • Save nimzo6689/b0e85478477b7e3006ef3d86441cb888 to your computer and use it in GitHub Desktop.
Save nimzo6689/b0e85478477b7e3006ef3d86441cb888 to your computer and use it in GitHub Desktop.
Clipboard Historyの設定ファイル
;===========================定型文メニュー1===========================
;※定型文メニュー1のホットキー割り当ては設定画面から変更されます
;テンプレートとなっていますので、カスタマイズしてお使いください。詳細は Help.html の【定型文の編集】をご覧ください
;■で始まる項目は、選択されているテキスト(非選択時はクリップボードの文字列)に対して実行する項目です
@NoteHotkey=Shift,400
+個人情報(&P)
〒123-4567 OOO県OOO市OOO町OOO
末尾にタブ `
メールアドレス(&M)... | xxx@xx.xxx.or.jp
複数行`r`nサンプル1
複数行サンプル2... |
==============================================
Name: --- ---
E-Mail: xxx@xx.xxx.or.jp
Home Page: http://-----
==============================================
/E
+サブメニュー内サブメニュー
http://www.xxx.co.jp
..
..
+メールアドレス(&M)
xxx@xx.xxx.or.jp
yyy@xx.xxx.or.jp
..
+日付・時刻(&D)
yyyyMMdd || Date
yyyy/MM/dd || Date
yyyy/MM/dd HH:mm:ss || Date
yyyy年M月d日(dddd) || Date
Today is "~MM/dd~" ~~~HH:mm~~~ || Date
ddd, dd MMM yyyy HH:mm:ss +0900 || Date | L0x0409
yyyy/MM/dd(和暦) || Date || StrReplace | 和暦 | H~yyyy~ || Date | D4
MM/dd HH:mm:ss (1週間と6時間後の5分4秒前) || Date | +D7 +H6 +M-5 +S-4 || StrReplace | ` (1週間と6時間後の5分4秒前)
複数行の日付... |
Y:~yyyy~
M:~MM~
D:~dd~
/E
| Date
..
*記号(&1) | -1
◆|■|▲|▼|★|●||◇|□|△|▽|☆|○
---
←|→|↑|↓||…|‥|―|~|/|\| ̄|_
---
【】|『』|〈〉|《》|〔〕|[]|‘’|“”||㍾|㍽|㍼|㍻
---
㈱|㈲|㈹||㊤|㊥|㊦|㊧|㊨||№|℡|㏍
---
〒|※|§|¶|♭|♪|〆|仝|♂|♀|⇒|⇔
---
①|②|③|④|⑤|⑥|⑦|⑧|⑨|⑩|--|Ⅰ|Ⅱ|Ⅲ|Ⅳ|Ⅴ|Ⅵ|Ⅶ|Ⅷ|Ⅸ|Ⅹ
..
-
+テキスト修飾(&T)
■> 引用記号 || RegExReplace | m)^ | > `
■// コメント || RegExReplace | m)^ | // `
■/* コメント */ || RegExReplace | s).+ | /* $0 */
■<!-- HTMLコメント --> || RegExReplace | s).+ | <!-- $0 -->
-
■> 引用記号の削除 || RegExReplace | m)^> `|^>
■// コメントの削除 || RegExReplace | m)^// `|^//
■空行を削除 || RegExReplace | m)^[\r\n]+
■改行を削除 || RegExReplace | [\r\n]
-
■(小かっこ) || RegExReplace | s).+ | ($0)
■[角かっこ] || RegExReplace | s).+ | [$0]
■各行を 【】 で囲む || RegExReplace | m)^.*$ | 【$0】
-
■各行先頭に連番追加 || AddLineNumber | : `
■各行をセンタリング || AlignLine
■各行の左右を装飾 || AlignLine | 1 | 60 | =
■各行を右寄せ || AlignLine | 2
-
■改行整形(36文字) || FormatLine | 36
■改行整形(36文字+ぶら下げ) || FormatLine | 36 | ,,,.,、,。,,,.,?,!,),」,』,!,),?,\,]
-
■行ソート || Sort
■行ソート(逆順) || Sort | R
■行ソート(重複行削除) || Sort | U
-
■任意の文字を置き換え || RegExReplace | ~INPUT | ~INPUT
..
+テキスト変換(&U)
■大文字に変換 || RegExReplace | s).+ | $U{0}
■小文字に変換 || RegExReplace | s).+ | $L{0}
-
■半角に変換 || SingleStr
■全角に変換 || DoubleStr
-
■カタカナ→ひらがな変換 || HiraStr
■ひらがな→カタカナ変換 || KataStr
-
■10⇔0x16進数相互変換 || ConvertHex
■10→0x16進数変換 || ConvertHex | 0x16
■10→16進数変換 || ConvertHex | 16
■16→10進数変換 || ConvertHex | 10
-
■URLエンコード || EncodeURL
■URLデコード || EncodeURL | 1
-
■base64エンコード || EncodeBase64
■base64デコード || EncodeBase64 | 1
base64エンコード(Data URI) || EncodeBase64 | 0 | Binary | 1
■base64デコード(バイナリ) || EncodeBase64 | 1 | Binary
-
■HTML エスケープ || StrReplace | & | &amp; || StrReplace | < | &lt; || StrReplace | > | &gt; || StrReplace | " | &quot;
■行末に<br>を追加 || RegExReplace | m)$ | <br>
..
-
+ファイル関連(&F)
ファイルを開く... || Run | *.*
-
Help.htmlを開く || Run | Help.html
URLを開く || Run | http://blank-note.sakura.ne.jp/
-
ファイルのフルパス名... || FilePath
フォルダのフルパス名... || FolderPath
-
ファイルの差し込み... || PasteFile
指定ファイルの差し込み | ReadMe.txt | PasteFile
-
■ファイルに追記... || AppendFile | `r`n
■指定ファイルに追記 || AppendFile | `r`n------------------`r`n | ~BLANK | 簡易メモ.txt | UTF-8
■ファイルを上書き... || AppendFile | ~BLANK | ~BLANK | ~BLANK | UTF-8 | delete
-
ファイルリスト作成... || FileList
ファイルツリー作成... || FileList | T
フォルダツリー作成... || FileList | D T
ファイルリスト作成(*.txtのファイル名のみ)... || FileList | N | *.txt
-
ファイルのMD5... || FilePath || RegExReplace | s).+ | certutil -hashfile "$0" MD5 || Run | ~BLANK | O || RegExReplace | m)^.+\:.*$ | ~BLANK || RegExReplace | [ \r\n] | ~BLANK || RegExReplace | s).+ | $U{0}
ファイルのSHA-1... || FilePath || RegExReplace | s).+ | certutil -hashfile "$0" SHA1 || Run | ~BLANK | O || RegExReplace | m)^.+\:.*$ | ~BLANK || RegExReplace | [ \r\n] | ~BLANK || RegExReplace | s).+ | $U{0}
..
+クリップボード関連(&C)
■分割コピー(改行区切り) || SplitCopy
■分割コピー(改行区切り+逆順) || SplitCopy | ~NULL | ~NULL | R
■分割コピー(タブ区切り) || SplitCopy | ` `
-
■履歴に追加 || AddHistory
■キープ || Keep
-
クリップボードマネージャーを開く... || OpenManager
クリップボード履歴メニューを開く... || OpenHistory
-
現在のクリップボードをクリア || <#blank,,#clip>
現在のクリップボードの内容をプレーンテキストとして貼り付ける || <#clip,,#paste>
■現在のクリップボードと選択範囲を入れ替える || <#clip,,#paste> || KeyStroke | ^{x}
-
クリップボード履歴をクリア || ClearHistory
クリップボード履歴を確認せずにクリア || ClearHistory | 0
-
キープ中の履歴をクリア || ClearKeep
キープ中の履歴を確認せずにクリア || ClearKeep | 0
-
クリップボード履歴の整理:100番目以降の履歴を削除 || CompactHistory | 100 | 0 | 0
クリップボード履歴の整理:500文字以上の履歴を削除 || CompactHistory | 0 | 500 | 0
クリップボード履歴の整理:重複する履歴を削除&件数を9999件に制限 || CompactHistory | 10000 | 0 | 1
-
クリップボード履歴を書き出し || ExportHistory || AppendFile | ~BLANK | ~BLANK | ~BLANK | UTF-8 | delete
1-10番目の履歴を連結して貼り付け || ExportHistory | ~NULL | 1-10
..
+設定関連(&O)
ダイレクトペーストON/OFF || DirectMode
ダイレクトペーストON || DirectMode | 1
ダイレクトペーストOFF || DirectMode | 0
-
FIFO ペーストON/OFF || FifoMode
FIFO ペーストON || FifoMode | 1
-
LIFO ペーストON/OFF || LifoMode
LIFO ペーストON || LifoMode | 1
-
FIFO/LIFO ペーストOFF || FifoMode | 0
-
シンプルモードON/OFF || SimpleMode
シンプルモードON || SimpleMode | 1
シンプルモードOFF || SimpleMode | 0
-
ホットキーのサスペンドON/OFF || SuspendHotkey
ホットキーのサスペンド || SuspendHotkey | 1
ホットキーのサスペンド解除 || SuspendHotkey | 0
-
クリップボード履歴のサスペンドON/OFF || SuspendHistory
クリップボード履歴をサスペンド || SuspendHistory | 1
クリップボード履歴のサスペンドを解除 || SuspendHistory | 0
-
テキストコピー時の自動処理OFF || OnCopy
テキストコピー時の自動処理1ON/OFF || OnCopy | 1
テキストコピー時の自動処理2ON || OnCopy | 2 | 1
-
テキスト貼付時の自動処理OFF || OnPaste
テキスト貼付時の自動処理1ON/OFF || OnPaste | 1
テキスト貼付時の自動処理2ON || OnPaste | 2 | 1
-
設定画面を開く || OpenConfig
現在の設定ファイルを読み込み直す || Reload
プロファイル切り替え-Config.txt || Reload | Config.txt
プロファイル切り替え-ConfigB.txt || Reload | ConfigB.txt
-
アプリを終了 || Exit
..
-
キーストローク(&K) | username{Tab}password | KeyStroke
マウスカーソル位置の色(&R) || ColorPicker
式を入力して計算(&I) || <#blank> || Calc
■選択テキストを計算(&S) || Calc
■選択テキストの文字数(&L) || StrLen
-
■Googleで検索(&G) || <#copy> || StrReplace | # | %23 || RegExReplace | ^ | https://www.google.co.jp/search?hl=ja&lr=lang_ja&q= || Run
-
履歴の一覧・検索(ワードリスト付)(&A)... | `n犬`n猫`nモルモット | OpenManager
定型文の一覧・検索(&E)... || OpenManager | 1
-
+高度な使い方(&N)
■Perlで選択テキストを変換 || Run | test.pl | I O
■半角カタカナを全角に&数字を半角に&英字を大文字に変換 || DoubleStr | K || SingleStr | D || RegExReplace | s).+ | $U{0}
-
指定の単語リストで定型文を検索... | OOO県`n東京都`n大阪府 | OpenManager | 1
20文字以上のクリップボード履歴を検索して20桁に整形して貼り付ける... | .{20,} | OpenManager || FormatLine | 20
クリップボード履歴メニューから選んで引用記号を付けて貼り付ける... || OpenHistory || RegExReplace | m)^ | > `
-
Ctrl+Vで指定の文字列をFIFOペースト | 項目1`n項目2`n項目3`n項目4 || FifoMode | 1 || SplitCopy
-
カーソル行の行頭を●でマーク || <,#line> || RegExReplace | ^[○●]`|^ | ●
カーソル行の行頭を○でマーク || <,#line> || RegExReplace | ^[○●]`|^ | ○
-
ファイルを読み込んで20桁に整形して貼り付ける || PasteFile || FormatLine | 20 | ,,,.,、,。,,,.,?,!,),」,』,!,),?,\,]
5-10番目の履歴からURLを削除してファイルに保存 || ExportHistory | `r`n-----------`r`n | 5-10 || RegExReplace | http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)? | ~BLANK || AppendFile | ~BLANK | ~BLANK | ~BLANK | UTF-8 | delete
カーソル行を式と見なして計算し答えに置き換える || <#cut,#line,#paste> || Calc
計算式を入力して答えを貼り付ける... || <#input,,#paste> || Calc
時分秒を足した数をクリップボードに送る | HH+mm+ss | <,,#clip> || Date | L0x0409 || Calc
現在時刻を全角で表示 | yyyy年M月d日ddd曜日`r`nttH時m分s秒 | <,,#msgbox> || Date || DoubleStr
文章中の全文字数から原稿料を計算 || <#copy,#all,#msgbox> || RegExReplace | [\r\n] || StrLen || RegExReplace | $ | *5 || Calc || RegExReplace | $ | 円
..
;※この位置に2つ目以降の定型文メニューを追加できます
;===========================ダイレクトホットキー1===========================
;※デフォルトではキーが未割り当てです。設定画面から変更されます
@DirectHotkey=Alt,400
||FifoMode
;※この位置に2つ目以降のダイレクトホットキーを追加できます
;========================テキストコピー時の自動処理========================
;※追加・削除などのカスタマイズが可能です
@DirectHotkey=ONCOPY
各行先頭に > を挿入 || <#clip,,#clip> || RegExReplace | m)^ | > ` || AddHistory
@DirectHotkey=ONCOPY
各行先頭に // を挿入 || <#clip,,#clip> || RegExReplace | m)^ | // ` || AddHistory
@DirectHotkey=ONCOPY
各行を " で囲む || <#clip,,#clip> || RegExReplace | m)^.*$ | "$0" || AddHistory
@DirectHotkey=ONCOPY
各行先頭に 001: の連番を挿入 || <#clip,,#clip> || AddLineNumber | : ` | 3 || AddHistory
@DirectHotkey=ONCOPY
末尾の改行を削除 || <#clip,,#clip> || RTrim | `r`n || AddHistory
@DirectHotkey=ONCOPY
テキストコピー時に通知音を鳴らす|| SoundPlay
@DirectHotkey=ONCOPY
[履歴のみ]末尾の改行を削除 || <#clip> || RTrim | `r`n || AddHistory
;@DirectHotkey=ONCOPY,0,*EXCEL71
;[履歴のみ]Excelでセルそのものをコピーした時に末尾の改行を削除 || <#clip> || RegExReplace | s)\r\n$ || AddHistory
;@DirectHotkey=ONCOPY,1,chrome.exe|firefox.exe
;指定アプリ上での履歴取得を禁止(起動時から有効) || <#blank> || AddHistory
;========================テキスト貼り付け/クリップボード転送時の自動処理========================
;※追加・削除などのカスタマイズが可能です
@DirectHotkey=ONPASTE
各行先頭に > を挿入 || <#clip,,#clip> || RegExReplace | m)^ | > `
@DirectHotkey=ONPASTE
各行先頭に // を挿入 || <#clip,,#clip> || RegExReplace | m)^ | // `
@DirectHotkey=ONPASTE
各行を " で囲む || <#clip,,#clip> || RegExReplace | m)^.*$ | "$0"
@DirectHotkey=ONPASTE
各行先頭に 001: の連番を挿入 || <#clip,,#clip> || AddLineNumber | : ` | 3
@DirectHotkey=ONPASTE
末尾の改行を削除 || <#clip,,#clip> || RTrim | `r`n
;@DirectHotkey=ONPASTE,0,*EXCEL61
;Excelでセル内を編集時に末尾の改行を削除 || <#clip,,#clip> || RegExReplace | s)\r\n$
;//////////////////////////以下基本設定。設定画面から変更されます//////////////////////////
@HistoryHotkey=Ctrl,400
@SaveFile=ClipboardHistory.dat
@MaxHistoryCount=9999
@MaxHistoryLength=204800
@RecordMethod=0
@StartRecord=1
@MenuLength=60
@SimpleHistory=0
@SimplePreview=0
@PreviewSize=
@SwapShift=0
@SwapIcon=0
@DirectModKey=
@FifoHotkey=^v
@ExitFifoPaste=0,1
@EnableAccessKey=1
@CloseMenuByHotkey=1
@KeepOrderHistory=0,1,1,1
@KeepAfterPaste=1,0
@CompactHistoryOnExit=0,0,1
@SearchMode=0
@ManagerSize=350,405,50
@ManagerDontAutoHide=0
@ManagerAlwaysOnTop=1
@ManagerTree=1,1,1,1
@ManagerPreview=0
@ManagerFollowCursor=0
@ManagerHideNumber=0
@ManagerClearResult=1
@RecordOnManager=0
@ExcludeEXE=
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment