diff --git a/python/edu/resources/tips/AnnotationsAndDiffs.html b/python/edu/resources/tips/AnnotationsAndDiffs.html new file mode 100644 index 000000000000..309d032d6483 --- /dev/null +++ b/python/edu/resources/tips/AnnotationsAndDiffs.html @@ -0,0 +1,13 @@ + +
+ + + ++ Version control annotations show the latest changes of each line in one click.
++ Just right-click an annotation and use the Show Diff command in the context menu.
+
+ 
+ Right-clicking on a breakpoint (in the left gutter) invokes the context menu where + you can quickly enable/disable the breakpoint or adjust its properties.
+
+ 
It is very easy to change the built-in web server port. +In the Settings/Preferences dialog, expand the node +Build, Execution, Deployment, and click +Debugger. +Then, use the "Built-in server port" spin box to set the new value.
+
Next, open an HTML page in your browser and see it running on the defined port.
+ + + + + diff --git a/python/edu/resources/tips/CamelHumpsInCodeCompletion.html b/python/edu/resources/tips/CamelHumpsInCodeCompletion.html new file mode 100644 index 000000000000..610f91da547e --- /dev/null +++ b/python/edu/resources/tips/CamelHumpsInCodeCompletion.html @@ -0,0 +1,11 @@ + + + + + ++ When in the Code Completion lookup, you can ease the search by filtering the list with the help of the "camel words" prefixes.
+
+ 
When in the Go to Class, + Go to Symbol, or + Go to File popup, + you can ease the search by filtering the lookup list with the help of the "camel words" prefixes.
+
+ When an autopopup completion is active, + &shortcut:EditorLookupDown; and &shortcut:EditorLookupUp; + will close it and move the caret down or up in the editor. +
+ + diff --git a/python/edu/resources/tips/ChangesView.html b/python/edu/resources/tips/ChangesView.html new file mode 100644 index 000000000000..7c1039d2b868 --- /dev/null +++ b/python/edu/resources/tips/ChangesView.html @@ -0,0 +1,13 @@ + + + + + +The Local Changes tab of the Version Control tool window shows all deleted, modified, and unversioned files in a single view. +Use &shortcut:ActivateChangesToolWindow; keyboard shortcut to show or hide this tool window.
+From the Version Control tool window you can perform all the necessary version control actions: commit changes, manage changelists, put resources under version control, examine differences and more.
+ + + + + diff --git a/python/edu/resources/tips/ClipboardStack.html b/python/edu/resources/tips/ClipboardStack.html new file mode 100644 index 000000000000..1c5e00890bec --- /dev/null +++ b/python/edu/resources/tips/ClipboardStack.html @@ -0,0 +1,12 @@ + + + + + + + +Use the &shortcut:PasteMultiple; shortcut to choose and insert recent clipboard contents into the text.
+ + + + diff --git a/python/edu/resources/tips/CloseOthers.html b/python/edu/resources/tips/CloseOthers.html new file mode 100644 index 000000000000..ab5beb58f6e3 --- /dev/null +++ b/python/edu/resources/tips/CloseOthers.html @@ -0,0 +1,15 @@ + + + + + ++ There are two ways of closing all tabs in the editor, except the current one:
+
on the editor tab.
+ 
Did you know that you can edit both opening and closing tags in XML/HTML files ?
+Make sure to select the check box Simultaneous <tag></tag> editing +in the Smart keys page of the Editor settings/preferences. +
+
When you are finding text in the current file (&shortcut:Find;), you don't need to type the whole search string: + Basic Code Completion is available in the search field. Start typing, press &shortcut:CodeCompletion;, and + select the desired string from the suggestion list.
+ +
When using basic code completion (&shortcut:CodeCompletion;), +type any characters that exist anywhere in an identifier. +
+ +
+ When using basic code completion (&shortcut:CodeCompletion;), + you don't need to type upper-case letters in CamelHump names. + It is enough to type the initial letters of the camel names in lower case, and they will be smartly recognized.
+
+ 
This behavior is enabled, if None is selected from the +Case sensitive completion drop-down list (the +Code Completion page of the Editor settings). + + diff --git a/python/edu/resources/tips/ColumnSelection.html b/python/edu/resources/tips/ColumnSelection.html new file mode 100644 index 000000000000..d7bddd0db0fc --- /dev/null +++ b/python/edu/resources/tips/ColumnSelection.html @@ -0,0 +1,11 @@ + +
+ + + +You can easily make column selection by dragging your mouse pointer while keeping the + Alt key pressed. +
+
+ You can comment and uncomment lines of code using &shortcut:CommentByLineComment;.
++ &shortcut:CommentByLineComment; comments or uncomments the current line or + several selected lines with a line comment #.
+ + diff --git a/python/edu/resources/tips/CommitCtrlK.html b/python/edu/resources/tips/CommitCtrlK.html new file mode 100644 index 000000000000..36cc01d08878 --- /dev/null +++ b/python/edu/resources/tips/CommitCtrlK.html @@ -0,0 +1,11 @@ + + + + + ++ The keyboard shortcut &shortcut:CheckinProject; enables you to quickly invoke the Commit Changes dialog.
++ This dialog shows all modifications in project, gives summary information of file status and suggests improvements before check-in.
+ + diff --git a/python/edu/resources/tips/CompletionInHTML.html b/python/edu/resources/tips/CompletionInHTML.html new file mode 100644 index 000000000000..fa9130c994e8 --- /dev/null +++ b/python/edu/resources/tips/CompletionInHTML.html @@ -0,0 +1,17 @@ + + + + + + + +You can use Basic Completion + (&shortcut:CodeCompletion;) for completing attributes, + parameters, tags, selectors, etc.
+

+ You can work in the Python shell without leaving the IDE. + Just click the Python Console toolbar button.
+
+ 
+ Working in an interactive console, you don't need to memorise the command line syntax or available functions. + Instead, you can use the familiar code completion &shortcut:CodeCompletion;. + Moreover, from within the lookup list, you can press &shortcut:QuickJavaDoc; + to view the item's documentation.
+
+ 
+ If you have already spent some time working in an interactive console, + you don't need to re-type the previously entered commands to repeat them. + Instead, press &shortcut:EditorScrollUp; and + &shortcut:EditorScrollDown; to scroll through + the history of commands.
+ + diff --git a/python/edu/resources/tips/CopyWithNoSelection.html b/python/edu/resources/tips/CopyWithNoSelection.html new file mode 100644 index 000000000000..d7321e4e8379 --- /dev/null +++ b/python/edu/resources/tips/CopyWithNoSelection.html @@ -0,0 +1,13 @@ + + + + + + + ++If nothing is selected in the editor, and you press &shortcut:$Copy;, then the whole line at caret is copied to the clipboard. +
+ + + diff --git a/python/edu/resources/tips/CtrlD.html b/python/edu/resources/tips/CtrlD.html new file mode 100644 index 000000000000..5b676b83275b --- /dev/null +++ b/python/edu/resources/tips/CtrlD.html @@ -0,0 +1,14 @@ + + + + + + + +&shortcut:EditorDuplicate; in the editor duplicates the selected block or the current line + when no block is selected.
+ + + + + diff --git a/python/edu/resources/tips/CtrlShiftI.html b/python/edu/resources/tips/CtrlShiftI.html new file mode 100644 index 000000000000..59f9dd57209e --- /dev/null +++ b/python/edu/resources/tips/CtrlShiftI.html @@ -0,0 +1,17 @@ + + + + + + + +Use &shortcut:QuickImplementations; + (View | Quick Definition), + to quickly review definition or content of the symbol at caret, without the need to open it + in a new editor tab.
+
&shortcut:EditorSelectWord; (extend selection) in the editor selects the word at the caret + and then selects expanding areas of the source code. For example, it may select a method name, + then the expression that calls this method, then the whole statement, then the containing block, etc. + You can also select the word at the caret and the expanding areas of the source code by double-clicking the target areas in the editor.
+ + + + diff --git a/python/edu/resources/tips/DiffChevron.html b/python/edu/resources/tips/DiffChevron.html new file mode 100644 index 000000000000..cb454b773834 --- /dev/null +++ b/python/edu/resources/tips/DiffChevron.html @@ -0,0 +1,16 @@ + + + + + +Have you noticed the buttons 
+marking differences in the Differences viewer?
You can simply apply differences between panes, by clicking one of these chevron buttons.
+Keep the Ctrl key pressed, and the chevron buttons
+change to 
.
+Click one of these buttons to append contents of the current pane of the Differences viewer to the other pane.
+
If you keep Shift pressed, the chevrons turn
+into
. Click this button to revert changes.
+ To compare two directories, select one or both of them in the Project view and + press &shortcut:CompareDirs;.
+ + \ No newline at end of file diff --git a/python/edu/resources/tips/EditRegExp.html b/python/edu/resources/tips/EditRegExp.html new file mode 100644 index 000000000000..6a14a46a28ca --- /dev/null +++ b/python/edu/resources/tips/EditRegExp.html @@ -0,0 +1,13 @@ + + + + + + +You can avoid escaping backslashes in your regular expressions. Start typing a regular expression, then press &shortcut:ShowIntentionActions; and choose Edit RegExp. +The regular expression opens in a separate tab in the editor, where you can type backslashes as is.
+All changes are synchronized with the original regular expression, and escapes are presented automatically. When ready, just press &shortcut:EditorEscape; to close the regular expression editor.
+
+ + + diff --git a/python/edu/resources/tips/EnterDirectoryInGotoFile.html b/python/edu/resources/tips/EnterDirectoryInGotoFile.html new file mode 100644 index 000000000000..71704d4906f3 --- /dev/null +++ b/python/edu/resources/tips/EnterDirectoryInGotoFile.html @@ -0,0 +1,17 @@ + +
+ + + + + +You can jump directly to any deeply buried file, if you press &shortcut:GotoFile;, and type just a couple +of characters of the enclosing directories and file names:
+ +
Use either a slash or a backslash as a delimiter.
+ + + + \ No newline at end of file diff --git a/python/edu/resources/tips/Escape.html b/python/edu/resources/tips/Escape.html new file mode 100644 index 000000000000..949dec64329d --- /dev/null +++ b/python/edu/resources/tips/Escape.html @@ -0,0 +1,15 @@ + + + + + + + +The &shortcut:EditorEscape; key in any tool window moves the focus to the editor.
+&shortcut:HideActiveWindow; moves the focus to the editor and also hides the current (or last active) tool window.
+The &shortcut:JumpToLastWindow; key moves the focus from the editor to the last focused tool window.
+ + + + + diff --git a/python/edu/resources/tips/ExtractVariable.html b/python/edu/resources/tips/ExtractVariable.html new file mode 100644 index 000000000000..b218819861ad --- /dev/null +++ b/python/edu/resources/tips/ExtractVariable.html @@ -0,0 +1,19 @@ + + + + + + + +The Extract Variable + refactoring helps you simplify complicated statements in your code. For example, in the code fragment below, + you can select an expression in the code, and press &shortcut:IntroduceVariable; (Refactor | Extract | Variable).
++

This will result in the following:
+
You can quickly navigate in the currently edited file with &shortcut:FileStructurePopup; + (Navigate | File Structure).
+It shows the list of elements of the current file. Select an element you want to navigate to and press + Enter or &shortcut:EditSource;.
+To easily locate an item in the list, just start typing its name.
+ + + + + diff --git a/python/edu/resources/tips/FindReplaceToggle.html b/python/edu/resources/tips/FindReplaceToggle.html new file mode 100644 index 000000000000..60d7b31dc700 --- /dev/null +++ b/python/edu/resources/tips/FindReplaceToggle.html @@ -0,0 +1,17 @@ + + + + + + +It is very easy to toggle between find and replace functionality.
+When you perform search and replace in a file, pressing &shortcut:Find; +shows the search pane. Pressing &shortcut:Replace; adds field, where you can type the replace string.
+ +While in the Find in Path dialog, you can switch to +replace by pressing &shortcut:ReplaceInPath;. Same way, press &shortcut:FindInPath; to hide the +Replace with field, and switch to mere search.
+ + + + diff --git a/python/edu/resources/tips/FindUsages.html b/python/edu/resources/tips/FindUsages.html new file mode 100644 index 000000000000..a7162139a42f --- /dev/null +++ b/python/edu/resources/tips/FindUsages.html @@ -0,0 +1,12 @@ + + + + + ++ You can quickly find all places where a particular class, method or variable is used in the whole project + by positioning the caret at the symbol's name or at its usage in code and pressing &shortcut:FindUsages; + (Find Usages + in the popup menu).
+ + diff --git a/python/resources/tips/GoToAction.html b/python/edu/resources/tips/GoToAction.html similarity index 80% rename from python/resources/tips/GoToAction.html rename to python/edu/resources/tips/GoToAction.html index 89a93e95e3f2..369121b145ad 100644 --- a/python/resources/tips/GoToAction.html +++ b/python/edu/resources/tips/GoToAction.html @@ -1,6 +1,6 @@ - + diff --git a/python/resources/tips/GoToClass.html b/python/edu/resources/tips/GoToClass.html similarity index 85% rename from python/resources/tips/GoToClass.html rename to python/edu/resources/tips/GoToClass.html index 2cdf5eb3f0d1..93e5dedcb51c 100644 --- a/python/resources/tips/GoToClass.html +++ b/python/edu/resources/tips/GoToClass.html @@ -1,6 +1,6 @@ - +diff --git a/python/edu/resources/tips/GoToDeclaration.html b/python/edu/resources/tips/GoToDeclaration.html new file mode 100644 index 000000000000..7db07bbfdf96 --- /dev/null +++ b/python/edu/resources/tips/GoToDeclaration.html @@ -0,0 +1,17 @@ + +
+ + + + + +To navigate to the declaration of a class, method or variable used somewhere in the code, + position the caret at the usage and press &shortcut:GotoDeclaration;. You can also click the mouse + on usages with the Ctrl + key pressed to jump to declarations.
+
To quickly find and run an inspection, press + &shortcut:RunInspection; + and start typing the name of the inspection or its group. Choose the desired inspection from the suggestion list:
+
Then specify the desired scope.
+ + + + diff --git a/python/edu/resources/tips/GoToSymbol.html b/python/edu/resources/tips/GoToSymbol.html new file mode 100644 index 000000000000..85d099fd8121 --- /dev/null +++ b/python/edu/resources/tips/GoToSymbol.html @@ -0,0 +1,17 @@ + + + + + + + +To open any particular method or field in the editor quickly, press &shortcut:GotoSymbol; + (Navigate | Symbol) + and start typing its name.
+Choose symbol from the drop-down list that appears.
+
+ To open any class or file in the editor at the desired line, press &shortcut:GotoFile; + (Navigate | File), + start typing the name, and choose the one from the suggestion list. + Then type the colon (:) and a line number.
++ The selected file will open with the caret at the specified line.
+
+ 
diff --git a/python/edu/resources/tips/HighlightUsagesInFile.html b/python/edu/resources/tips/HighlightUsagesInFile.html new file mode 100644 index 000000000000..ea316136833b --- /dev/null +++ b/python/edu/resources/tips/HighlightUsagesInFile.html @@ -0,0 +1,16 @@ + +
+ + + + + +Use &shortcut:HighlightUsagesInFile; (Edit | Find | Highlight Usages in File) + to quickly highlight usages of some variable in the current file.
+Use &shortcut:FindNext; and &shortcut:FindPrevious; keys to navigate through highlighted usages.
+Press &shortcut:EditorEscape; to remove highlighting.
+ + + + + diff --git a/python/edu/resources/tips/Interpreter.html b/python/edu/resources/tips/Interpreter.html new file mode 100644 index 000000000000..5bc83491a3fa --- /dev/null +++ b/python/edu/resources/tips/Interpreter.html @@ -0,0 +1,12 @@ + + + + + +PyCharm allows configuring Python interpreters on the various stages of development:
+&productName; lets you jump from your check-in comment to an issue in your task tracker.
+All you have to do is to define issue navigation patterns on the + Version Control page of the Settings/Preferences + dialog:
+
When you commit a changelist, and type the check-in comment, make sure it matches one of your issue navigation patterns. + Later, when you browse through the changelists in the repository, such comments turn into hyperlinks:
+
Clicking a hyperlink brings you directly to an issue in your task tracker.
+ + + + + \ No newline at end of file diff --git a/python/edu/resources/tips/JoinLines.html b/python/edu/resources/tips/JoinLines.html new file mode 100644 index 000000000000..144035ddb624 --- /dev/null +++ b/python/edu/resources/tips/JoinLines.html @@ -0,0 +1,10 @@ + + + + + ++ The &shortcut:EditorJoinLines; shortcut joins two lines + into one and removes unnecessary spaces to match your code style.
+ + diff --git a/python/edu/resources/tips/JumpToLastEdit.html b/python/edu/resources/tips/JumpToLastEdit.html new file mode 100644 index 000000000000..1438812f4e1d --- /dev/null +++ b/python/edu/resources/tips/JumpToLastEdit.html @@ -0,0 +1,15 @@ + + + + + + + +&shortcut:JumpToLastChange; (Navigate | Last Edit Location) + brings you back to the last place where you made changes in the code.
+Pressing &shortcut:JumpToLastChange; a few times moves you deeper into your changes history.
+ + + + + diff --git a/python/edu/resources/tips/LensMode.html b/python/edu/resources/tips/LensMode.html new file mode 100644 index 000000000000..4b1174e19943 --- /dev/null +++ b/python/edu/resources/tips/LensMode.html @@ -0,0 +1,14 @@ + + + + + + +Hover your mouse pointer over a warning, error stripe or just some section of source code +on the scroll bar outside of the scroll box, and you will see a lens:
+
If the lens annoys you, get rid of it by clearing the check box on +the context menu of the code analysis marker:
+
To view which line separators style is used in the current file, +look at the Status Bar:
+
+ To change the current line ending style, just click the spinner.
+ + \ No newline at end of file diff --git a/python/edu/resources/tips/LiveTemplates.html b/python/edu/resources/tips/LiveTemplates.html new file mode 100644 index 000000000000..3b4398aa6a50 --- /dev/null +++ b/python/edu/resources/tips/LiveTemplates.html @@ -0,0 +1,19 @@ + + + + + ++ Live Templates let you generate many typical code constructs in seconds. For example, type + iter:
+
+ 
Then press Tab and see what happens:
+
+ 
+ Use Tab to move between the template fields.
+See Live Templates page of the Settings / Preferences | Editor +dialog for more details.
+ + diff --git a/python/edu/resources/tips/LiveTemplatesRestore.html b/python/edu/resources/tips/LiveTemplatesRestore.html new file mode 100644 index 000000000000..dd090591347f --- /dev/null +++ b/python/edu/resources/tips/LiveTemplatesRestore.html @@ -0,0 +1,12 @@ + + + + + + +If you've changed a live template, it becomes blue. If you want to return to the +original text, right-click such a blue template, and choose +Restore defaults on the context menu. +
+ + diff --git a/python/edu/resources/tips/LocalVCS.html b/python/edu/resources/tips/LocalVCS.html new file mode 100644 index 000000000000..28811c18950a --- /dev/null +++ b/python/edu/resources/tips/LocalVCS.html @@ -0,0 +1,16 @@ + + + + + + + +To see your local history of changes in a file, invoke + Local History | Show History + from the context menu. You can navigate through different file versions, see the differences and roll back to any previous version.
+Use the same context menu item to see the history of changes on a directory. You will never lose any code with this feature!
+ + + + + diff --git a/python/edu/resources/tips/MoveToChangelist.html b/python/edu/resources/tips/MoveToChangelist.html new file mode 100644 index 000000000000..440cc9c17ee2 --- /dev/null +++ b/python/edu/resources/tips/MoveToChangelist.html @@ -0,0 +1,17 @@ + + + + + + + + +If you don't want to commit some of your changes to the repository, you can set them aside for a while, by moving + to a separate changelist, or by putting them to a shelf. Select such file in the Local tab of the Changes tool + window, and on the context menu choose Move to another changelist, + or Shelve Changes.
+ + + + + diff --git a/python/edu/resources/tips/MoveUpDown.html b/python/edu/resources/tips/MoveUpDown.html new file mode 100644 index 000000000000..0575c20e7c63 --- /dev/null +++ b/python/edu/resources/tips/MoveUpDown.html @@ -0,0 +1,28 @@ + + + + + ++ The Code | Move Statement Up/Down action is useful for reorganizing the code lines + in your file, e.g., for bringing a variable declaration closer to the variable usage.
++ For example, select a code fragment and press &shortcut:MoveStatementUp; or + &shortcut:MoveStatementDown;.
++ Before:
+
+ 
+ After moving the lines up:
+
+ 
+ After moving the lines down:
+
+ 
+ When there is no selection, the line at the cursor will be moved.
+ + + diff --git a/python/edu/resources/tips/Multicursor.html b/python/edu/resources/tips/Multicursor.html new file mode 100644 index 000000000000..251d849acab1 --- /dev/null +++ b/python/edu/resources/tips/Multicursor.html @@ -0,0 +1,17 @@ + + + + + + + +In &productName;, you can have multiple cursors. +Having pressed Alt, click the left mouse button +at the desired position to set additional cursors in the editor.
+Press &shortcut:EditorEscape; to remove all the additional cursors +but one that resides at the line at caret.
+
To select multiple words, press Alt+Shift(on Windows and Linux) or + Cmd+Alt+Shift(on MAC), place +the caret at each word to be selected and double-click the left mouse button.
+
Navigation bar is a quick alternative to the Project view.
+Use &shortcut:ShowNavBar; keyboard shortcut to show the navigation bar, and arrow keys to locate the necessary files or folders.
+ + + +
Ctrl+Click (on Windows) or Cmd+Click (on MacOS) a tab in the editor to navigate to any part of the file path. +Select the necessary element in the drop-down, and the corresponding file path opens in an external browser +(e.g., in the Explorer, if your OS is Windows).
+
+ You can easily override the methods of the base class by pressing + &shortcut:OverrideMethods; (Code | Override Methods).
+
+ 
If the cursor is between the parentheses of a method call, pressing &shortcut:ParameterInfo; brings up + a list of valid parameters.
+
+ You don't need to guess which __init__.py or + lesson you are looking at...
++ Make the editor tabs and the lines in navigation lists stand out + using the File Colors page of the Appearance & Behavior settings.
+
+ 
When choosing a live template from a suggestion list, press +&shortcut:QuickJavaDoc; to view quick documentation - +to be sure you make a right choice:
+
You don't need to invoke quick documentation explicitly +(&shortcut:QuickJavaDoc;) - if you just move your mouse +pointer over the desired symbol, the quick documentation pop-up window will show +automatically.
+To enable this feature, select the check box Show quick doc on mouse move +in the General page of the editor settings: +
+
When you press &shortcut:ShowIntentionActions; to invoke a quick fix or intention action, + press the right arrow key to reveal the list of additional options.
+Depending on the context, you can choose to disable inspection, fix all problems, + change inspection profile, etc.
+
+ To quickly see the documentation for the symbol at caret, press &shortcut:QuickJavaDoc; + (View | Quick Documentation).
+
+ 
The shortcuts such as &shortcut:QuickJavaDoc; + (View | Quick Documentation), + &shortcut:ParameterInfo; (View | Parameter Info), + &shortcut:GotoDeclaration; (Navigate | Declaration) + and others can be used not only in the editor but in the code completion popup list as well.
+
With a single keystroke, you can apply another code style/coloring scheme or keymap right from the editor. + Just press &shortcut:QuickChangeScheme; + (View | Quick Switch Scheme), + to specify the scheme you want to change.
+
Use &shortcut:RecentChanges; to quickly review your recent changes to the project.
+
When searching for a text string in a file, use recent history: with the search pane already open, click + the down arrow to show the list of recent entries. +

If you place the caret at certain symbol and press &shortcut:Refactorings.QuickListPopupAction;, +you will see the list of refactorings applicable to the current context.
+
+ 
You can easily rename your local variables with automatic correction of all places where they are used.
+To try it, place the caret at the variable you want to rename, and press &shortcut:RenameElement; + (Refactor | Rename). + Type the new name in the popup window that appears, or select one of the suggested names, + and press + Enter.
+
Did you know that it's possible to copy rich text ?
+Make sure that the check box Copy rich text by default +in the General page of the Editor settings/preferences is selected: +
+
If there are too many run/debug configurations of the same type, you can group them into folders, and thus distinguish them visually.
+
+ + + diff --git a/python/edu/resources/tips/ScratchesView.html b/python/edu/resources/tips/ScratchesView.html new file mode 100644 index 000000000000..05dadc4aebf8 --- /dev/null +++ b/python/edu/resources/tips/ScratchesView.html @@ -0,0 +1,9 @@ + +
+ + + +To see all the available scratch files, choose Scratches view in the Project tool window.
+
You can quickly find a setting you need in the Settings/Preferences dialog, without browsing through the numerous options. +Just type some characters that, in your opinion, exist in the option description, and the list of settings will reduce to the +matching ones. Select the desired entry, and see the setting that contains the entered characters highlighted:
+
To quickly select the currently edited element (class, file, method or field) in any view (Project view, + Structure view or other), + press &shortcut:SelectIn;.
+
By pressing &shortcut:ChooseRunConfiguration; you can access the Run/Debug dropdown on the main toolbar, + without the need to use your mouse.
+ + + + + \ No newline at end of file diff --git a/python/edu/resources/tips/ShowUsages.html b/python/edu/resources/tips/ShowUsages.html new file mode 100644 index 000000000000..83e009ffab12 --- /dev/null +++ b/python/edu/resources/tips/ShowUsages.html @@ -0,0 +1,17 @@ + + + + + + + +You can bring forward the list of all usages of a class, method or variable across the whole + project, and quickly jump to the selected usage. To do that, place the caret at the symbol's name or at its usage + in code and press &shortcut:ShowUsages; (Edit | Find | Show Usages + in the main menu), scroll the list and click the desired usage.
+
The speed search is available in all the tree views: just start typing and you'll quickly locate the necessary item.
+
In the Live Templates settings, use speed search to find templates with certain text in the template abbreviation, body or description.
+Start typing the desired text, and the list of available templates will shrink to show matching templates only:
+
+ + + diff --git a/python/edu/resources/tips/Spellchecker.html b/python/edu/resources/tips/Spellchecker.html new file mode 100644 index 000000000000..7361ddf2aaaf --- /dev/null +++ b/python/edu/resources/tips/Spellchecker.html @@ -0,0 +1,15 @@ + +
+ + + + +Keep your source code typo-free with the help of the built-in Spellchecker.
+ +All texts, including comments, textual strings and literals, are inspected against the pre-defined dictionaries. +All typos are highlighted, which leaves you with the task of choosing the correct word, accepting the current spelling, or disabling inspection.
+Use &shortcut:ShowIntentionActions; to see the list of available actions.
+ + + + diff --git a/python/edu/resources/tips/SpellcheckerDictionaries.html b/python/edu/resources/tips/SpellcheckerDictionaries.html new file mode 100644 index 000000000000..4117986d8bdd --- /dev/null +++ b/python/edu/resources/tips/SpellcheckerDictionaries.html @@ -0,0 +1,12 @@ + + + + + + +If you lack words in the pre-defined dictionaries, you can create your own ones. A custom dictionary is a mere +textual file with a .dic extension, with each word starting on a new line.
+All you have to do is to point to the directories where your dictionaries are stored, in the +Spelling page of the Editor Settings/Preferences.
+ + diff --git a/python/edu/resources/tips/Surround.html b/python/edu/resources/tips/Surround.html new file mode 100644 index 000000000000..a7b2478b56ef --- /dev/null +++ b/python/edu/resources/tips/Surround.html @@ -0,0 +1,14 @@ + + + + + ++ When you want to catch exceptions thrown by some code fragment, + select it in the editor, press &shortcut:SurroundWith; + (Code | Surround With) and choose try/except. + This will automatically generate the except clause.
+
+ 
Use the Switcher (&shortcut:Switcher;) to switch between open files and tool windows. + Keeping Ctrl pressed, use the Up and Down arrow keys, + Tab or Shift+Tab, Alt for navigation; + use Delete or BackSpace to close editor tab or hide a tool window.
+
Did you know that you can close tabs in the editor and the tool windows of &productName; without actually + using the context menu commands? + It is enough to point with your mouse cursor to a tab to be closed, and click the middle mouse button, or just + use the Shift+click combination.
+ + + + diff --git a/python/edu/resources/tips/TabInLookups.html b/python/edu/resources/tips/TabInLookups.html new file mode 100644 index 000000000000..328047399be6 --- /dev/null +++ b/python/edu/resources/tips/TabInLookups.html @@ -0,0 +1,17 @@ + + + + + + + +When using Code Completion, you can accept the currently highlighted selection in the popup list + with &shortcut:EditorChooseLookupItemReplace; key.
+Unlike accepting with the &shortcut:EditorChooseLookupItem; key, the selected name will overwrite + the rest of the name to the right of the caret. This can be especially useful for replacing one method + or variable name with another.
+ + + + + diff --git a/python/edu/resources/tips/VcsQuickList.html b/python/edu/resources/tips/VcsQuickList.html new file mode 100644 index 000000000000..e7455bab492e --- /dev/null +++ b/python/edu/resources/tips/VcsQuickList.html @@ -0,0 +1,16 @@ + + + + + + +All your most indispensable VCS commands are just one-click away...
++Choose VCS | VCS Operations Popup +on the main menu, and get a popup with the VCS commands that are relevant to the current context: +
+ +
+ Get familiar with the main features of the IDE by reading these tips.
++ Try out the features described in the tips while this dialog stays open on the screen.
++ If you close the dialog, you can always get back to it using + Help | Tip of the Day on the menu bar.
+ + diff --git a/python/edu/resources/tips/css/tips.css b/python/edu/resources/tips/css/tips.css new file mode 100644 index 000000000000..1dea96fc5169 --- /dev/null +++ b/python/edu/resources/tips/css/tips.css @@ -0,0 +1,60 @@ +body { + /*background: #ffffff;*/ + margin-left: 10px; + margin-right: 2px; + margin-bottom: 6px; +} +h1, p, ul { + font-family: 'MS Reference Sans Serif', verdana, arial, sans-serif; +} +.code, .code_emphasis, .code_keyword, pre, .shortcut { + font-family: 'Lucida Console', monospace; +} +h1, p, pre, ul { + font-size: 10px; + /*color: #3f3f3f;*/ +} +p, ul { + margin-top: 6px; +} +h1, p, ul { + margin-bottom: 0; +} +ul { + margin-left: 0; + padding-left: 14px; +} +h1, .image, pre { + margin-top: 10px; +} +.image, pre { + margin-bottom: 2px; +} +pre { + margin-right: 6px; + border-style: solid; + border-width: 1px; + border-color: #d0d0d0; + background-color: #fbfbfb; + padding-left: 10px; + padding-top: 6px; + padding-bottom: 6px; +} +.control, h1 { + font-weight: bold; +} +.control { + color: #808080; +} +.caret, .code_emphasis, .code_keyword, .emphasis, .shortcut { + color: #990000; +} +pre .keyword{ + color: #000080; +} +h1 .product { + color: #264db5; +} +h1 .version { + color: #f58220; +} \ No newline at end of file diff --git a/python/edu/resources/tips/css/tips_darcula.css b/python/edu/resources/tips/css/tips_darcula.css new file mode 100644 index 000000000000..3c7d46fc7a11 --- /dev/null +++ b/python/edu/resources/tips/css/tips_darcula.css @@ -0,0 +1,75 @@ +/* + * Copyright 2000-2013 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +body { + margin-left: 10px; + margin-right: 2px; + margin-bottom: 6px; + color: #bbbbbb; +} +h1, p, ul { + font-family: 'MS Reference Sans Serif', verdana, arial, sans-serif; +} +.code, .code_emphasis, .code_keyword, pre, .shortcut { + font-family: 'Lucida Console', monospace; +} +h1, p, pre, ul { + font-size: 10px; + /*color: #3f3f3f;*/ +} +p, ul { + margin-top: 6px; +} +h1, p, ul { + margin-bottom: 0; +} +ul { + margin-left: 0; + padding-left: 14px; +} +h1, .image, pre { + margin-top: 10px; +} +.image, pre { + margin-bottom: 2px; +} +pre { + margin-right: 6px; + border-style: solid; + border-width: 0px; + padding-left: 10px; + padding-left: 10px; + padding-top: 6px; + padding-bottom: 6px; +} +.control, h1 { + font-weight: bold; +} +.control { + color: #d19a67; +} +.caret, .code_emphasis, .code_keyword, .emphasis, .shortcut { + color: #cb7d4a; + font-weight: bold; +} +pre .keyword{ + color: #cb7832; +} +h1 .product { + color: #5275d0; +} +h1 .version { + color: #f58220; +} \ No newline at end of file diff --git a/python/edu/resources/tips/images/CodeCompletionInSearch.png b/python/edu/resources/tips/images/CodeCompletionInSearch.png new file mode 100644 index 000000000000..62ffb3b0905e Binary files /dev/null and b/python/edu/resources/tips/images/CodeCompletionInSearch.png differ diff --git a/python/edu/resources/tips/images/CodeCompletionInSearch@2x.png b/python/edu/resources/tips/images/CodeCompletionInSearch@2x.png new file mode 100644 index 000000000000..5c7b195167ed Binary files /dev/null and b/python/edu/resources/tips/images/CodeCompletionInSearch@2x.png differ diff --git a/python/edu/resources/tips/images/CodeCompletionInSearch@2x_dark.png b/python/edu/resources/tips/images/CodeCompletionInSearch@2x_dark.png new file mode 100644 index 000000000000..eedae7218dfa Binary files /dev/null and b/python/edu/resources/tips/images/CodeCompletionInSearch@2x_dark.png differ diff --git a/python/edu/resources/tips/images/CodeCompletionInSearch_dark.png b/python/edu/resources/tips/images/CodeCompletionInSearch_dark.png new file mode 100644 index 000000000000..4076d363ab6e Binary files /dev/null and b/python/edu/resources/tips/images/CodeCompletionInSearch_dark.png differ diff --git a/python/edu/resources/tips/images/RunConfigFolder.png b/python/edu/resources/tips/images/RunConfigFolder.png new file mode 100644 index 000000000000..5251d5e28a93 Binary files /dev/null and b/python/edu/resources/tips/images/RunConfigFolder.png differ diff --git a/python/edu/resources/tips/images/RunConfigFolder@2x.png b/python/edu/resources/tips/images/RunConfigFolder@2x.png new file mode 100644 index 000000000000..f1accd7ff44b Binary files /dev/null and b/python/edu/resources/tips/images/RunConfigFolder@2x.png differ diff --git a/python/edu/resources/tips/images/RunConfigFolder@2x_dark.png b/python/edu/resources/tips/images/RunConfigFolder@2x_dark.png new file mode 100644 index 000000000000..aa769377da92 Binary files /dev/null and b/python/edu/resources/tips/images/RunConfigFolder@2x_dark.png differ diff --git a/python/edu/resources/tips/images/RunConfigFolder_dark.png b/python/edu/resources/tips/images/RunConfigFolder_dark.png new file mode 100644 index 000000000000..c953d4aaceb1 Binary files /dev/null and b/python/edu/resources/tips/images/RunConfigFolder_dark.png differ diff --git a/python/edu/resources/tips/images/SpeedSearchInLiveTemplates.png b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates.png new file mode 100644 index 000000000000..39a77dc927bd Binary files /dev/null and b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates.png differ diff --git a/python/edu/resources/tips/images/SpeedSearchInLiveTemplates@2x.png b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates@2x.png new file mode 100644 index 000000000000..fa4f7aec257e Binary files /dev/null and b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates@2x.png differ diff --git a/python/edu/resources/tips/images/SpeedSearchInLiveTemplates@2x_dark.png b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates@2x_dark.png new file mode 100644 index 000000000000..b7a8e90aa42d Binary files /dev/null and b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates@2x_dark.png differ diff --git a/python/edu/resources/tips/images/SpeedSearchInLiveTemplates_dark.png b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates_dark.png new file mode 100644 index 000000000000..f79e42a34854 Binary files /dev/null and b/python/edu/resources/tips/images/SpeedSearchInLiveTemplates_dark.png differ diff --git a/python/edu/resources/tips/images/annotationShowDiff.png b/python/edu/resources/tips/images/annotationShowDiff.png new file mode 100644 index 000000000000..e141afac8ad6 Binary files /dev/null and b/python/edu/resources/tips/images/annotationShowDiff.png differ diff --git a/python/edu/resources/tips/images/annotationShowDiff@2x.png b/python/edu/resources/tips/images/annotationShowDiff@2x.png new file mode 100644 index 000000000000..ba0e2517aa9e Binary files /dev/null and b/python/edu/resources/tips/images/annotationShowDiff@2x.png differ diff --git a/python/edu/resources/tips/images/annotationShowDiff@2x_dark.png b/python/edu/resources/tips/images/annotationShowDiff@2x_dark.png new file mode 100644 index 000000000000..d9ef9e167603 Binary files /dev/null and b/python/edu/resources/tips/images/annotationShowDiff@2x_dark.png differ diff --git a/python/edu/resources/tips/images/annotationShowDiff_dark.png b/python/edu/resources/tips/images/annotationShowDiff_dark.png new file mode 100644 index 000000000000..d2bdca020ff3 Binary files /dev/null and b/python/edu/resources/tips/images/annotationShowDiff_dark.png differ diff --git a/python/edu/resources/tips/images/arrow.png b/python/edu/resources/tips/images/arrow.png new file mode 100644 index 000000000000..8ef96d805cad Binary files /dev/null and b/python/edu/resources/tips/images/arrow.png differ diff --git a/python/edu/resources/tips/images/arrow@2x.png b/python/edu/resources/tips/images/arrow@2x.png new file mode 100644 index 000000000000..786f83ecdd10 Binary files /dev/null and b/python/edu/resources/tips/images/arrow@2x.png differ diff --git a/python/edu/resources/tips/images/arrow@2x_dark.png b/python/edu/resources/tips/images/arrow@2x_dark.png new file mode 100644 index 000000000000..5f3b65f83663 Binary files /dev/null and b/python/edu/resources/tips/images/arrow@2x_dark.png differ diff --git a/python/edu/resources/tips/images/arrowLeftDown.png b/python/edu/resources/tips/images/arrowLeftDown.png new file mode 100644 index 000000000000..e01b1b4206bd Binary files /dev/null and b/python/edu/resources/tips/images/arrowLeftDown.png differ diff --git a/python/edu/resources/tips/images/arrowLeftDown@2x.png b/python/edu/resources/tips/images/arrowLeftDown@2x.png new file mode 100644 index 000000000000..39397c4c65c8 Binary files /dev/null and b/python/edu/resources/tips/images/arrowLeftDown@2x.png differ diff --git a/python/edu/resources/tips/images/arrowLeftDown@2x_dark.png b/python/edu/resources/tips/images/arrowLeftDown@2x_dark.png new file mode 100644 index 000000000000..f7d0791c2f1b Binary files /dev/null and b/python/edu/resources/tips/images/arrowLeftDown@2x_dark.png differ diff --git a/python/edu/resources/tips/images/arrowLeftDown_dark.png b/python/edu/resources/tips/images/arrowLeftDown_dark.png new file mode 100644 index 000000000000..e54c525c98e6 Binary files /dev/null and b/python/edu/resources/tips/images/arrowLeftDown_dark.png differ diff --git a/python/edu/resources/tips/images/arrowRight.png b/python/edu/resources/tips/images/arrowRight.png new file mode 100644 index 000000000000..f7d76849a23a Binary files /dev/null and b/python/edu/resources/tips/images/arrowRight.png differ diff --git a/python/edu/resources/tips/images/arrowRight@2x.png b/python/edu/resources/tips/images/arrowRight@2x.png new file mode 100644 index 000000000000..299b7d315bc2 Binary files /dev/null and b/python/edu/resources/tips/images/arrowRight@2x.png differ diff --git a/python/edu/resources/tips/images/arrowRight@2x_dark.png b/python/edu/resources/tips/images/arrowRight@2x_dark.png new file mode 100644 index 000000000000..7c83eae20f87 Binary files /dev/null and b/python/edu/resources/tips/images/arrowRight@2x_dark.png differ diff --git a/python/edu/resources/tips/images/arrowRightDown.png b/python/edu/resources/tips/images/arrowRightDown.png new file mode 100644 index 000000000000..7f005f1d68fc Binary files /dev/null and b/python/edu/resources/tips/images/arrowRightDown.png differ diff --git a/python/edu/resources/tips/images/arrowRightDown@2x.png b/python/edu/resources/tips/images/arrowRightDown@2x.png new file mode 100644 index 000000000000..d116ce1447dd Binary files /dev/null and b/python/edu/resources/tips/images/arrowRightDown@2x.png differ diff --git a/python/edu/resources/tips/images/arrowRightDown@2x_dark.png b/python/edu/resources/tips/images/arrowRightDown@2x_dark.png new file mode 100644 index 000000000000..9c0c3a5b6d1d Binary files /dev/null and b/python/edu/resources/tips/images/arrowRightDown@2x_dark.png differ diff --git a/python/edu/resources/tips/images/arrowRightDown_dark.png b/python/edu/resources/tips/images/arrowRightDown_dark.png new file mode 100644 index 000000000000..6df2507058f8 Binary files /dev/null and b/python/edu/resources/tips/images/arrowRightDown_dark.png differ diff --git a/python/edu/resources/tips/images/arrowRight_dark.png b/python/edu/resources/tips/images/arrowRight_dark.png new file mode 100644 index 000000000000..6d1d8e054343 Binary files /dev/null and b/python/edu/resources/tips/images/arrowRight_dark.png differ diff --git a/python/edu/resources/tips/images/arrow_dark.png b/python/edu/resources/tips/images/arrow_dark.png new file mode 100644 index 000000000000..7bebe9b18758 Binary files /dev/null and b/python/edu/resources/tips/images/arrow_dark.png differ diff --git a/python/edu/resources/tips/images/breakpoint_speedmenu.png b/python/edu/resources/tips/images/breakpoint_speedmenu.png new file mode 100644 index 000000000000..532dcb6591c4 Binary files /dev/null and b/python/edu/resources/tips/images/breakpoint_speedmenu.png differ diff --git a/python/edu/resources/tips/images/breakpoint_speedmenu@2x.png b/python/edu/resources/tips/images/breakpoint_speedmenu@2x.png new file mode 100644 index 000000000000..708191723184 Binary files /dev/null and b/python/edu/resources/tips/images/breakpoint_speedmenu@2x.png differ diff --git a/python/edu/resources/tips/images/breakpoint_speedmenu@2x_dark.png b/python/edu/resources/tips/images/breakpoint_speedmenu@2x_dark.png new file mode 100644 index 000000000000..401e7cec46ea Binary files /dev/null and b/python/edu/resources/tips/images/breakpoint_speedmenu@2x_dark.png differ diff --git a/python/edu/resources/tips/images/breakpoint_speedmenu@_dark.png b/python/edu/resources/tips/images/breakpoint_speedmenu@_dark.png new file mode 100644 index 000000000000..55ad831766a2 Binary files /dev/null and b/python/edu/resources/tips/images/breakpoint_speedmenu@_dark.png differ diff --git a/python/edu/resources/tips/images/builtInServer.png b/python/edu/resources/tips/images/builtInServer.png new file mode 100644 index 000000000000..f70861b9abd7 Binary files /dev/null and b/python/edu/resources/tips/images/builtInServer.png differ diff --git a/python/edu/resources/tips/images/builtInServer@2x.png b/python/edu/resources/tips/images/builtInServer@2x.png new file mode 100644 index 000000000000..ca209724a1cd Binary files /dev/null and b/python/edu/resources/tips/images/builtInServer@2x.png differ diff --git a/python/edu/resources/tips/images/builtInServer@2x_dark.png b/python/edu/resources/tips/images/builtInServer@2x_dark.png new file mode 100644 index 000000000000..1627d3fcee32 Binary files /dev/null and b/python/edu/resources/tips/images/builtInServer@2x_dark.png differ diff --git a/python/edu/resources/tips/images/buitInServer@2x_dark.png b/python/edu/resources/tips/images/buitInServer@2x_dark.png new file mode 100644 index 000000000000..032f1fe97e96 Binary files /dev/null and b/python/edu/resources/tips/images/buitInServer@2x_dark.png differ diff --git a/python/edu/resources/tips/images/buitInServer_dark.png b/python/edu/resources/tips/images/buitInServer_dark.png new file mode 100644 index 000000000000..323e7e834832 Binary files /dev/null and b/python/edu/resources/tips/images/buitInServer_dark.png differ diff --git a/python/edu/resources/tips/images/camel_completion.png b/python/edu/resources/tips/images/camel_completion.png new file mode 100644 index 000000000000..bb04e75954ed Binary files /dev/null and b/python/edu/resources/tips/images/camel_completion.png differ diff --git a/python/edu/resources/tips/images/camel_completion@2x.png b/python/edu/resources/tips/images/camel_completion@2x.png new file mode 100644 index 000000000000..f14da5fab111 Binary files /dev/null and b/python/edu/resources/tips/images/camel_completion@2x.png differ diff --git a/python/edu/resources/tips/images/camel_completion@2x_dark.png b/python/edu/resources/tips/images/camel_completion@2x_dark.png new file mode 100644 index 000000000000..534d1b98f868 Binary files /dev/null and b/python/edu/resources/tips/images/camel_completion@2x_dark.png differ diff --git a/python/edu/resources/tips/images/camel_completion_dark.png b/python/edu/resources/tips/images/camel_completion_dark.png new file mode 100644 index 000000000000..0156daa3a346 Binary files /dev/null and b/python/edu/resources/tips/images/camel_completion_dark.png differ diff --git a/python/edu/resources/tips/images/camel_goto.png b/python/edu/resources/tips/images/camel_goto.png new file mode 100644 index 000000000000..56eecf632441 Binary files /dev/null and b/python/edu/resources/tips/images/camel_goto.png differ diff --git a/python/edu/resources/tips/images/camel_goto@2x.png b/python/edu/resources/tips/images/camel_goto@2x.png new file mode 100644 index 000000000000..4a603e108018 Binary files /dev/null and b/python/edu/resources/tips/images/camel_goto@2x.png differ diff --git a/python/edu/resources/tips/images/camel_goto@2x_dark.png b/python/edu/resources/tips/images/camel_goto@2x_dark.png new file mode 100644 index 000000000000..07aee7599b42 Binary files /dev/null and b/python/edu/resources/tips/images/camel_goto@2x_dark.png differ diff --git a/python/edu/resources/tips/images/camel_goto_dark.png b/python/edu/resources/tips/images/camel_goto_dark.png new file mode 100644 index 000000000000..9f0d4404aaea Binary files /dev/null and b/python/edu/resources/tips/images/camel_goto_dark.png differ diff --git a/python/edu/resources/tips/images/changeLookupSorting.png b/python/edu/resources/tips/images/changeLookupSorting.png new file mode 100644 index 000000000000..3ab5cedd4ae5 Binary files /dev/null and b/python/edu/resources/tips/images/changeLookupSorting.png differ diff --git a/python/edu/resources/tips/images/changeLookupSorting@2x.png b/python/edu/resources/tips/images/changeLookupSorting@2x.png new file mode 100644 index 000000000000..070cdd102cd9 Binary files /dev/null and b/python/edu/resources/tips/images/changeLookupSorting@2x.png differ diff --git a/python/edu/resources/tips/images/changeLookupSorting@2x_dark.png b/python/edu/resources/tips/images/changeLookupSorting@2x_dark.png new file mode 100644 index 000000000000..8d6e9860d0ce Binary files /dev/null and b/python/edu/resources/tips/images/changeLookupSorting@2x_dark.png differ diff --git a/python/edu/resources/tips/images/changeLookupSorting_dark.png b/python/edu/resources/tips/images/changeLookupSorting_dark.png new file mode 100644 index 000000000000..58c0bd29ec2f Binary files /dev/null and b/python/edu/resources/tips/images/changeLookupSorting_dark.png differ diff --git a/python/edu/resources/tips/images/class_name_completion.png b/python/edu/resources/tips/images/class_name_completion.png new file mode 100644 index 000000000000..f2c90cf2db2f Binary files /dev/null and b/python/edu/resources/tips/images/class_name_completion.png differ diff --git a/python/edu/resources/tips/images/class_name_completion@2x.png b/python/edu/resources/tips/images/class_name_completion@2x.png new file mode 100644 index 000000000000..f322c894af3f Binary files /dev/null and b/python/edu/resources/tips/images/class_name_completion@2x.png differ diff --git a/python/edu/resources/tips/images/class_name_completion@2x_dark.png b/python/edu/resources/tips/images/class_name_completion@2x_dark.png new file mode 100644 index 000000000000..137311c5c2c2 Binary files /dev/null and b/python/edu/resources/tips/images/class_name_completion@2x_dark.png differ diff --git a/python/edu/resources/tips/images/class_name_completion_dark.png b/python/edu/resources/tips/images/class_name_completion_dark.png new file mode 100644 index 000000000000..6675e297bc40 Binary files /dev/null and b/python/edu/resources/tips/images/class_name_completion_dark.png differ diff --git a/python/edu/resources/tips/images/close1.png b/python/edu/resources/tips/images/close1.png new file mode 100644 index 000000000000..cf81eb8aa6c5 Binary files /dev/null and b/python/edu/resources/tips/images/close1.png differ diff --git a/python/edu/resources/tips/images/close_others.png b/python/edu/resources/tips/images/close_others.png new file mode 100644 index 000000000000..5f351e8411a0 Binary files /dev/null and b/python/edu/resources/tips/images/close_others.png differ diff --git a/python/edu/resources/tips/images/close_others@2x.png b/python/edu/resources/tips/images/close_others@2x.png new file mode 100644 index 000000000000..96e96d3cd12a Binary files /dev/null and b/python/edu/resources/tips/images/close_others@2x.png differ diff --git a/python/edu/resources/tips/images/close_others@2x_dark.png b/python/edu/resources/tips/images/close_others@2x_dark.png new file mode 100644 index 000000000000..51312e1cca5a Binary files /dev/null and b/python/edu/resources/tips/images/close_others@2x_dark.png differ diff --git a/python/edu/resources/tips/images/close_others_dark.png b/python/edu/resources/tips/images/close_others_dark.png new file mode 100644 index 000000000000..961e604abb00 Binary files /dev/null and b/python/edu/resources/tips/images/close_others_dark.png differ diff --git a/python/edu/resources/tips/images/code_completion_middle.png b/python/edu/resources/tips/images/code_completion_middle.png new file mode 100644 index 000000000000..125503498963 Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_middle.png differ diff --git a/python/edu/resources/tips/images/code_completion_middle@2x.png b/python/edu/resources/tips/images/code_completion_middle@2x.png new file mode 100644 index 000000000000..513fe67d626e Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_middle@2x.png differ diff --git a/python/edu/resources/tips/images/code_completion_middle@2x_dark.png b/python/edu/resources/tips/images/code_completion_middle@2x_dark.png new file mode 100644 index 000000000000..93cf3d24adc4 Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_middle@2x_dark.png differ diff --git a/python/edu/resources/tips/images/code_completion_middle_dark.png b/python/edu/resources/tips/images/code_completion_middle_dark.png new file mode 100644 index 000000000000..327a0c750289 Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_middle_dark.png differ diff --git a/python/edu/resources/tips/images/code_completion_no_shift.png b/python/edu/resources/tips/images/code_completion_no_shift.png new file mode 100644 index 000000000000..7de8310776b4 Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_no_shift.png differ diff --git a/python/edu/resources/tips/images/code_completion_no_shift@2x.png b/python/edu/resources/tips/images/code_completion_no_shift@2x.png new file mode 100644 index 000000000000..ca03a1c366c5 Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_no_shift@2x.png differ diff --git a/python/edu/resources/tips/images/code_completion_no_shift@2x_dark.png b/python/edu/resources/tips/images/code_completion_no_shift@2x_dark.png new file mode 100644 index 000000000000..302f73bb4d7b Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_no_shift@2x_dark.png differ diff --git a/python/edu/resources/tips/images/code_completion_no_shift_dark.png b/python/edu/resources/tips/images/code_completion_no_shift_dark.png new file mode 100644 index 000000000000..eee5f299f2c2 Binary files /dev/null and b/python/edu/resources/tips/images/code_completion_no_shift_dark.png differ diff --git a/python/edu/resources/tips/images/columnSelection.png b/python/edu/resources/tips/images/columnSelection.png new file mode 100644 index 000000000000..b7edbfe3b6fe Binary files /dev/null and b/python/edu/resources/tips/images/columnSelection.png differ diff --git a/python/edu/resources/tips/images/columnSelection@2x.png b/python/edu/resources/tips/images/columnSelection@2x.png new file mode 100644 index 000000000000..39e21504dc63 Binary files /dev/null and b/python/edu/resources/tips/images/columnSelection@2x.png differ diff --git a/python/edu/resources/tips/images/columnSelection@2x_dark.png b/python/edu/resources/tips/images/columnSelection@2x_dark.png new file mode 100644 index 000000000000..4d8a7d796ec0 Binary files /dev/null and b/python/edu/resources/tips/images/columnSelection@2x_dark.png differ diff --git a/python/edu/resources/tips/images/columnSelection_dark.png b/python/edu/resources/tips/images/columnSelection_dark.png new file mode 100644 index 000000000000..92df27a0187f Binary files /dev/null and b/python/edu/resources/tips/images/columnSelection_dark.png differ diff --git a/python/edu/resources/tips/images/completion_in_html.png b/python/edu/resources/tips/images/completion_in_html.png new file mode 100644 index 000000000000..7ca0ff549aab Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html.png differ diff --git a/python/edu/resources/tips/images/completion_in_html2.png b/python/edu/resources/tips/images/completion_in_html2.png new file mode 100644 index 000000000000..129bade7010d Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html2.png differ diff --git a/python/edu/resources/tips/images/completion_in_html2@2x.png b/python/edu/resources/tips/images/completion_in_html2@2x.png new file mode 100644 index 000000000000..76eddf82455b Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html2@2x.png differ diff --git a/python/edu/resources/tips/images/completion_in_html2@2x_dark.png b/python/edu/resources/tips/images/completion_in_html2@2x_dark.png new file mode 100644 index 000000000000..68f184cf5437 Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html2@2x_dark.png differ diff --git a/python/edu/resources/tips/images/completion_in_html2_dark.png b/python/edu/resources/tips/images/completion_in_html2_dark.png new file mode 100644 index 000000000000..820aad7fad4c Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html2_dark.png differ diff --git a/python/edu/resources/tips/images/completion_in_html@2x.png b/python/edu/resources/tips/images/completion_in_html@2x.png new file mode 100644 index 000000000000..579fbe2254ee Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html@2x.png differ diff --git a/python/edu/resources/tips/images/completion_in_html@2x_dark.png b/python/edu/resources/tips/images/completion_in_html@2x_dark.png new file mode 100644 index 000000000000..da19c1cc198e Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html@2x_dark.png differ diff --git a/python/edu/resources/tips/images/completion_in_html_dark.png b/python/edu/resources/tips/images/completion_in_html_dark.png new file mode 100644 index 000000000000..90e33ae0ae19 Binary files /dev/null and b/python/edu/resources/tips/images/completion_in_html_dark.png differ diff --git a/python/edu/resources/tips/images/copy_rich_text.png b/python/edu/resources/tips/images/copy_rich_text.png new file mode 100644 index 000000000000..c578a23a1166 Binary files /dev/null and b/python/edu/resources/tips/images/copy_rich_text.png differ diff --git a/python/edu/resources/tips/images/copy_rich_text@2x.png b/python/edu/resources/tips/images/copy_rich_text@2x.png new file mode 100644 index 000000000000..00f00392ad3d Binary files /dev/null and b/python/edu/resources/tips/images/copy_rich_text@2x.png differ diff --git a/python/edu/resources/tips/images/copy_rich_text@2x_dark.png b/python/edu/resources/tips/images/copy_rich_text@2x_dark.png new file mode 100644 index 000000000000..0a3ef325703c Binary files /dev/null and b/python/edu/resources/tips/images/copy_rich_text@2x_dark.png differ diff --git a/python/edu/resources/tips/images/copy_rich_text_dark.png b/python/edu/resources/tips/images/copy_rich_text_dark.png new file mode 100644 index 000000000000..9d4bfa913b17 Binary files /dev/null and b/python/edu/resources/tips/images/copy_rich_text_dark.png differ diff --git a/python/edu/resources/tips/images/ctrl_click.png b/python/edu/resources/tips/images/ctrl_click.png new file mode 100644 index 000000000000..860f91994329 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_click.png differ diff --git a/python/edu/resources/tips/images/ctrl_click@2x.png b/python/edu/resources/tips/images/ctrl_click@2x.png new file mode 100644 index 000000000000..fd1cd506a612 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_click@2x.png differ diff --git a/python/edu/resources/tips/images/ctrl_click@2x_dark.png b/python/edu/resources/tips/images/ctrl_click@2x_dark.png new file mode 100644 index 000000000000..aa7679a0115d Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_click@2x_dark.png differ diff --git a/python/edu/resources/tips/images/ctrl_click_dark.png b/python/edu/resources/tips/images/ctrl_click_dark.png new file mode 100644 index 000000000000..26eb76df6102 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_click_dark.png differ diff --git a/python/edu/resources/tips/images/ctrl_shift_i.png b/python/edu/resources/tips/images/ctrl_shift_i.png new file mode 100644 index 000000000000..939f65785526 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_shift_i.png differ diff --git a/python/edu/resources/tips/images/ctrl_shift_i@2x.png b/python/edu/resources/tips/images/ctrl_shift_i@2x.png new file mode 100644 index 000000000000..6faed9f21d65 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_shift_i@2x.png differ diff --git a/python/edu/resources/tips/images/ctrl_shift_i@2x_dark.png b/python/edu/resources/tips/images/ctrl_shift_i@2x_dark.png new file mode 100644 index 000000000000..d455c2b01c30 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_shift_i@2x_dark.png differ diff --git a/python/edu/resources/tips/images/ctrl_shift_i_dark.png b/python/edu/resources/tips/images/ctrl_shift_i_dark.png new file mode 100644 index 000000000000..a90f65c11a31 Binary files /dev/null and b/python/edu/resources/tips/images/ctrl_shift_i_dark.png differ diff --git a/python/edu/resources/tips/images/editregexp.png b/python/edu/resources/tips/images/editregexp.png new file mode 100644 index 000000000000..c1e7b3186273 Binary files /dev/null and b/python/edu/resources/tips/images/editregexp.png differ diff --git a/python/edu/resources/tips/images/editregexp@2x.png b/python/edu/resources/tips/images/editregexp@2x.png new file mode 100644 index 000000000000..3f6b290a65f1 Binary files /dev/null and b/python/edu/resources/tips/images/editregexp@2x.png differ diff --git a/python/edu/resources/tips/images/editregexp@2x_dark.png b/python/edu/resources/tips/images/editregexp@2x_dark.png new file mode 100644 index 000000000000..cf6e96a9f7ba Binary files /dev/null and b/python/edu/resources/tips/images/editregexp@2x_dark.png differ diff --git a/python/edu/resources/tips/images/editregexp_dark.png b/python/edu/resources/tips/images/editregexp_dark.png new file mode 100644 index 000000000000..4c404cae3eec Binary files /dev/null and b/python/edu/resources/tips/images/editregexp_dark.png differ diff --git a/python/edu/resources/tips/images/enterDirectory.png b/python/edu/resources/tips/images/enterDirectory.png new file mode 100644 index 000000000000..0ebe9f3f11aa Binary files /dev/null and b/python/edu/resources/tips/images/enterDirectory.png differ diff --git a/python/edu/resources/tips/images/enterDirectory@2x.png b/python/edu/resources/tips/images/enterDirectory@2x.png new file mode 100644 index 000000000000..89c06ca55fb2 Binary files /dev/null and b/python/edu/resources/tips/images/enterDirectory@2x.png differ diff --git a/python/edu/resources/tips/images/enterDirectory@2x_dark.png b/python/edu/resources/tips/images/enterDirectory@2x_dark.png new file mode 100644 index 000000000000..325baeea0a7f Binary files /dev/null and b/python/edu/resources/tips/images/enterDirectory@2x_dark.png differ diff --git a/python/edu/resources/tips/images/enterDirectory_dark.png b/python/edu/resources/tips/images/enterDirectory_dark.png new file mode 100644 index 000000000000..684a5d604cc5 Binary files /dev/null and b/python/edu/resources/tips/images/enterDirectory_dark.png differ diff --git a/python/edu/resources/tips/images/extract_variable_1.png b/python/edu/resources/tips/images/extract_variable_1.png new file mode 100644 index 000000000000..d678609687c3 Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_1.png differ diff --git a/python/edu/resources/tips/images/extract_variable_1@2x.png b/python/edu/resources/tips/images/extract_variable_1@2x.png new file mode 100644 index 000000000000..e929f9a70c37 Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_1@2x.png differ diff --git a/python/edu/resources/tips/images/extract_variable_1@2x_dark.png b/python/edu/resources/tips/images/extract_variable_1@2x_dark.png new file mode 100644 index 000000000000..cb4b084c7572 Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/extract_variable_1_dark.png b/python/edu/resources/tips/images/extract_variable_1_dark.png new file mode 100644 index 000000000000..9916d2c3c162 Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_1_dark.png differ diff --git a/python/edu/resources/tips/images/extract_variable_2.png b/python/edu/resources/tips/images/extract_variable_2.png new file mode 100644 index 000000000000..c4607bf1e70f Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_2.png differ diff --git a/python/edu/resources/tips/images/extract_variable_2@2x.png b/python/edu/resources/tips/images/extract_variable_2@2x.png new file mode 100644 index 000000000000..3c672ecb7212 Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_2@2x.png differ diff --git a/python/edu/resources/tips/images/extract_variable_2@2x_dark.png b/python/edu/resources/tips/images/extract_variable_2@2x_dark.png new file mode 100644 index 000000000000..3e71acc163db Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_2@2x_dark.png differ diff --git a/python/edu/resources/tips/images/extract_variable_2_dark.png b/python/edu/resources/tips/images/extract_variable_2_dark.png new file mode 100644 index 000000000000..1d44e848e256 Binary files /dev/null and b/python/edu/resources/tips/images/extract_variable_2_dark.png differ diff --git a/python/edu/resources/tips/images/goto_class.png b/python/edu/resources/tips/images/goto_class.png new file mode 100644 index 000000000000..d2efc7717142 Binary files /dev/null and b/python/edu/resources/tips/images/goto_class.png differ diff --git a/python/edu/resources/tips/images/goto_class@2x.png b/python/edu/resources/tips/images/goto_class@2x.png new file mode 100644 index 000000000000..ed42da090ceb Binary files /dev/null and b/python/edu/resources/tips/images/goto_class@2x.png differ diff --git a/python/edu/resources/tips/images/goto_class@2x_dark.png b/python/edu/resources/tips/images/goto_class@2x_dark.png new file mode 100644 index 000000000000..1f426fc2dd34 Binary files /dev/null and b/python/edu/resources/tips/images/goto_class@2x_dark.png differ diff --git a/python/edu/resources/tips/images/goto_class_dark.png b/python/edu/resources/tips/images/goto_class_dark.png new file mode 100644 index 000000000000..be09aba3cc28 Binary files /dev/null and b/python/edu/resources/tips/images/goto_class_dark.png differ diff --git a/python/edu/resources/tips/images/goto_symbol.png b/python/edu/resources/tips/images/goto_symbol.png new file mode 100644 index 000000000000..87d436516151 Binary files /dev/null and b/python/edu/resources/tips/images/goto_symbol.png differ diff --git a/python/edu/resources/tips/images/goto_symbol@2x.png b/python/edu/resources/tips/images/goto_symbol@2x.png new file mode 100644 index 000000000000..06924d91d8d6 Binary files /dev/null and b/python/edu/resources/tips/images/goto_symbol@2x.png differ diff --git a/python/edu/resources/tips/images/goto_symbol@2x_dark.png b/python/edu/resources/tips/images/goto_symbol@2x_dark.png new file mode 100644 index 000000000000..4111a4fe0df4 Binary files /dev/null and b/python/edu/resources/tips/images/goto_symbol@2x_dark.png differ diff --git a/python/edu/resources/tips/images/goto_symbol_dark.png b/python/edu/resources/tips/images/goto_symbol_dark.png new file mode 100644 index 000000000000..6252a0e18e09 Binary files /dev/null and b/python/edu/resources/tips/images/goto_symbol_dark.png differ diff --git a/python/edu/resources/tips/images/hierarchy_browser.png b/python/edu/resources/tips/images/hierarchy_browser.png new file mode 100644 index 000000000000..5fb45464c4ba Binary files /dev/null and b/python/edu/resources/tips/images/hierarchy_browser.png differ diff --git a/python/edu/resources/tips/images/hierarchy_browser@2x.png b/python/edu/resources/tips/images/hierarchy_browser@2x.png new file mode 100644 index 000000000000..4349f9dd5691 Binary files /dev/null and b/python/edu/resources/tips/images/hierarchy_browser@2x.png differ diff --git a/python/edu/resources/tips/images/hierarchy_browser@2x_dark.png b/python/edu/resources/tips/images/hierarchy_browser@2x_dark.png new file mode 100644 index 000000000000..9bea49e7686c Binary files /dev/null and b/python/edu/resources/tips/images/hierarchy_browser@2x_dark.png differ diff --git a/python/edu/resources/tips/images/hierarchy_browser_dark.png b/python/edu/resources/tips/images/hierarchy_browser_dark.png new file mode 100644 index 000000000000..34003f6b57ee Binary files /dev/null and b/python/edu/resources/tips/images/hierarchy_browser_dark.png differ diff --git a/python/edu/resources/tips/images/issueNavigation.png b/python/edu/resources/tips/images/issueNavigation.png new file mode 100644 index 000000000000..d2aa0dcc7578 Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation.png differ diff --git a/python/edu/resources/tips/images/issueNavigation1.png b/python/edu/resources/tips/images/issueNavigation1.png new file mode 100644 index 000000000000..e6573dfec493 Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation1.png differ diff --git a/python/edu/resources/tips/images/issueNavigation1@2x.png b/python/edu/resources/tips/images/issueNavigation1@2x.png new file mode 100644 index 000000000000..4d142208a467 Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation1@2x.png differ diff --git a/python/edu/resources/tips/images/issueNavigation1@2x_dark.png b/python/edu/resources/tips/images/issueNavigation1@2x_dark.png new file mode 100644 index 000000000000..a1cef29d1985 Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/issueNavigation1_dark.png b/python/edu/resources/tips/images/issueNavigation1_dark.png new file mode 100644 index 000000000000..5538c13ae197 Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation1_dark.png differ diff --git a/python/edu/resources/tips/images/issueNavigation@2x.png b/python/edu/resources/tips/images/issueNavigation@2x.png new file mode 100644 index 000000000000..389185c3c65d Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation@2x.png differ diff --git a/python/edu/resources/tips/images/issueNavigation@2x_dark.png b/python/edu/resources/tips/images/issueNavigation@2x_dark.png new file mode 100644 index 000000000000..0a1a474fcc83 Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation@2x_dark.png differ diff --git a/python/edu/resources/tips/images/issueNavigation_dark.png b/python/edu/resources/tips/images/issueNavigation_dark.png new file mode 100644 index 000000000000..aeeed94df5bb Binary files /dev/null and b/python/edu/resources/tips/images/issueNavigation_dark.png differ diff --git a/python/edu/resources/tips/images/lens.png b/python/edu/resources/tips/images/lens.png new file mode 100644 index 000000000000..5d5cac171bdc Binary files /dev/null and b/python/edu/resources/tips/images/lens.png differ diff --git a/python/edu/resources/tips/images/lens1.png b/python/edu/resources/tips/images/lens1.png new file mode 100644 index 000000000000..947d8e716231 Binary files /dev/null and b/python/edu/resources/tips/images/lens1.png differ diff --git a/python/edu/resources/tips/images/lens1@2x.png b/python/edu/resources/tips/images/lens1@2x.png new file mode 100644 index 000000000000..148db6a5b1e4 Binary files /dev/null and b/python/edu/resources/tips/images/lens1@2x.png differ diff --git a/python/edu/resources/tips/images/lens1@2x_dark.png b/python/edu/resources/tips/images/lens1@2x_dark.png new file mode 100644 index 000000000000..3259582bb2d8 Binary files /dev/null and b/python/edu/resources/tips/images/lens1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/lens1_dark.png b/python/edu/resources/tips/images/lens1_dark.png new file mode 100644 index 000000000000..082c7e857088 Binary files /dev/null and b/python/edu/resources/tips/images/lens1_dark.png differ diff --git a/python/edu/resources/tips/images/lens@2x.png b/python/edu/resources/tips/images/lens@2x.png new file mode 100644 index 000000000000..a3f4043fd945 Binary files /dev/null and b/python/edu/resources/tips/images/lens@2x.png differ diff --git a/python/edu/resources/tips/images/lens@2x_dark.png b/python/edu/resources/tips/images/lens@2x_dark.png new file mode 100644 index 000000000000..965a13fef871 Binary files /dev/null and b/python/edu/resources/tips/images/lens@2x_dark.png differ diff --git a/python/edu/resources/tips/images/lens_dark.png b/python/edu/resources/tips/images/lens_dark.png new file mode 100644 index 000000000000..0bd2296ef68c Binary files /dev/null and b/python/edu/resources/tips/images/lens_dark.png differ diff --git a/python/edu/resources/tips/images/line_separator.png b/python/edu/resources/tips/images/line_separator.png new file mode 100644 index 000000000000..997c49ab9539 Binary files /dev/null and b/python/edu/resources/tips/images/line_separator.png differ diff --git a/python/edu/resources/tips/images/line_separator@2x.png b/python/edu/resources/tips/images/line_separator@2x.png new file mode 100644 index 000000000000..29a0ebaeb920 Binary files /dev/null and b/python/edu/resources/tips/images/line_separator@2x.png differ diff --git a/python/edu/resources/tips/images/line_separator@2x_dark.png b/python/edu/resources/tips/images/line_separator@2x_dark.png new file mode 100644 index 000000000000..fe353f6a4d22 Binary files /dev/null and b/python/edu/resources/tips/images/line_separator@2x_dark.png differ diff --git a/python/edu/resources/tips/images/line_separator_dark.png b/python/edu/resources/tips/images/line_separator_dark.png new file mode 100644 index 000000000000..8a2f257073d1 Binary files /dev/null and b/python/edu/resources/tips/images/line_separator_dark.png differ diff --git a/python/edu/resources/tips/images/live_templates_1.png b/python/edu/resources/tips/images/live_templates_1.png new file mode 100644 index 000000000000..910fe651787a Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_1.png differ diff --git a/python/edu/resources/tips/images/live_templates_1@2x.png b/python/edu/resources/tips/images/live_templates_1@2x.png new file mode 100644 index 000000000000..1f0db8e6861b Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_1@2x.png differ diff --git a/python/edu/resources/tips/images/live_templates_1@2x_dark.png b/python/edu/resources/tips/images/live_templates_1@2x_dark.png new file mode 100644 index 000000000000..280868cc6ff6 Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/live_templates_1_dark.png b/python/edu/resources/tips/images/live_templates_1_dark.png new file mode 100644 index 000000000000..d2896a5dcda5 Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_1_dark.png differ diff --git a/python/edu/resources/tips/images/live_templates_2.png b/python/edu/resources/tips/images/live_templates_2.png new file mode 100644 index 000000000000..fb9e0a429123 Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_2.png differ diff --git a/python/edu/resources/tips/images/live_templates_2@2x.png b/python/edu/resources/tips/images/live_templates_2@2x.png new file mode 100644 index 000000000000..b2e9db865bd3 Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_2@2x.png differ diff --git a/python/edu/resources/tips/images/live_templates_2@2x_dark.png b/python/edu/resources/tips/images/live_templates_2@2x_dark.png new file mode 100644 index 000000000000..2a5c943459c5 Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_2@2x_dark.png differ diff --git a/python/edu/resources/tips/images/live_templates_2_dark.png b/python/edu/resources/tips/images/live_templates_2_dark.png new file mode 100644 index 000000000000..063135332acd Binary files /dev/null and b/python/edu/resources/tips/images/live_templates_2_dark.png differ diff --git a/python/edu/resources/tips/images/method_separator.png b/python/edu/resources/tips/images/method_separator.png new file mode 100644 index 000000000000..e16d6e8b864e Binary files /dev/null and b/python/edu/resources/tips/images/method_separator.png differ diff --git a/python/edu/resources/tips/images/method_separator@2x.png b/python/edu/resources/tips/images/method_separator@2x.png new file mode 100644 index 000000000000..5c766fec92e9 Binary files /dev/null and b/python/edu/resources/tips/images/method_separator@2x.png differ diff --git a/python/edu/resources/tips/images/method_separator@2x_dark.png b/python/edu/resources/tips/images/method_separator@2x_dark.png new file mode 100644 index 000000000000..b42c2ff11f28 Binary files /dev/null and b/python/edu/resources/tips/images/method_separator@2x_dark.png differ diff --git a/python/edu/resources/tips/images/method_separator_dark.png b/python/edu/resources/tips/images/method_separator_dark.png new file mode 100644 index 000000000000..4e3bb26e76e7 Binary files /dev/null and b/python/edu/resources/tips/images/method_separator_dark.png differ diff --git a/python/edu/resources/tips/images/move_to_changelist.png b/python/edu/resources/tips/images/move_to_changelist.png new file mode 100644 index 000000000000..5a6f0524a2df Binary files /dev/null and b/python/edu/resources/tips/images/move_to_changelist.png differ diff --git a/python/edu/resources/tips/images/move_to_changelist@2x.png b/python/edu/resources/tips/images/move_to_changelist@2x.png new file mode 100644 index 000000000000..76fd2e58535c Binary files /dev/null and b/python/edu/resources/tips/images/move_to_changelist@2x.png differ diff --git a/python/edu/resources/tips/images/move_to_changelist@2x_dark.png b/python/edu/resources/tips/images/move_to_changelist@2x_dark.png new file mode 100644 index 000000000000..aa826e011b18 Binary files /dev/null and b/python/edu/resources/tips/images/move_to_changelist@2x_dark.png differ diff --git a/python/edu/resources/tips/images/move_to_changelist_dark.png b/python/edu/resources/tips/images/move_to_changelist_dark.png new file mode 100644 index 000000000000..e468adb0abc9 Binary files /dev/null and b/python/edu/resources/tips/images/move_to_changelist_dark.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_down.png b/python/edu/resources/tips/images/move_up_down_witharrows_down.png new file mode 100644 index 000000000000..0511ee2ccc0c Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_down.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_down@2x.png b/python/edu/resources/tips/images/move_up_down_witharrows_down@2x.png new file mode 100644 index 000000000000..63d293f1b640 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_down@2x.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_down@2x_dark.png b/python/edu/resources/tips/images/move_up_down_witharrows_down@2x_dark.png new file mode 100644 index 000000000000..a4e47cdb50ea Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_down@2x_dark.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_down_dark.png b/python/edu/resources/tips/images/move_up_down_witharrows_down_dark.png new file mode 100644 index 000000000000..fc66b5ad8d61 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_down_dark.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_initial.png b/python/edu/resources/tips/images/move_up_down_witharrows_initial.png new file mode 100644 index 000000000000..ab226c05a327 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_initial.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_initial@2x.png b/python/edu/resources/tips/images/move_up_down_witharrows_initial@2x.png new file mode 100644 index 000000000000..f8e8c38e87c0 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_initial@2x.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_initial@2x_dark.png b/python/edu/resources/tips/images/move_up_down_witharrows_initial@2x_dark.png new file mode 100644 index 000000000000..eaf3d4650bf3 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_initial@2x_dark.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_initial_dark.png b/python/edu/resources/tips/images/move_up_down_witharrows_initial_dark.png new file mode 100644 index 000000000000..041bf9037cde Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_initial_dark.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_up.png b/python/edu/resources/tips/images/move_up_down_witharrows_up.png new file mode 100644 index 000000000000..70dbc10bc6e8 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_up.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_up@2x.png b/python/edu/resources/tips/images/move_up_down_witharrows_up@2x.png new file mode 100644 index 000000000000..12f2586d3a0e Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_up@2x.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_up@2x_dark.png b/python/edu/resources/tips/images/move_up_down_witharrows_up@2x_dark.png new file mode 100644 index 000000000000..aa17990712c0 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_up@2x_dark.png differ diff --git a/python/edu/resources/tips/images/move_up_down_witharrows_up_dark.png b/python/edu/resources/tips/images/move_up_down_witharrows_up_dark.png new file mode 100644 index 000000000000..671c9b223987 Binary files /dev/null and b/python/edu/resources/tips/images/move_up_down_witharrows_up_dark.png differ diff --git a/python/edu/resources/tips/images/multicursor.png b/python/edu/resources/tips/images/multicursor.png new file mode 100644 index 000000000000..b25755918d77 Binary files /dev/null and b/python/edu/resources/tips/images/multicursor.png differ diff --git a/python/edu/resources/tips/images/multicursor1.png b/python/edu/resources/tips/images/multicursor1.png new file mode 100644 index 000000000000..d74e37735cb6 Binary files /dev/null and b/python/edu/resources/tips/images/multicursor1.png differ diff --git a/python/edu/resources/tips/images/multicursor1@2x.png b/python/edu/resources/tips/images/multicursor1@2x.png new file mode 100644 index 000000000000..17989331666a Binary files /dev/null and b/python/edu/resources/tips/images/multicursor1@2x.png differ diff --git a/python/edu/resources/tips/images/multicursor1@2x_dark.png b/python/edu/resources/tips/images/multicursor1@2x_dark.png new file mode 100644 index 000000000000..328b50ff0ae6 Binary files /dev/null and b/python/edu/resources/tips/images/multicursor1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/multicursor1_dark.png b/python/edu/resources/tips/images/multicursor1_dark.png new file mode 100644 index 000000000000..836bb841164f Binary files /dev/null and b/python/edu/resources/tips/images/multicursor1_dark.png differ diff --git a/python/edu/resources/tips/images/multicursor@2x.png b/python/edu/resources/tips/images/multicursor@2x.png new file mode 100644 index 000000000000..0de43b322a47 Binary files /dev/null and b/python/edu/resources/tips/images/multicursor@2x.png differ diff --git a/python/edu/resources/tips/images/multicursor@2x_dark.png b/python/edu/resources/tips/images/multicursor@2x_dark.png new file mode 100644 index 000000000000..90171b04c952 Binary files /dev/null and b/python/edu/resources/tips/images/multicursor@2x_dark.png differ diff --git a/python/edu/resources/tips/images/multicursor_dark.png b/python/edu/resources/tips/images/multicursor_dark.png new file mode 100644 index 000000000000..443ac4d1edf3 Binary files /dev/null and b/python/edu/resources/tips/images/multicursor_dark.png differ diff --git a/python/edu/resources/tips/images/multiselection2.png b/python/edu/resources/tips/images/multiselection2.png new file mode 100644 index 000000000000..ae05462d7c43 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection2.png differ diff --git a/python/edu/resources/tips/images/multiselection2@2x.png b/python/edu/resources/tips/images/multiselection2@2x.png new file mode 100644 index 000000000000..9d9b0002601c Binary files /dev/null and b/python/edu/resources/tips/images/multiselection2@2x.png differ diff --git a/python/edu/resources/tips/images/multiselection2@2x_dark.png b/python/edu/resources/tips/images/multiselection2@2x_dark.png new file mode 100644 index 000000000000..58a76b4a8b0e Binary files /dev/null and b/python/edu/resources/tips/images/multiselection2@2x_dark.png differ diff --git a/python/edu/resources/tips/images/multiselection2_dark.png b/python/edu/resources/tips/images/multiselection2_dark.png new file mode 100644 index 000000000000..cc9e3617d5ca Binary files /dev/null and b/python/edu/resources/tips/images/multiselection2_dark.png differ diff --git a/python/edu/resources/tips/images/multiselection_column.png b/python/edu/resources/tips/images/multiselection_column.png new file mode 100644 index 000000000000..efea5c4c79d3 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_column.png differ diff --git a/python/edu/resources/tips/images/multiselection_column@2x.png b/python/edu/resources/tips/images/multiselection_column@2x.png new file mode 100644 index 000000000000..86506c4c6229 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_column@2x.png differ diff --git a/python/edu/resources/tips/images/multiselection_column@2x_dark.png b/python/edu/resources/tips/images/multiselection_column@2x_dark.png new file mode 100644 index 000000000000..d7c6752105c4 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_column@2x_dark.png differ diff --git a/python/edu/resources/tips/images/multiselection_column_dark.png b/python/edu/resources/tips/images/multiselection_column_dark.png new file mode 100644 index 000000000000..5068651d9c64 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_column_dark.png differ diff --git a/python/edu/resources/tips/images/multiselection_words.png b/python/edu/resources/tips/images/multiselection_words.png new file mode 100644 index 000000000000..dde0b5eaa9a3 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_words.png differ diff --git a/python/edu/resources/tips/images/multiselection_words@2x.png b/python/edu/resources/tips/images/multiselection_words@2x.png new file mode 100644 index 000000000000..8783788289c9 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_words@2x.png differ diff --git a/python/edu/resources/tips/images/multiselection_words@2x_dark.png b/python/edu/resources/tips/images/multiselection_words@2x_dark.png new file mode 100644 index 000000000000..9b6f30c0cc15 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_words@2x_dark.png differ diff --git a/python/edu/resources/tips/images/multiselection_words_dark.png b/python/edu/resources/tips/images/multiselection_words_dark.png new file mode 100644 index 000000000000..c40c193e11f3 Binary files /dev/null and b/python/edu/resources/tips/images/multiselection_words_dark.png differ diff --git a/python/edu/resources/tips/images/navigateToFilePath.png b/python/edu/resources/tips/images/navigateToFilePath.png new file mode 100644 index 000000000000..fa0e65930250 Binary files /dev/null and b/python/edu/resources/tips/images/navigateToFilePath.png differ diff --git a/python/edu/resources/tips/images/navigateToFilePath@2x.png b/python/edu/resources/tips/images/navigateToFilePath@2x.png new file mode 100644 index 000000000000..4f2da1d2539e Binary files /dev/null and b/python/edu/resources/tips/images/navigateToFilePath@2x.png differ diff --git a/python/edu/resources/tips/images/navigateToFilePath@2x_dark.png b/python/edu/resources/tips/images/navigateToFilePath@2x_dark.png new file mode 100644 index 000000000000..e45e223b67b3 Binary files /dev/null and b/python/edu/resources/tips/images/navigateToFilePath@2x_dark.png differ diff --git a/python/edu/resources/tips/images/navigateToFilePath_dark.png b/python/edu/resources/tips/images/navigateToFilePath_dark.png new file mode 100644 index 000000000000..5651ab7245dc Binary files /dev/null and b/python/edu/resources/tips/images/navigateToFilePath_dark.png differ diff --git a/python/edu/resources/tips/images/navigationbar.png b/python/edu/resources/tips/images/navigationbar.png new file mode 100644 index 000000000000..6d3074adfa0f Binary files /dev/null and b/python/edu/resources/tips/images/navigationbar.png differ diff --git a/python/edu/resources/tips/images/navigationbar@2x.png b/python/edu/resources/tips/images/navigationbar@2x.png new file mode 100644 index 000000000000..474bd8a5b2b2 Binary files /dev/null and b/python/edu/resources/tips/images/navigationbar@2x.png differ diff --git a/python/edu/resources/tips/images/navigationbar@2x_dark.png b/python/edu/resources/tips/images/navigationbar@2x_dark.png new file mode 100644 index 000000000000..bb2e0c585619 Binary files /dev/null and b/python/edu/resources/tips/images/navigationbar@2x_dark.png differ diff --git a/python/edu/resources/tips/images/navigationbar_dark.png b/python/edu/resources/tips/images/navigationbar_dark.png new file mode 100644 index 000000000000..033cd31908ab Binary files /dev/null and b/python/edu/resources/tips/images/navigationbar_dark.png differ diff --git a/python/edu/resources/tips/images/override_methods.png b/python/edu/resources/tips/images/override_methods.png new file mode 100644 index 000000000000..afb969699bf3 Binary files /dev/null and b/python/edu/resources/tips/images/override_methods.png differ diff --git a/python/edu/resources/tips/images/override_methods@2x.png b/python/edu/resources/tips/images/override_methods@2x.png new file mode 100644 index 000000000000..6141bfc6ac8e Binary files /dev/null and b/python/edu/resources/tips/images/override_methods@2x.png differ diff --git a/python/edu/resources/tips/images/override_methods@2x_dark.png b/python/edu/resources/tips/images/override_methods@2x_dark.png new file mode 100644 index 000000000000..df8a96a1375a Binary files /dev/null and b/python/edu/resources/tips/images/override_methods@2x_dark.png differ diff --git a/python/edu/resources/tips/images/override_methods_dark.png b/python/edu/resources/tips/images/override_methods_dark.png new file mode 100644 index 000000000000..3c23b3080fa4 Binary files /dev/null and b/python/edu/resources/tips/images/override_methods_dark.png differ diff --git a/python/edu/resources/tips/images/param_info.png b/python/edu/resources/tips/images/param_info.png new file mode 100644 index 000000000000..077bd29b6544 Binary files /dev/null and b/python/edu/resources/tips/images/param_info.png differ diff --git a/python/edu/resources/tips/images/param_info@2x.png b/python/edu/resources/tips/images/param_info@2x.png new file mode 100644 index 000000000000..6170d7316aa6 Binary files /dev/null and b/python/edu/resources/tips/images/param_info@2x.png differ diff --git a/python/edu/resources/tips/images/param_info@2x_dark.png b/python/edu/resources/tips/images/param_info@2x_dark.png new file mode 100644 index 000000000000..f2e19806dd82 Binary files /dev/null and b/python/edu/resources/tips/images/param_info@2x_dark.png differ diff --git a/python/edu/resources/tips/images/param_info_dark.png b/python/edu/resources/tips/images/param_info_dark.png new file mode 100644 index 000000000000..c834692acfe7 Binary files /dev/null and b/python/edu/resources/tips/images/param_info_dark.png differ diff --git a/python/edu/resources/tips/images/pyColoredFiles.png b/python/edu/resources/tips/images/pyColoredFiles.png new file mode 100644 index 000000000000..9f28dc8ae76b Binary files /dev/null and b/python/edu/resources/tips/images/pyColoredFiles.png differ diff --git a/python/edu/resources/tips/images/pyColoredFiles@2x.png b/python/edu/resources/tips/images/pyColoredFiles@2x.png new file mode 100644 index 000000000000..5649f9bb1876 Binary files /dev/null and b/python/edu/resources/tips/images/pyColoredFiles@2x.png differ diff --git a/python/edu/resources/tips/images/pyColoredFiles@2x_dark.png b/python/edu/resources/tips/images/pyColoredFiles@2x_dark.png new file mode 100644 index 000000000000..43d4e7387962 Binary files /dev/null and b/python/edu/resources/tips/images/pyColoredFiles@2x_dark.png differ diff --git a/python/edu/resources/tips/images/pyColoredFiles_dark.png b/python/edu/resources/tips/images/pyColoredFiles_dark.png new file mode 100644 index 000000000000..0d2a6e40c368 Binary files /dev/null and b/python/edu/resources/tips/images/pyColoredFiles_dark.png differ diff --git a/python/edu/resources/tips/images/pyconsole.png b/python/edu/resources/tips/images/pyconsole.png new file mode 100644 index 000000000000..5fb00ee76fbd Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole.png differ diff --git a/python/edu/resources/tips/images/pyconsole1.png b/python/edu/resources/tips/images/pyconsole1.png new file mode 100644 index 000000000000..cd333fdd6593 Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole1.png differ diff --git a/python/edu/resources/tips/images/pyconsole1@2x.png b/python/edu/resources/tips/images/pyconsole1@2x.png new file mode 100644 index 000000000000..6afbd1cf232f Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole1@2x.png differ diff --git a/python/edu/resources/tips/images/pyconsole1@2x_dark.png b/python/edu/resources/tips/images/pyconsole1@2x_dark.png new file mode 100644 index 000000000000..81630c058ca8 Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/pyconsole1_dark.png b/python/edu/resources/tips/images/pyconsole1_dark.png new file mode 100644 index 000000000000..e09dbcfca70d Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole1_dark.png differ diff --git a/python/edu/resources/tips/images/pyconsole@2x.png b/python/edu/resources/tips/images/pyconsole@2x.png new file mode 100644 index 000000000000..8d86e91e3485 Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole@2x.png differ diff --git a/python/edu/resources/tips/images/pyconsole@2x_dark.png b/python/edu/resources/tips/images/pyconsole@2x_dark.png new file mode 100644 index 000000000000..9da9a3d6c55a Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole@2x_dark.png differ diff --git a/python/edu/resources/tips/images/pyconsole_dark.png b/python/edu/resources/tips/images/pyconsole_dark.png new file mode 100644 index 000000000000..f0563a02802d Binary files /dev/null and b/python/edu/resources/tips/images/pyconsole_dark.png differ diff --git a/python/edu/resources/tips/images/qdoc_live_template.png b/python/edu/resources/tips/images/qdoc_live_template.png new file mode 100644 index 000000000000..2da9d9dea290 Binary files /dev/null and b/python/edu/resources/tips/images/qdoc_live_template.png differ diff --git a/python/edu/resources/tips/images/qdoc_live_template@2x.png b/python/edu/resources/tips/images/qdoc_live_template@2x.png new file mode 100644 index 000000000000..08e4ba49032c Binary files /dev/null and b/python/edu/resources/tips/images/qdoc_live_template@2x.png differ diff --git a/python/edu/resources/tips/images/qdoc_live_template@2x_dark.png b/python/edu/resources/tips/images/qdoc_live_template@2x_dark.png new file mode 100644 index 000000000000..95cbd0745d5b Binary files /dev/null and b/python/edu/resources/tips/images/qdoc_live_template@2x_dark.png differ diff --git a/python/edu/resources/tips/images/qdoc_live_template_dark.png b/python/edu/resources/tips/images/qdoc_live_template_dark.png new file mode 100644 index 000000000000..88812e945293 Binary files /dev/null and b/python/edu/resources/tips/images/qdoc_live_template_dark.png differ diff --git a/python/edu/resources/tips/images/quick_doc_on_mouse_move.png b/python/edu/resources/tips/images/quick_doc_on_mouse_move.png new file mode 100644 index 000000000000..a3ac90a8c3a6 Binary files /dev/null and b/python/edu/resources/tips/images/quick_doc_on_mouse_move.png differ diff --git a/python/edu/resources/tips/images/quick_doc_on_mouse_move@2x.png b/python/edu/resources/tips/images/quick_doc_on_mouse_move@2x.png new file mode 100644 index 000000000000..ed08a562fdd8 Binary files /dev/null and b/python/edu/resources/tips/images/quick_doc_on_mouse_move@2x.png differ diff --git a/python/edu/resources/tips/images/quick_doc_on_mouse_move@2x_dark.png b/python/edu/resources/tips/images/quick_doc_on_mouse_move@2x_dark.png new file mode 100644 index 000000000000..355369275ed0 Binary files /dev/null and b/python/edu/resources/tips/images/quick_doc_on_mouse_move@2x_dark.png differ diff --git a/python/edu/resources/tips/images/quick_doc_on_mouse_move_dark.png b/python/edu/resources/tips/images/quick_doc_on_mouse_move_dark.png new file mode 100644 index 000000000000..e72d1a423b19 Binary files /dev/null and b/python/edu/resources/tips/images/quick_doc_on_mouse_move_dark.png differ diff --git a/python/edu/resources/tips/images/quick_fix_options.png b/python/edu/resources/tips/images/quick_fix_options.png new file mode 100644 index 000000000000..01060315856f Binary files /dev/null and b/python/edu/resources/tips/images/quick_fix_options.png differ diff --git a/python/edu/resources/tips/images/quick_fix_options@2x.png b/python/edu/resources/tips/images/quick_fix_options@2x.png new file mode 100644 index 000000000000..1b3acd1ec437 Binary files /dev/null and b/python/edu/resources/tips/images/quick_fix_options@2x.png differ diff --git a/python/edu/resources/tips/images/quick_fix_options@2x_dark.png b/python/edu/resources/tips/images/quick_fix_options@2x_dark.png new file mode 100644 index 000000000000..f21ba732fdf0 Binary files /dev/null and b/python/edu/resources/tips/images/quick_fix_options@2x_dark.png differ diff --git a/python/edu/resources/tips/images/quick_fix_options_dark.png b/python/edu/resources/tips/images/quick_fix_options_dark.png new file mode 100644 index 000000000000..7ff27dd91095 Binary files /dev/null and b/python/edu/resources/tips/images/quick_fix_options_dark.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc.png b/python/edu/resources/tips/images/quick_javadoc.png new file mode 100644 index 000000000000..c53244dae436 Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc@2x.png b/python/edu/resources/tips/images/quick_javadoc@2x.png new file mode 100644 index 000000000000..b4ffa3da01db Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc@2x.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc@2x_dark.png b/python/edu/resources/tips/images/quick_javadoc@2x_dark.png new file mode 100644 index 000000000000..310a7b38de0b Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc@2x_dark.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc_dark.png b/python/edu/resources/tips/images/quick_javadoc_dark.png new file mode 100644 index 000000000000..68cf2e8c85c6 Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc_dark.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc_in_lookups.png b/python/edu/resources/tips/images/quick_javadoc_in_lookups.png new file mode 100644 index 000000000000..3a573298ffcd Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc_in_lookups.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc_in_lookups@2x.png b/python/edu/resources/tips/images/quick_javadoc_in_lookups@2x.png new file mode 100644 index 000000000000..eca0df6a7611 Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc_in_lookups@2x.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc_in_lookups@2x_dark.png b/python/edu/resources/tips/images/quick_javadoc_in_lookups@2x_dark.png new file mode 100644 index 000000000000..250df2402faf Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc_in_lookups@2x_dark.png differ diff --git a/python/edu/resources/tips/images/quick_javadoc_in_lookups_dark.png b/python/edu/resources/tips/images/quick_javadoc_in_lookups_dark.png new file mode 100644 index 000000000000..e3d5ddbc6fe3 Binary files /dev/null and b/python/edu/resources/tips/images/quick_javadoc_in_lookups_dark.png differ diff --git a/python/edu/resources/tips/images/quick_switch_scheme.png b/python/edu/resources/tips/images/quick_switch_scheme.png new file mode 100644 index 000000000000..0e9ff15735c8 Binary files /dev/null and b/python/edu/resources/tips/images/quick_switch_scheme.png differ diff --git a/python/edu/resources/tips/images/quick_switch_scheme@2x.png b/python/edu/resources/tips/images/quick_switch_scheme@2x.png new file mode 100644 index 000000000000..9d98fbaaaa96 Binary files /dev/null and b/python/edu/resources/tips/images/quick_switch_scheme@2x.png differ diff --git a/python/edu/resources/tips/images/quick_switch_scheme@2x_dark.png b/python/edu/resources/tips/images/quick_switch_scheme@2x_dark.png new file mode 100644 index 000000000000..46f6c025edc2 Binary files /dev/null and b/python/edu/resources/tips/images/quick_switch_scheme@2x_dark.png differ diff --git a/python/edu/resources/tips/images/quick_switch_scheme_dark.png b/python/edu/resources/tips/images/quick_switch_scheme_dark.png new file mode 100644 index 000000000000..1d2d3526726f Binary files /dev/null and b/python/edu/resources/tips/images/quick_switch_scheme_dark.png differ diff --git a/python/edu/resources/tips/images/recentSearch.png b/python/edu/resources/tips/images/recentSearch.png new file mode 100644 index 000000000000..b85a7f2871fb Binary files /dev/null and b/python/edu/resources/tips/images/recentSearch.png differ diff --git a/python/edu/resources/tips/images/recentSearch@2x.png b/python/edu/resources/tips/images/recentSearch@2x.png new file mode 100644 index 000000000000..f7d02df8a79d Binary files /dev/null and b/python/edu/resources/tips/images/recentSearch@2x.png differ diff --git a/python/edu/resources/tips/images/recentSearch@2x_dark.png b/python/edu/resources/tips/images/recentSearch@2x_dark.png new file mode 100644 index 000000000000..cd38661b6321 Binary files /dev/null and b/python/edu/resources/tips/images/recentSearch@2x_dark.png differ diff --git a/python/edu/resources/tips/images/recentSearch_dark.png b/python/edu/resources/tips/images/recentSearch_dark.png new file mode 100644 index 000000000000..b7743336f646 Binary files /dev/null and b/python/edu/resources/tips/images/recentSearch_dark.png differ diff --git a/python/edu/resources/tips/images/recent_changes.png b/python/edu/resources/tips/images/recent_changes.png new file mode 100644 index 000000000000..741fdccbb50c Binary files /dev/null and b/python/edu/resources/tips/images/recent_changes.png differ diff --git a/python/edu/resources/tips/images/recent_changes@2x.png b/python/edu/resources/tips/images/recent_changes@2x.png new file mode 100644 index 000000000000..c744bc232605 Binary files /dev/null and b/python/edu/resources/tips/images/recent_changes@2x.png differ diff --git a/python/edu/resources/tips/images/recent_changes@2x_dark.png b/python/edu/resources/tips/images/recent_changes@2x_dark.png new file mode 100644 index 000000000000..ab785463d044 Binary files /dev/null and b/python/edu/resources/tips/images/recent_changes@2x_dark.png differ diff --git a/python/edu/resources/tips/images/recent_changes_dark.png b/python/edu/resources/tips/images/recent_changes_dark.png new file mode 100644 index 000000000000..84026565c9d1 Binary files /dev/null and b/python/edu/resources/tips/images/recent_changes_dark.png differ diff --git a/python/edu/resources/tips/images/recent_files_1.png b/python/edu/resources/tips/images/recent_files_1.png new file mode 100644 index 000000000000..51c04d1fa0dd Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_1.png differ diff --git a/python/edu/resources/tips/images/recent_files_1@2x.png b/python/edu/resources/tips/images/recent_files_1@2x.png new file mode 100644 index 000000000000..7a1f87475124 Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_1@2x.png differ diff --git a/python/edu/resources/tips/images/recent_files_1@2x_dark.png b/python/edu/resources/tips/images/recent_files_1@2x_dark.png new file mode 100644 index 000000000000..7b56a1374553 Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_1@2x_dark.png differ diff --git a/python/edu/resources/tips/images/recent_files_1_dark.png b/python/edu/resources/tips/images/recent_files_1_dark.png new file mode 100644 index 000000000000..37d4896d70ec Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_1_dark.png differ diff --git a/python/edu/resources/tips/images/recent_files_2.png b/python/edu/resources/tips/images/recent_files_2.png new file mode 100644 index 000000000000..722ef4ff1422 Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_2.png differ diff --git a/python/edu/resources/tips/images/recent_files_2@2x.png b/python/edu/resources/tips/images/recent_files_2@2x.png new file mode 100644 index 000000000000..fb53353ab42e Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_2@2x.png differ diff --git a/python/edu/resources/tips/images/recent_files_2@2x_dark.png b/python/edu/resources/tips/images/recent_files_2@2x_dark.png new file mode 100644 index 000000000000..870e2d20b239 Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_2@2x_dark.png differ diff --git a/python/edu/resources/tips/images/recent_files_2_dark.png b/python/edu/resources/tips/images/recent_files_2_dark.png new file mode 100644 index 000000000000..452217fe28ba Binary files /dev/null and b/python/edu/resources/tips/images/recent_files_2_dark.png differ diff --git a/python/edu/resources/tips/images/refactor_this.png b/python/edu/resources/tips/images/refactor_this.png new file mode 100644 index 000000000000..185cf3db5f57 Binary files /dev/null and b/python/edu/resources/tips/images/refactor_this.png differ diff --git a/python/edu/resources/tips/images/refactor_this@2x.png b/python/edu/resources/tips/images/refactor_this@2x.png new file mode 100644 index 000000000000..c01b9a45384c Binary files /dev/null and b/python/edu/resources/tips/images/refactor_this@2x.png differ diff --git a/python/edu/resources/tips/images/refactor_this@2x_dark.png b/python/edu/resources/tips/images/refactor_this@2x_dark.png new file mode 100644 index 000000000000..6e92f8e542af Binary files /dev/null and b/python/edu/resources/tips/images/refactor_this@2x_dark.png differ diff --git a/python/edu/resources/tips/images/refactor_this_dark.png b/python/edu/resources/tips/images/refactor_this_dark.png new file mode 100644 index 000000000000..e5e532d8a198 Binary files /dev/null and b/python/edu/resources/tips/images/refactor_this_dark.png differ diff --git a/python/edu/resources/tips/images/remove.png b/python/edu/resources/tips/images/remove.png new file mode 100644 index 000000000000..8bad73e26ae2 Binary files /dev/null and b/python/edu/resources/tips/images/remove.png differ diff --git a/python/edu/resources/tips/images/remove@2x.png b/python/edu/resources/tips/images/remove@2x.png new file mode 100644 index 000000000000..a6c1562b2ddb Binary files /dev/null and b/python/edu/resources/tips/images/remove@2x.png differ diff --git a/python/edu/resources/tips/images/remove@2x_dark.png b/python/edu/resources/tips/images/remove@2x_dark.png new file mode 100644 index 000000000000..f8911a58d065 Binary files /dev/null and b/python/edu/resources/tips/images/remove@2x_dark.png differ diff --git a/python/edu/resources/tips/images/remove_dark.png b/python/edu/resources/tips/images/remove_dark.png new file mode 100644 index 000000000000..df091cd47310 Binary files /dev/null and b/python/edu/resources/tips/images/remove_dark.png differ diff --git a/python/edu/resources/tips/images/rename.png b/python/edu/resources/tips/images/rename.png new file mode 100644 index 000000000000..95a5d94aa356 Binary files /dev/null and b/python/edu/resources/tips/images/rename.png differ diff --git a/python/edu/resources/tips/images/rename@2x.png b/python/edu/resources/tips/images/rename@2x.png new file mode 100644 index 000000000000..010025ffa136 Binary files /dev/null and b/python/edu/resources/tips/images/rename@2x.png differ diff --git a/python/edu/resources/tips/images/rename@2x_dark.png b/python/edu/resources/tips/images/rename@2x_dark.png new file mode 100644 index 000000000000..6ad9d02f31ac Binary files /dev/null and b/python/edu/resources/tips/images/rename@2x_dark.png differ diff --git a/python/edu/resources/tips/images/rename_dark.png b/python/edu/resources/tips/images/rename_dark.png new file mode 100644 index 000000000000..30aee9c90ce2 Binary files /dev/null and b/python/edu/resources/tips/images/rename_dark.png differ diff --git a/python/edu/resources/tips/images/reopen.png b/python/edu/resources/tips/images/reopen.png new file mode 100644 index 000000000000..a1a221507ebc Binary files /dev/null and b/python/edu/resources/tips/images/reopen.png differ diff --git a/python/edu/resources/tips/images/reopen@2x.png b/python/edu/resources/tips/images/reopen@2x.png new file mode 100644 index 000000000000..5900f75fae76 Binary files /dev/null and b/python/edu/resources/tips/images/reopen@2x.png differ diff --git a/python/edu/resources/tips/images/reopen@2x_dark.png b/python/edu/resources/tips/images/reopen@2x_dark.png new file mode 100644 index 000000000000..9c98643fe9da Binary files /dev/null and b/python/edu/resources/tips/images/reopen@2x_dark.png differ diff --git a/python/edu/resources/tips/images/reopen_dark.png b/python/edu/resources/tips/images/reopen_dark.png new file mode 100644 index 000000000000..45687f98cdff Binary files /dev/null and b/python/edu/resources/tips/images/reopen_dark.png differ diff --git a/python/edu/resources/tips/images/run_inspection_by_name.png b/python/edu/resources/tips/images/run_inspection_by_name.png new file mode 100644 index 000000000000..614b55f020f0 Binary files /dev/null and b/python/edu/resources/tips/images/run_inspection_by_name.png differ diff --git a/python/edu/resources/tips/images/run_inspection_by_name@2x.png b/python/edu/resources/tips/images/run_inspection_by_name@2x.png new file mode 100644 index 000000000000..cd47146ea7f5 Binary files /dev/null and b/python/edu/resources/tips/images/run_inspection_by_name@2x.png differ diff --git a/python/edu/resources/tips/images/run_inspection_by_name@2x_dark.png b/python/edu/resources/tips/images/run_inspection_by_name@2x_dark.png new file mode 100644 index 000000000000..0cd483ad8c13 Binary files /dev/null and b/python/edu/resources/tips/images/run_inspection_by_name@2x_dark.png differ diff --git a/python/edu/resources/tips/images/run_inspection_by_name_dark.png b/python/edu/resources/tips/images/run_inspection_by_name_dark.png new file mode 100644 index 000000000000..fff08febd353 Binary files /dev/null and b/python/edu/resources/tips/images/run_inspection_by_name_dark.png differ diff --git a/python/edu/resources/tips/images/scratches_view.png b/python/edu/resources/tips/images/scratches_view.png new file mode 100644 index 000000000000..30f29418b078 Binary files /dev/null and b/python/edu/resources/tips/images/scratches_view.png differ diff --git a/python/edu/resources/tips/images/scratches_view@2x.png b/python/edu/resources/tips/images/scratches_view@2x.png new file mode 100644 index 000000000000..d7f6a4d1fef2 Binary files /dev/null and b/python/edu/resources/tips/images/scratches_view@2x.png differ diff --git a/python/edu/resources/tips/images/scratches_view@2x_dark.png b/python/edu/resources/tips/images/scratches_view@2x_dark.png new file mode 100644 index 000000000000..6b749636ab60 Binary files /dev/null and b/python/edu/resources/tips/images/scratches_view@2x_dark.png differ diff --git a/python/edu/resources/tips/images/scratches_view_dark.png b/python/edu/resources/tips/images/scratches_view_dark.png new file mode 100644 index 000000000000..5e7ca5805637 Binary files /dev/null and b/python/edu/resources/tips/images/scratches_view_dark.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere.png b/python/edu/resources/tips/images/searchEverywhere.png new file mode 100644 index 000000000000..a1dffcdd0df5 Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere@2x.png b/python/edu/resources/tips/images/searchEverywhere@2x.png new file mode 100644 index 000000000000..01f06c9d9cab Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere@2x.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere@2x_dark.png b/python/edu/resources/tips/images/searchEverywhere@2x_dark.png new file mode 100644 index 000000000000..83d300fbfc2f Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere@2x_dark.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere_dark.png b/python/edu/resources/tips/images/searchEverywhere_dark.png new file mode 100644 index 000000000000..364b4979665d Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere_dark.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere_lense.png b/python/edu/resources/tips/images/searchEverywhere_lense.png new file mode 100644 index 000000000000..fc787eec94c5 Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere_lense.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere_lense@2x.png b/python/edu/resources/tips/images/searchEverywhere_lense@2x.png new file mode 100644 index 000000000000..a6228a9d1be7 Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere_lense@2x.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere_lense@2x_dark.png b/python/edu/resources/tips/images/searchEverywhere_lense@2x_dark.png new file mode 100644 index 000000000000..1322a93bed87 Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere_lense@2x_dark.png differ diff --git a/python/edu/resources/tips/images/searchEverywhere_lense_dark.png b/python/edu/resources/tips/images/searchEverywhere_lense_dark.png new file mode 100644 index 000000000000..cbec638a2feb Binary files /dev/null and b/python/edu/resources/tips/images/searchEverywhere_lense_dark.png differ diff --git a/python/edu/resources/tips/images/search_settings.png b/python/edu/resources/tips/images/search_settings.png new file mode 100644 index 000000000000..b6ecd248c17e Binary files /dev/null and b/python/edu/resources/tips/images/search_settings.png differ diff --git a/python/edu/resources/tips/images/search_settings@2x.png b/python/edu/resources/tips/images/search_settings@2x.png new file mode 100644 index 000000000000..abd04f954801 Binary files /dev/null and b/python/edu/resources/tips/images/search_settings@2x.png differ diff --git a/python/edu/resources/tips/images/search_settings@2x_dark.png b/python/edu/resources/tips/images/search_settings@2x_dark.png new file mode 100644 index 000000000000..87311412fb38 Binary files /dev/null and b/python/edu/resources/tips/images/search_settings@2x_dark.png differ diff --git a/python/edu/resources/tips/images/search_settings_dark.png b/python/edu/resources/tips/images/search_settings_dark.png new file mode 100644 index 000000000000..0a13c7bdde8f Binary files /dev/null and b/python/edu/resources/tips/images/search_settings_dark.png differ diff --git a/python/edu/resources/tips/images/select_in.png b/python/edu/resources/tips/images/select_in.png new file mode 100644 index 000000000000..95e61902c56f Binary files /dev/null and b/python/edu/resources/tips/images/select_in.png differ diff --git a/python/edu/resources/tips/images/select_in@2x.png b/python/edu/resources/tips/images/select_in@2x.png new file mode 100644 index 000000000000..da27ce2b7600 Binary files /dev/null and b/python/edu/resources/tips/images/select_in@2x.png differ diff --git a/python/edu/resources/tips/images/select_in@2x_dark.png b/python/edu/resources/tips/images/select_in@2x_dark.png new file mode 100644 index 000000000000..66e8c6a17c64 Binary files /dev/null and b/python/edu/resources/tips/images/select_in@2x_dark.png differ diff --git a/python/edu/resources/tips/images/select_in_dark.png b/python/edu/resources/tips/images/select_in_dark.png new file mode 100644 index 000000000000..7c6c1b345138 Binary files /dev/null and b/python/edu/resources/tips/images/select_in_dark.png differ diff --git a/python/edu/resources/tips/images/showUsages.png b/python/edu/resources/tips/images/showUsages.png new file mode 100644 index 000000000000..968a0482298d Binary files /dev/null and b/python/edu/resources/tips/images/showUsages.png differ diff --git a/python/edu/resources/tips/images/showUsages@2x.png b/python/edu/resources/tips/images/showUsages@2x.png new file mode 100644 index 000000000000..235400f72d1b Binary files /dev/null and b/python/edu/resources/tips/images/showUsages@2x.png differ diff --git a/python/edu/resources/tips/images/showUsages@2x_dark.png b/python/edu/resources/tips/images/showUsages@2x_dark.png new file mode 100644 index 000000000000..049e0a9aa008 Binary files /dev/null and b/python/edu/resources/tips/images/showUsages@2x_dark.png differ diff --git a/python/edu/resources/tips/images/showUsages_dark.png b/python/edu/resources/tips/images/showUsages_dark.png new file mode 100644 index 000000000000..9d07bac4c21a Binary files /dev/null and b/python/edu/resources/tips/images/showUsages_dark.png differ diff --git a/python/edu/resources/tips/images/speed_search.png b/python/edu/resources/tips/images/speed_search.png new file mode 100644 index 000000000000..591520178cdd Binary files /dev/null and b/python/edu/resources/tips/images/speed_search.png differ diff --git a/python/edu/resources/tips/images/speed_search@2x.png b/python/edu/resources/tips/images/speed_search@2x.png new file mode 100644 index 000000000000..9e1e7a0850fe Binary files /dev/null and b/python/edu/resources/tips/images/speed_search@2x.png differ diff --git a/python/edu/resources/tips/images/speed_search@2x_dark.png b/python/edu/resources/tips/images/speed_search@2x_dark.png new file mode 100644 index 000000000000..377c6409a001 Binary files /dev/null and b/python/edu/resources/tips/images/speed_search@2x_dark.png differ diff --git a/python/edu/resources/tips/images/speed_search_dark.png b/python/edu/resources/tips/images/speed_search_dark.png new file mode 100644 index 000000000000..24e1aa054a53 Binary files /dev/null and b/python/edu/resources/tips/images/speed_search_dark.png differ diff --git a/python/edu/resources/tips/images/switcher.png b/python/edu/resources/tips/images/switcher.png new file mode 100644 index 000000000000..7ff7753849ed Binary files /dev/null and b/python/edu/resources/tips/images/switcher.png differ diff --git a/python/edu/resources/tips/images/switcher@2x.png b/python/edu/resources/tips/images/switcher@2x.png new file mode 100644 index 000000000000..17358995c748 Binary files /dev/null and b/python/edu/resources/tips/images/switcher@2x.png differ diff --git a/python/edu/resources/tips/images/switcher@2x_dark.png b/python/edu/resources/tips/images/switcher@2x_dark.png new file mode 100644 index 000000000000..bc60c6878ba9 Binary files /dev/null and b/python/edu/resources/tips/images/switcher@2x_dark.png differ diff --git a/python/edu/resources/tips/images/switcher_dark.png b/python/edu/resources/tips/images/switcher_dark.png new file mode 100644 index 000000000000..f56bb2ec6f26 Binary files /dev/null and b/python/edu/resources/tips/images/switcher_dark.png differ diff --git a/python/edu/resources/tips/images/todo_scopes.png b/python/edu/resources/tips/images/todo_scopes.png new file mode 100644 index 000000000000..39f46aff7f3c Binary files /dev/null and b/python/edu/resources/tips/images/todo_scopes.png differ diff --git a/python/edu/resources/tips/images/todo_scopes@2x.png b/python/edu/resources/tips/images/todo_scopes@2x.png new file mode 100644 index 000000000000..1140d84fc00a Binary files /dev/null and b/python/edu/resources/tips/images/todo_scopes@2x.png differ diff --git a/python/edu/resources/tips/images/todo_scopes@2x_dark.png b/python/edu/resources/tips/images/todo_scopes@2x_dark.png new file mode 100644 index 000000000000..c34e028877eb Binary files /dev/null and b/python/edu/resources/tips/images/todo_scopes@2x_dark.png differ diff --git a/python/edu/resources/tips/images/todo_scopes_dark.png b/python/edu/resources/tips/images/todo_scopes_dark.png new file mode 100644 index 000000000000..21f55ebcfc99 Binary files /dev/null and b/python/edu/resources/tips/images/todo_scopes_dark.png differ diff --git a/python/edu/resources/tips/images/try_except.png b/python/edu/resources/tips/images/try_except.png new file mode 100644 index 000000000000..6808b005c0d9 Binary files /dev/null and b/python/edu/resources/tips/images/try_except.png differ diff --git a/python/edu/resources/tips/images/try_except@2x.png b/python/edu/resources/tips/images/try_except@2x.png new file mode 100644 index 000000000000..d05904531bae Binary files /dev/null and b/python/edu/resources/tips/images/try_except@2x.png differ diff --git a/python/edu/resources/tips/images/try_except@2x_dark.png b/python/edu/resources/tips/images/try_except@2x_dark.png new file mode 100644 index 000000000000..d4c9a8284ee9 Binary files /dev/null and b/python/edu/resources/tips/images/try_except@2x_dark.png differ diff --git a/python/edu/resources/tips/images/try_except_dark.png b/python/edu/resources/tips/images/try_except_dark.png new file mode 100644 index 000000000000..e0c985d8341c Binary files /dev/null and b/python/edu/resources/tips/images/try_except_dark.png differ diff --git a/python/edu/resources/tips/images/vcsQuickList.png b/python/edu/resources/tips/images/vcsQuickList.png new file mode 100644 index 000000000000..0e328675cef1 Binary files /dev/null and b/python/edu/resources/tips/images/vcsQuickList.png differ diff --git a/python/edu/resources/tips/images/vcsQuickList@2x.png b/python/edu/resources/tips/images/vcsQuickList@2x.png new file mode 100644 index 000000000000..9dcb712611c3 Binary files /dev/null and b/python/edu/resources/tips/images/vcsQuickList@2x.png differ diff --git a/python/edu/resources/tips/images/vcsQuickList@2x_dark.png b/python/edu/resources/tips/images/vcsQuickList@2x_dark.png new file mode 100644 index 000000000000..d89130bb9c52 Binary files /dev/null and b/python/edu/resources/tips/images/vcsQuickList@2x_dark.png differ diff --git a/python/edu/resources/tips/images/vcsQuickList_dark.png b/python/edu/resources/tips/images/vcsQuickList_dark.png new file mode 100644 index 000000000000..6a20659fce1f Binary files /dev/null and b/python/edu/resources/tips/images/vcsQuickList_dark.png differ diff --git a/python/edu/resources/tips/moveFileToChangelist.html b/python/edu/resources/tips/moveFileToChangelist.html new file mode 100644 index 000000000000..7bd33df164c3 --- /dev/null +++ b/python/edu/resources/tips/moveFileToChangelist.html @@ -0,0 +1,17 @@ + + + + + + + ++You can move any file to a changelist of your choice. To do that, just choose +Move to Changelist on the file context menu in the +Local Changes tab of the Version Control tool window: +
+ +