เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

prtp - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ prtp เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต prtp เด†เดฃเดฟเดคเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

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 เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    เดธเต—เดœเดจเตเดฏ เดชเดพเดธเตเด•เตฝ เด•เด‚เดชเตˆเดฒเตผ
    เดธเต—เดœเดจเตเดฏ เดชเดพเดธเตเด•เตฝ เด•เด‚เดชเตˆเดฒเตผ
    เด’เดฐเต 32/64/16-เดฌเดฟเดฑเตเดฑเต เดชเดพเดธเตเด•เตฝ เด•เด‚เดชเตˆเดฒเตผ
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, เด—เต†เดฏเดฟเด‚ เดฌเต‹เดฏเต
    เด…เดกเตเดตเดพเตปเดธเต, เดจเดฟเดจเตเดฑเต†เตปเดกเต‹ เดŽเตปเดกเดฟเดŽเดธเต, เดกเต‹เดธเต;
    เด…เตผเดคเตเดฅเดชเดฐเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเตˆ...
    เดธเต—เดœเดจเตเดฏ เดชเดพเดธเตเด•เตฝ เด•เด‚เดชเตˆเดฒเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    Canon EOS เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ
    Canon EOS เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ
    เด•เดพเดจเดฃเดฟเดจเต เดทเดŸเตเดŸเตผ เด•เต—เดฃเตเดŸเต เด‡เดฒเตเดฒ
    เด’เดฐเต EXIF โ€‹โ€‹เดตเดฟเดตเดฐเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต
    เด‡เดฎเต‡เดœเต เดซเดฏเตฝ, เดจเดฟเด•เตเด•เต‹เตบ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฏเดฟ
    เดชเต†เดจเตเดฑเด•เตเดธเต. เด•เดพเดจเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เด”เดฆเตเดฏเต‹เด—เดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเดตเตเดฎเดฟเดฒเตเดฒ
    เด…เดชเต‡เด•เตเดท...
    Canon EOS เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    เดฑเดฟเดซเตˆเตปเดกเต
    เดฑเดฟเดซเตˆเตปเดกเต
    rEFInd เดŽเดจเตเดจเดคเต rEFIt เดฌเต‚เดŸเตเดŸเดฟเดจเตเดฑเต† เด’เดฐเต เดซเต‹เตผเด•เตเด•เต เด†เดฃเต
    เดฎเดพเดจเต‡เดœเตผ. rEFIt เดชเต‹เดฒเต†, rEFInd-เดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
    เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค EFI เดฌเต‚เดŸเตเดŸเต เดธเตเดตเดฏเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•
    เดฒเต‹เดกเดฑเตเด•เตพ เด•เต‚เดŸเดพเดคเต† เด‡เดคเต เด’เดฐเต เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ GUI เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
    เดฌเต‚เดŸเตเดŸเต เด“เดชเตเดทเดจเตเดฑเต† เดฎเต†เดจเต...
    rEFInd เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    ExpressLuke GSI
    ExpressLuke GSI
    เดˆ SourceForge เดกเต—เตบเดฒเต‹เดกเต เดชเต‡เดœเต เด‡เดคเดพเดฏเดฟเดฐเตเดจเตเดจเต
    เดŽเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•
    phhusson's great เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ GSI-เด•เตพ
    เดœเต‹เดฒเดฟ. เดžเดพเตป เด†เตปเดกเตเดฐเต‹เดฏเดฟเดกเต เดชเตˆ เดฐเดฃเตเดŸเตเด‚ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต
    เด†เตปเดกเตเดฐเต‹เดฏเดฟเดกเต 1...
    ExpressLuke GSI เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    เดธเด‚เด—เต€เดค เด•เดพเดธเตเดฑเตเดฑเตผ
    เดธเด‚เด—เต€เดค เด•เดพเดธเตเดฑเตเดฑเตผ
    เดฎเตเดฏเต‚เดธเดฟเด•เต เด•เดพเดธเตเดฑเตเดฑเตผ เด’เดฐเต เดŸเตเดฐเต‡ เดฎเตเดฏเต‚เดธเดฟเด•เต เดชเตเดฒเต†เดฏเดฑเดพเดฃเต
    เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเด‚เด—เต€เดคเด‚ a-เดฏเดฟเดฒเต‡เด•เตเด•เต เด•เดพเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
    Google Cast เด‰เดชเด•เดฐเดฃเด‚. เด†เดฆเตเดฏ เด“เดŸเตเดŸเดคเตเดคเดฟเตฝ,
    เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดฎเตเดชเดŸเดฏเดพเดณเดคเตเดคเดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต
    เดŸเดพเดธเต...
    เดฎเตเดฏเต‚เดธเดฟเด•เต เด•เดพเดธเตเดฑเตเดฑเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 6
    PyQt
    PyQt
    PyQt เดŽเดจเตเดจเดคเต เดชเตˆเดคเตเดคเตบ เดฌเตˆเตปเดกเดฟเด‚เด—เดพเดฃเต
    เดกเดฟเดœเดฟเดฏเดฏเตเดŸเต† เด•เตเดฏเตเดŸเดฟ เด•เตเดฐเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚
    เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเด•เดธเดจ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต. เด…เดคเต
    Python v2, v3, Qt v4 เดŽเดจเตเดจเดฟเดต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
    Qt v5. PyQt เดฒเดญเตเดฏเดฎเดพเดฃเต...
    PyQt เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad