NYAGOS 및 conemu를 통한 키보드 작업 확장
하고 싶은 일
Stackoverflow 선생님.에 따라 최장 경기를 할 수 있습니다!그래서 나는 확실히 그렇다고 생각한다.
-- ref) http://stackoverflow.com/questions/17386792/how-to-implement-string-rfind-in-lua
nyagos.bindkey("M_A",
function(this)
local pos = (this.text:sub(1,this.pos-1)):match'.*() '
if pos and (pos < this.pos) then
for i = 1, this.pos-pos do
this:call("BACKWARD_CHAR")
end
else
this:call("BEGINNING_OF_LINE")
end
return nil
end
)
nyagos.bindkey("M_B",
function(this)
local pos = this.text:find(' ',this.pos+1)
if pos and (pos > this.pos) then
for i = 1, pos-this.pos do
this:call("FORWARD_CHAR")
end
else
this:call("END_OF_LINE")
end
return nil
end
)
conemu에서 Hotkey 매크로 사용ctrl+LEFT
로, GUI 맥로에서Keys("!a")
로 한다.!a
= Alt+A 중 NYAGOS는 M_A
에 해당한다.ctrl+RIGHT
로, GUI 맥로에서Keys("!b")
로 한다.!b
= Alt+B 중 NYAGOS는 M_B
에 해당한다.Reference
이 문제에 관하여(NYAGOS 및 conemu를 통한 키보드 작업 확장), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/daxanya1/items/7d4b51bba6c8f3a6016b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)