PDA

View Full Version : آموزش: افزونه ProPowerTools دستیار برنامه نویسان



danialafshari
سه شنبه 01 خرداد 1397, 14:49 عصر
با سلام
مدتیه که یک افزونه پیدا کردم و تستش کردم که مشکلی نداشته باشه و گفتم که در اختیار کاربران عزیز قرارش بدم انشالا دعای خیر شما پشت سر ما باشه
خب حالا افزونه چی هست و چه کاری میکنه؟
اکثر برنامه نویسان با نرم افزار قدرتمند Resharper آشنایی دارند که به صورت افزونه در ویژوال استودیو Visual Studio قرار میگیره و خیلی به برنامه نویس ها کمک میکنه
ولی مشکلاتی که این افزونه داره و برخی از برنامه نویسان که عادت به تایپ سریع دارند کمی کند عمل میکنه (یا شاید روی سیستم متوسط من اینجوری هست) ولی تقصیر خودش نیست چون بسیار بسیار کامله بخاطر همین هم سنگینه
و کسانی که سیستم های متوسط و قدیمی دارند از استفاده از این نرم افزار محرومند
افزونه 740 kb که به نام ProPowerTools هست و ورژن های مختلفش رو اینجا قرار میدم امیدوارم که بسیار کمکتون بکنه و قسمتی از کارهای Resharper رو براتون انجام بده البته کسانی که Resharper دارند هم میتونن ازش استفاده کنند

برای ورژن های 2013 و 2015 و 2017 یکجا RAR و آپلود کردم که باعث سردرگمی شما نشه و ماندگاری طولانی مدت در سایت رو داشته باشه

اگر موافق باشید و برای دسترسی همه به این ابزار لینک تاپیک رو در تاپیک اعلان و پستی که مربوط به خودمه در لینک زیر با عنوان افزونه ProPowerTools دستیار برنامه نویسان (http://barnamenevis.org/showthread.php?413328-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%87%D8%A7%DB%8C-%D9%88%DB%8C%D8%AF%DB%8C%D9%88%DB%8C%DB%8C-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D9%88-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7-%D8%A8%D8%A7-%D8%A2%D9%86&p=1900837&viewfull=1#post1900837)قرار میدم تا همه بتونند ازش استفاده کنند
لینک آموزش تصویری رو هم قرار میدم تا کامل براتون جا بیوفته (البته انگلیسی هست) ولی خب شما برنامه نویسید و انگلیسی رو حداقل باید در سطح متوسط بلد باشید...
https://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS106
https://sec.ch9.ms/ch9/bd28/05a24205-aece-41b9-9d9e-dba92ec4bd28/VS106_high.mp4
در منوی Tools و Option و Productivity Power Tools هم میتونید بقیه امکاناتش رو ببینید و فعال/غیر فعال کنید
در ضمن آموزشش به صورت متنی در لینک های دانلود به انگلیسی توضیح داده که فکر میکنم ورژن ویژوال استودیو 2013 از همه کامل تره
https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.Productivit yPowerTools2013
برخی امکانات :

Peek HelpSolution Explorer Errors
Structure Visualizer
Double click to maximize windows
Timestamp margin
Quick tasks – Edit Present On
Ctrl + Click to Peek Definition
HTML Copy improvements
Recently Closed Documents
Match Margin
Power Commands context menu cleanup
Syntactic Line Compression
Other features:
Quick Tasks
Power Commands
Color printing
Middle-Click Scrolling
Organize Imports for Visual Basic
Custom Document Well
Tools Options Support
HTML Copy
Fix Mixed Tabs
Ctrl + Click Go To Definition
Align Assignments
Column Guides
Colorized Parameter Help
وقت نشد آموزش رو ترجمه کنم و بذارم ولی بخاطر اینکه پست طولانی نشه توی گوگل Translate قرارش دادم که هم متن انگلیسی هست هم فارسی(نه چندان جالب :لبخند:)
https://translate.google.com/#en/fa/Summary%20of%20features%0ANew%20additions%20to%20P roductivity%20Power%20Tools%202013%3A%0A%0APeek%20 Help%0ASolution%20Explorer%20Errors%0AStructure%20 Visualizer%0ADouble%20click%20to%20maximize%20wind ows%0ATimestamp%20margin%0AQuick%20tasks%20%E2%80% 93%20Edit%20Present%20On%0ACtrl%20%2B%20Click%20to %20Peek%20Definition%0AHTML%20Copy%20improvements% 0ARecently%20Closed%20Documents%0AMatch%20Margin%0 APower%20Commands%20context%20menu%20cleanup%0ASyn tactic%20Line%20Compression%0AOther%20features%3A% 0AQuick%20Tasks%0APower%20Commands%0AColor%20print ing%0AMiddle-Click%20Scrolling%20%0AOrganize%20Imports%20for%20 Visual%20Basic%0ACustom%20Document%20Well%0ATools% 20Options%20Support%0AHTML%20Copy%0AFix%20Mixed%20 Tabs%0ACtrl%20%2B%20Click%20Go%20To%20Definition%0 AAlign%20Assignments%0AColumn%20Guides%0AColorized %20Parameter%20Help%20%0A%0A%0A%0A%0A%0A%0ARelease %20Notes%0ABuild%2030519.01%0A%0AWe've%20fixed%20s ome%20of%20the%20most%20reported%20bugs%20on%20Con nect%20including%20issues%20related%20to%20the%20C ustom%20Doc%20Well%2C%20loading%20failures%2C%20co de%20switching%20for%20XAML%2C%20icon%20updates%2C %20structure%20visualizer%20and%20regions%20suppor t.%0A%0ADetailed%20feature%20breakdown%0APeek%20He lp%20(Alt%20%2B%20F1)%0AWe%20have%20introduced%20a %20feature%20called%20Peek%20Help%20which%20can%20 be%20invoked%20from%20the%20context%20menu%20or%20 using%20the%20keyboard%20shortcutAlt%2BF1.%20This% 20brings%20up%20the%20F1%20Help%20content%20inline %20in%20the%20editor%2C%20below%20the%20symbol%2C% 20using%20Peek.%20This%20is%20a%20full%20browser%2 0control%2C%20so%20you%20can%20do%20navigation%2C% 20find%20and%20so%20forth.%0A%0A%0A%0A%20%0A%0ASol ution%20Explorer%20Errors%0A%0AThis%20feature%20ad ds%20error%2C%20warning%2C%20and%20message%20squig gles%20to%20Solution%20Explorer.%20The%20informati on%20is%20fetched%20from%20the%20Error%20List%20an d%20directly%20displayed%20in%20the%20Solution%20E xplorer%20tree%20view.%20%20Hovering%20over%20the% 20nodes%20with%20squiggles%20brings%20up%20a%20pop-up%20with%20the%20error%2Fwarning%2Fmessage%20info rmation.%0A%0A%0A%0AFiltering%0AYou%20can%20filter %20the%20Solution%20Explorer%20to%20just%20files%2 0with%20warnings%2Ferrors%2Fmessages%20using%20fil ter%20dropdown%20in%20the%20Solution%20Explorer%20 toolbar.%20You%20can%20create%20a%20new%20Solution %20Explorer%20view%2C%20filter%20it%20down%20to%20 Errors%20and%20use%20it%20as%20a%20dedicated%20Err or%20window.%0A%0A%0A%0AOptions%0AYou%20can%20turn %20off%20categories%20of%20squiggles%20or%20the%20 popup%20in%20Tools%20%3E%20Options%20Productivity% 20Power%20Tools%20%3E%20Solution%20Error%20Visuali zer.%0A%0A%0A%0A%20%0AStructure%20Visualizer%0AStr ucture%20Visualizer%20adds%20visual%20cues%20to%20 syntactically%20signify%20blocks%20of%20code.%20Th e%20blocks%20allow%20you%20to%20quickly%20figure%2 0out%20the%20scope%20of%20a%20class%2C%20method%20 and%20many%20other%20code%20scopes.%20Hovering%20o ver%20the%20block%20visual%20cues%20brings%20up%20 a%20preview%20tooltip%20to%20help%20you%20visualiz e%20the%20scope%20you%E2%80%99re%20in%0A%0A%0A%0AS crollbar%20markers%0AThe%20blocks%20are%20also%20m arked%20on%20the%20Scrollbar%20with%20previews.%20 As%20usual%2C%20you%20can%20turn%20this%20on%2Foff %20through%20Tools%20Options%20%3E%20Productivity% 20Power%20Tools%20%3E%20Other%20extensions%20%3E%2 0Show%20code%20structure%20in%20the%20margin.%0A%0 A%0A%0A%20%0ADouble-click%20to%20maximize%20windows%0AA%20quick%2C%20e asy%20and%20temporary%20way%20to%20maximize%20any% 20docked%20window%20by%20double-clicking%20its%20title%20bar%20and%20restoring%2Fd ocking%20by%20double-clicking%20again.%0A%0A%0A%0A%20%0ATimestamp%20mar gin%0AAdds%20the%20timestamp%20information%20to%20 the%20Output%20Window%20in%20Debug%20mode%3A%20(mi nutes.%20Seconds.%20Milliseconds)%0A%0A%0A%0AYou%2 0can%20customize%20the%20time%20format%20under%20T ools%20%3EOptions%20%3E%20Productivity%20Power%20T ools%20%3E%20Other%20Extensions%20%3E%20Timestamp% 20margin%20options%0A%0A%20%0AQuick%20Tasks%20-%20PresentEdit%0ABy%20popular%20request%2C%20we%20 have%20added%20the%20ability%20to%20customize%20th e%20Font%20family%20and%20the%20Font%20size%20used %20by%20the%20PresentOn%20Quick%20task.%20To%20cus tomize%20these%20settings%2C%20simply%20type%20%E2 %80%9CPresentEdit%E2%80%9D%20in%20the%20Quick%20La unch%20search%20box%20to%20open%20a%20simple%20Xml %20file%20where%20you%20can%20specify%20the%20exac t%20Font%20family%20and%20size.%0A%0AOnce%20you%20 finish%20your%20customization%2C%20simply%20Save%2 0the%20file%20and%20you%20are%20done.%20Don%E2%80% 99t%20worry%20about%20getting%20something%20wrong% 20or%20making%20an%20error%20in%20this%20file.%20A ny%20errors%20are%20automatically%20ignored%20and% 20a%20new%20clean%20version%20of%20the%20file%20is %20created.%0A%0A%0A%0A%20%0A%0A%20%0ACtrl%20%2B%2 0Click%20to%20Peek%20Definition%0ACtrl%20%2B%20Cli ck%20on%20any%20symbol%20to%20invoke%20Peek%20Defi nition%20on%20it.%0A%0A%0A%0AThis%20is%20the%20def ault%20behavior%20but%20if%20you%20want%20Ctrl%20% 2B%20Click%20to%20Go%20To%20Definition%2C%20you%20 can%20get%20that%20behavior%20by%20unchecking%20th is%20option%20in%20Tools%20%3E%20Options%20%3E%20P roductivity%20Power%20Tools%20%3E%20Other%20Extens ions%20%3E%20Ctrl%20Click%20shows%20definitions%20 in%20Peek.%0A%0A%20%0AHTML%20Copy%20improvements%0 AWe%20have%20introduced%20a%20new%20command%20Edit %20%3E%20Copy%20Html%20Markup%20that%20puts%20the% 20raw%20HTML%20for%20the%20selection%20into%20the% 20clipboard%20in%20plain%20text%20format%2C%20so%2 0that%20you%20can%20paste%20it%20into%20HTML%20edi tors%20that%20don%E2%80%99t%20support%20WYSIWYG%20 or%20Paste%20Special.%0A%0A%20%0A%0A%0A%0AWe%20add ed%20two%20new%20options%20when%20copying%3A%20Rep laceTabsWithSpaces%20andUnindentToRemoveExtraLeadi ngWhitespace%20which%20detects%20a%20common%20whit espace%20prefix%20and%20trims%20it%20so%20that%20t he%20copied%20code%20is%20aligned%20with%20left%20 margin%20wherever%20you%20paste%20it.%20For%20exam ple%2C%20with%20all%20lines%20indented%2012%20spac es%2C%20this%20option%20will%20detect%20a%20common %20whitespace%20prefix%20of%2012%20spaces%20and%20 trim%20that.%0A%0A%20%0ARecently%20Closed%20Docume nts%20(Ctrl%20%2B%20Shift%20%2B%20Z)%0AReopens%20a %20closed%20document%2C%20returning%20the%20cursor %20to%20its%20last%20position.%20Recently%20closed %20documents%20can%20be%20reopened%20through%20the %20Edit%20menu%20and%20clicking%20Undo%20Close%20o r%20by%20using%20the%20Ctrl%20%2BShift%20%2B%20Z%2 0shortcut.%0A%0AYou%20can%20view%20your%20recently %20closed%20documents%20by%20going%20to%20File%20% 3E%20Recently%20Closed%20Documents%20menu.%0A%0A%0 A%20%0AMatch%20Margin%0AThis%20feature%20highlight s%20all%20the%20textual%20matches%20of%20token%20a t%20the%20caret%20location%20in%20the%20Editor.%0A %0A%0A%0A%20%0A%0A%20%0APower%20Commands%20context %20menu%20cleanup%0AWe%20have%20cleaned%20up%20the %20Solution%20Explorer%20context%20menu%20by%20mov ing%20some%20of%20the%20Power%20Command%20it
اگر وقت شد و عمری باقی موند توی پست بعدی آموزش فارسیشو میذارم البته زیاد نیازی نیست چون آموزش انگلیسیش با عکس توضیح داده و آموزش تصویریش هم که عالیه...
اگر چیز دیگه ای درباره افزونه یادم اومد توی همین تاپیک اعلام میکنم
فرصتی شد که در این ماه عزیز یک عیدی زود هنگام به شما عزیزان بدهم و امیدوارم دعاها و روزه هاتون قبول درگاه حق باشه
موفق باشید
التماس دعا