如何加上括號我想創建一個熱鍵按Ctrl + (,增加了括號的短語。即選擇x-1
得到(x-1)
,如何給這個函數編程?使用AutoHotkey的
我寫了很多短語,如:x+1/(x-1)^2
所以這將是有幫助的熱鍵加括號
如何加上括號我想創建一個熱鍵按Ctrl + (,增加了括號的短語。即選擇x-1
得到(x-1)
,如何給這個函數編程?使用AutoHotkey的
我寫了很多短語,如:x+1/(x-1)^2
所以這將是有幫助的熱鍵加括號
^(::
SendInput, ^c
Sleep 10
Clipboard = (%Clipboard%)
SendInput, ^v
return
這意味着你實際上是按CTRL + SHIFT + 9(因爲你沒有(
ķ。 EY)。
我做了一個快速測試,它會爲您突出顯示的任何內容添加圓括號。我會建議調整觸發鍵,因爲CTRL + SHIFT + 9並不是那麼容易命中,但似乎沒有問題。
如果你想保存到剪貼板,那麼你就必須做到這一點:
^(::
SavedClipboard := ClipboardAll
SendInput, ^c
Sleep 10
Clipboard = (%Clipboard%)
SendInput, ^v
Clipboard := SavedClipboard
SavedClipboard =
return
請注意,我混合了=和=的賦值運算符,它們具有不同的行爲。它的編碼速度非常快,但可能會讓初學者感到困惑。 AutoHotKey有一個幫助文件,可以告訴你有什麼不同。 – Nelson
還有一個。我怎樣才能改變你的腳本添加括號並立即回到括號內? 也就是說我用右鍵SHIFT +鍵「(」得到這個「()」,它重新定位括號內的光標/指針? –
你應該能夠按CTRL + LeftArrow來做到這一點 我不願意爲SHIFT + 9,因爲,它可能會循環觸發上述熱鍵,而且您也將失去對左圓括號的訪問:) 實際上,設置光標自動執行該操作比基於另一個熱鍵,所以想想你想先做什麼,讓我知道。 – Nelson
你在哪裏有問題?告訴我們你的代碼。 – MCL
聽起來像你只需要這個序列:剪切選擇,插入'(',粘貼,插入'''''。 –