Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”....

14
editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and Windows Live are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

Transcript of Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”....

Page 1: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

editing codemastering code input and navigation

Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and Windows Live are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

Page 2: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

action editoro swipe left, right

to cycle through actions/events

o pinch to display the list of action/events

Page 3: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

action editoro + to add a new

expression at the insertion point

Page 4: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

action editoro if+ to open the

statement menu at the insertion point

Page 5: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

statement menuo drag up and down

to move selected statement

Page 6: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

statement menuo select more to enter selection

modeo drag up and down to change

selection

Page 7: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

statement menuo refactoring of selection

• cut, copy

• extract to action

• embed (…) into if/for/while

Page 8: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro swipe up and down in

the expression to move the view

Page 9: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro tap in the empty area

to display a quick insertion menu

Page 10: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro fix it performs context

sensitive refactoringo “create local fix it”

stores the current expression into a new local variable

Page 11: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro tap tokens to selecto tap help to read moreo when token is

selected, select refactorings from menu, e.g. extract to local

Page 12: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro tap on local variableo promote to global

variableo rename variable

Page 13: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro intellibuttons

are context sensitiveo reorganized

based on your usageo next suggestions

(wraps)o explore all

Page 14: Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.

expression editoro art pado operator pado arithmetic pado number pad