Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

[AHK#53] AutoHotkey多行內容輸出時的偏移問題

$
0
0

1. 問題描述

AutoHotkey可以用圓括號來設定多行內容,例如:

text =
(
  第1行
  第2行
  第3行



- 第1項
- 第2項
- 第3項
)

f1::
  Send %text%
  return

但是多行文字在輸出時會因為開頭的空白而造成偏移問題,上例按〔F1〕後的輸出如下:

第1行
  第2行
    第3行

    - 第1項
    - 第2項
    - 第3項

2. 解決方法

找到了一個簡單的解決方法:透過剪貼簿輸出就能解決偏移問題。

#SingleInstance Force

text =
(
  第1行
  第2行
  第3行

- 第1項
- 第2項
- 第3項
)

f1::
  Clipboard = %text%
  ;;Clipboard := text
  Send {space 2}^v
  return

額外輸出兩個空白再輸出〔Ctrl+V〕,輸出內容就能正確對齊了。

3. 教學影片

##您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles