「文書の先頭か末尾」の版間の差分
細 →ソースコード |
改行とマークアップの修正 |
||
| (2人の利用者による、間の3版が非表示) | |||
| 1行目: | 1行目: | ||
== 文書の先頭か末尾に移動 == | |||
= 文書の先頭か末尾に移動 = | ショートカットキーやツールバーアイコンを削減するために、自分がよく使う機能をひとまとめにしてみました(i.e. ショートカットの割りあては「Ctrl+End」キーひとつで済み、ツールバーアイコンやマウスボタンへの割りあてもこれひとつで)。 | ||
* トグル移動のパターンは '''2in1''' モードと '''4in1''' モードを選択可 | * トグル移動のパターンは '''2in1''' モードと '''4in1''' モードを選択可 | ||
=== ソースコード === | |||
== ソースコード == | <syntaxhighlight lang="javascript"> | ||
< | |||
#title = "文頭か文末" | #title = "文頭か文末" | ||
#tooltip = "文書の先頭か末尾にカーソルを移動する" | #tooltip = "文書の先頭か末尾にカーソルを移動する" | ||
// #icon = "Mery用 マテリアルデザインっぽいアイコン.icl", | // #icon = "Mery用 マテリアルデザインっぽいアイコン.icl",278 | ||
/** | /** | ||
| 74行目: | 69行目: | ||
} | } | ||
Redraw = true; | Redraw = true; | ||
</ | </syntaxhighlight> | ||
== 文書の先頭か末尾 または 選択範囲の始点か終点 == | |||
「[[行頭か行末 または 選択範囲の始点か終点]]」マクロと同じように、「文書の先頭か末尾に移動」マクロと [[キーアサイン集]] の「[[キーアサイン集#選択範囲の始点終点を交替|選択範囲の始点終点を交替]]」マクロのコードと統合したものです。 | 「[[行頭か行末 または 選択範囲の始点か終点]]」マクロと同じように、「文書の先頭か末尾に移動」マクロと [[キーアサイン集]] の「[[キーアサイン集#選択範囲の始点終点を交替|選択範囲の始点終点を交替]]」マクロのコードと統合したものです。 | ||
=== ソースコード === | |||
== ソースコード == | <syntaxhighlight lang="javascript"> | ||
< | |||
#title = "文頭か文末 または 選択範囲の始点か終点" | #title = "文頭か文末 または 選択範囲の始点か終点" | ||
#tooltip = "文書のの先頭か末尾 または 選択範囲の始点か終点 にカーソルを移動する" | #tooltip = "文書のの先頭か末尾 または 選択範囲の始点か終点 にカーソルを移動する" | ||
| 172行目: | 162行目: | ||
} | } | ||
Redraw = true; | Redraw = true; | ||
</ | </syntaxhighlight> | ||
== メモ == | |||
* 2019/03/29 (sukemaru) | * 2019/03/29 (sukemaru) | ||
** 4in1 トグルモードが "空白行だけの文書" で正しく機能しなかったのを修正 | |||
** 「選択範囲の始点終点を交替」マクロとの統合版を追加 | |||
** (個人的に「行頭か行末に移動」マクロを使う機会がすくないので「文書の先頭か末尾に移動」マクロで統合版を作りなおしました。自分用のコードでは [[GetKeyState.exe(キー状態取得実行ファイル) |GetKeyState]] を利用しての "選択範囲の前後を1文字ずつ拡張/縮小」機能も追加していたり) | |||
スポンサーリンク