เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

urxvt-matcher - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ urxvt-matcher เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ urxvt-matcher เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


matcher - match strings เปƒเบ™ terminal output เปเบฅเบฐเบ›เปˆเบฝเบ™ rendition เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เปƒเบŠเป‰เบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ•เปเปˆเปเบ–เบง ("on_line_update") เป€เบžเบทเปˆเบญเบ‚เบตเบ”เบเป‰เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบšเบฒเบ‡เบญเบฑเบ™
เบฎเบนเบšเปเบšเบšเปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ„เบฅเบดเบเป„เบ”เป‰. เป€เบกเบทเปˆเบญโ€‹เบ„เบฅเบดเบโ€‹เปƒเบชเปˆโ€‹เบ›เบธเปˆเบกโ€‹เบซเบ™เบนโ€‹เบ—เบตเปˆโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹
"matcher.button" เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 2, เบซเบผเบทเบเบฒเบ‡), เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™
เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ "matcher.launcher" (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ "url-launcher", "sensible-browser")
เบˆเบฐเบ–เบทเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เป€เบ›เบฑเบ™ argument เบ—เปเบฒเบญเบดเบ”. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™
เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆ URLs เปเบฅเบฐเป€เบ›เบตเบ”เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เป€เบŠเบฑเปˆเบ™: "mark-urls" เบญเบฐเบ”เบตเบ”
เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ.

เบฎเบนเบšเปเบšเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบเบปเบ‡เบเบฑเบš URL เบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบปเบšเบฅเป‰เบฒเบ‡เบ”เป‰เบงเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™ "matcher.pattern.0",
เปเบฅเบฐเบฎเบนเบšเปเบšเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ”เป‰เบงเบเบฎเบนเบšเปเบšเบšเบ•เบปเบงเป€เบฅเบ, เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš
เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ "เบเบฒเบ™เป€เบฅเบทเบญเบ". launcher เบเบฑเบ‡เบชเบฒเบกเบฒเบ” overridden เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เบฒเบกเบฎเบนเบšเปเบšเบš.

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ—เบตเปˆเป€เบซเบฑเบ™เบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เบ—เบตเปˆเบชเบธเบ”เบซเบผเบทเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบˆเบฒเบ
เปเบ›เป‰เบ™เบžเบดเบก. เบžเบฝเบ‡เปเบ•เปˆเบœเบนเบเบกเบฑเบ”เบ„เบตเบเบฑเบš "matcher:last" เบซเบผเบท "matcher:list" เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบซเบฑเบ™เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡.
เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” 'matcher:select' เป€เบ›เบตเบ”เปƒเบŠเป‰เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบญเบตเบเบ„เบฑเป‰เบ‡
เบˆเบฑเบšเบ„เบนเปˆเป‚เบ”เบเปƒเบŠเป‰เปเบ›เป‰เบ™เบžเบดเบก เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™ เบซเบผเบทเบชเบณเป€เบ™เบปเบฒเบžเบงเบเบกเบฑเบ™เปƒเบชเปˆเบ„เบฅเบดเบšเบšเบญเบ”. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹, เบเบฒเบ™โ€‹เบ›เป‰เบญเบ™โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ / เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบขเบนเปˆโ€‹เบ›เบฒเบโ€‹เบเบญเบ”โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบ–เบทเบโ€‹เบฅเบฐโ€‹เบ‡เบฑเบšโ€‹เป„เบงเป‰โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบœเบนเบโ€‹เบกเบฑเบ”โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹.
เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰:

"เบ‚เบถเป‰เบ™"
เบŠเบญเบเบซเบฒเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบ‚เบถเป‰เบ™เป€เบ—เบดเบ‡.

"เบฅเบปเบ‡"
เบŠเบญเบเบซเบฒเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบฅเบปเบ‡เบฅเบธเปˆเบก.

"เบšเป‰เบฒเบ™"
เป‚เบ”เบ”เป„เบ›เบซเบฒเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบชเบนเบ‡เบชเบธเบ”.

"เบชเบดเป‰เบ™เบชเบธเบ”"
เป‚เบ”เบ”เป„เบ›เบซเบฒเบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบฅเบธเปˆเบกเบชเบธเบ”.

"เบซเบ™เบต"
เบญเบญเบเบˆเบฒเบเป‚เบซเบกเบ”เปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบˆเบธเบ”เบ—เบตเปˆเบเบฒเบ™เบ„เบปเป‰เบ™เบซเบฒเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

"เป€เบ‚เบปเป‰เบฒ"
เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™.

"y" เบ„เบฑเบ”เบฅเบญเบเบเบฒเบ™เบˆเบฑเบšเบ„เบนเปˆเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เปƒเบชเปˆเบ„เบฅเบดเบšเบšเบญเบ”.

เบ•เบปเบงเบขเปˆเบฒเบ‡: เป‚เบซเบผเบ” เปเบฅเบฐเปƒเบŠเป‰เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบˆเบฑเบšเบ„เบนเปˆเบเบฑเบšเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

URxvt.perl-ext: default, matcher

เบ•เบปเบงเบขเปˆเบฒเบ‡: เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡.

URxvt.url-launcher: sensible-browser
URxvt.keysym.C-Delete: matcher:last
URxvt.keysym.M-Delete: matcher:list
URxvt.matcher.button: 1
URxvt.matcher.pattern.1: \\bwww\\.[\\w-]+\\.[\\w./?&@#-]*[\\w/-]
URxvt.matcher.pattern.2: \\B(/\\S+?):(\\d+)(?=:|$)
URxvt.matcher.launcher.2: gvim +$2 $1

เปƒเบŠเป‰ urxvt-matcher เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad