Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฎเดพเตปเดกเต prtp เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
prt - เดเดชเตเดชเดฟเดจเตเดฑเต เดเดฎเดพเตปเดกเต เดฒเตเตป เดฎเตเตปเดญเดพเดเด ::PRT
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
$ prt
$ prt
เดตเดฟเดตเดฐเดฃเด
เดเดชเตเดชเดฟเดจเตเดฑเต เดเดฎเดพเตปเดกเต เดฒเตเตป เดซเตเดฐเดฃเตเดเตโเดเตปเดกเต เดเดฃเต prt::PRT.
เดเดชเดเดฎเดพเตปเดกเตเดเตพ
ยท เดชเดเดฐเด_เดเตเดเตเดเตบ
"เดซเต" เดเตเดเตเดเตบ "เดฌเดพเตผ" เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเด.
prt replace_token foo bar
"foo" เดเตเดเตเดเตบ เดฎเดพเดฑเตเดฑเดฟ เดชเดเดฐเด "เดฌเดพเตผ" เดเดจเตเดจเดพเตฝ เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดฐเดธเตเดคเดพเดตเดจเดเดณเดฟเตฝ "bazz" เดเตเดเตเดเตบ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
prt replace_token foo bar --in-statement bazz
_เดเตเดฒเดพเดธเต เดชเตเดจเตผเดจเดพเดฎเดเดฐเดฃเด เดเตเดฏเตเดฏเตเด
"Foo" เดเตเดฒเดพเดธเตเดธเดฟเดจเต "Bar" เดเตเดฒเดพเดธเตเดธเดฟเดฒเตเดเตเดเต เดชเตเดจเตผเดจเดพเดฎเดเดฐเดฃเด เดเตเดฏเตเดฏเตเด.
prt rename_class เดซเต เดฌเดพเตผ
ยท เดชเตเดฐเตเดฎเดพเดฑเตเดฑเตเด_เดจเดพเดฎเดธเตเดฅเดฒเด
"Foo", "Foo::*" เดเตเดฒเดพเดธเตเดเตพ "Bar", "Bar::*" เดเดจเตเดจเต เดเตเดฒเดพเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดจเตผเดจเดพเดฎเดเดฐเดฃเด เดเตเดฏเตเดฏเตเด.
prt rename_namespace เดซเต เดฌเดพเตผ
ยท เดกเดฟเดฒเตเดฑเตเดฑเต_เดฎเตเดคเตเดคเตเดกเต
"เดญเดเตเดทเดฃเด" เดเตเดฒเดพเดธเดฟเตฝ เดจเดฟเดจเตเดจเต "เดเดฑเตเดฑเต" เดฐเตเดคเดฟ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเด.
prt delete_method เดญเดเตเดทเดฃเด เดเดดเดฟเดเตเดเตเด
ยท เดจเตเดเตเดเด_เดเตเดฒเดพเดธเต_เดฐเตเดคเดฟ
"เดเตเดฒเดพเดธเต" เดเตเดฒเดพเดธเดฟเดฒเต "เดฐเตเดคเดฟ" เดฐเตเดคเดฟ "เดฎเดฑเตเดฑเตเดฐเต เดเตเดฒเดพเดธเดฟเดฒเต" "เดฎเดฑเตเดฑเตเดฐเต_เดฐเตเดคเดฟ" เดฐเตเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเด.
เดชเดพเดเตเดเตเดเตเดเตพ เดเตพเดชเตเดชเตเดเตเดฏเตเดณเตเดณ "เดเตเดฒเดพเดธเต" "เดฎเดฑเตเดฑเตเดฐเต เดเตเดฒเดพเดธเตเดธเดฟเดฒเตเดเตเดเต" เดชเดเตผเดคเตเดคเดฟ.
prt เดจเตเดเตเดเด_เดเตเดฒเดพเดธเต_เดฐเตเดคเดฟ 'เดเตเดฒเดพเดธเต#เดฐเตเดคเดฟ' 'เดฎเดฑเตเดฑเตเดฐเตเดเตเดฒเดพเดธเต#เดฎเดฑเตเดฑเตเดฐเต_เดฐเตเดคเดฟ'
TARGET เดซเดฏเดฒเตเดเตพ
เดฑเตเดซเดพเดเตโเดเตผ เดเตเดฏเตเดฏเดพเตป เดจเดฟเดเตเดเตพเดเตเดเต เดเดพเตผเดเตเดฑเตเดฑเต เดซเดฏเดฒเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
prt replace_token foo bar lib/**/**.pm t/*.t # lib/ เดฒเต Refactor Perl เดฎเตเดกเตเดฏเตเดณเตเดเดณเตเด t/ เดฒเต เดซเดฏเดฒเตเดเตพ เดเตเดธเตเดฑเตเดฑเตเด
เดเดพเตผเดเตเดฑเตเดฑเต เดซเดฏเดฒเตเดเตพ เดเดฒเตเดฒเดพเดคเต, "App::PRT" เดจเดฟเดเตเดเดณเตเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเดฒเต เดธเตเดดเตโเดธเต เดเตเดกเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฑเตเดเตเดเต เดกเดฏเดฑเดเตโเดเดฑเดฟ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดพเตป "App::PRT" "cpanfile" เดคเดฟเดฐเดฏเตเดจเตเดจเต. เดเดฟเดฑเตเดฑเดฟเตฝ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ
repository, เดฑเดฟเดชเตเดชเตเดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเดฒเต เดเดฒเตเดฒเดพ เดซเดฏเดฒเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
prt replace_token foo bar # เดจเดฟเดฒเดตเดฟเดฒเต เดตเตผเดเตเดเดฟเดเดเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฑเตเดซเดพเดเตเดเตผ เดเตเดฏเตเดฏเตเด
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต prtp เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด