- WebStorm 8 EAP (build 134.1361): multiple selection. Ekaterina Prigara February 27, 2014. Today WebStorm 8 EAP update brings a feature that was very anticipated and we are really excited to introduce it: multiple selection! And that’s not the only thing you should be excited about in this update: new batch of improvements and fixes in.
- Today we are glad to announce the start of Early Access Program for PhpStorm 8. A fresh build 134.1456 is available for download and we are waiting for your feedback in the Issue Tracker. This build includes a bunch of new features, bug fixes and improvements from PHP, Web and IntelliJ platform sides (including long-awaited Multiple Selection – check the end of the post for more details).
- Unselect occurrence Alt + Shift + J EDITING Basic code completion Ctrl + Space Smart code completion Ctrl + Shift + Space Complete statement Ctrl + Shift + Enter Parameter info Ctrl + P Quick documentation lookup Ctrl + Q External Doc Shift + F1 Brief Info Ctrl + mouse.
Today we are glad to announce the start of Early Access Program for PhpStorm 8. A fresh build 134.1456 is available for download and we are waiting for your feedback in the Issue Tracker.
Alt + j When you select a multi-column pattern, you will only select the same word. Alt + shift + j Cancel multicolumn mode home,end Move to the beginning or end of the line ctrl + shift + m Matching the position of parentheses moves the cursor to the corresponding position of. Ctrl+alt+h 呼叫层次. Alt+f1 选择当前文件或菜单中的任何视图工具栏. Ctrl+up/down 光标跳转到编辑器显示区第一行或最后一行下. Shift+esc 光标返回编辑框,关闭无用的窗口. Ctrl+f4 关闭当前的编辑器或选项卡. Ctrl + alt + v引入变量.
This build includes a bunch of new features, bug fixes and improvements from PHP, Web and IntelliJ platform sides (including long-awaited Multiple Selection – check the end of the post for more details).
From the PHP side, this build delivers:
- Source & Test directories for PHP: Matching for project structure and namespaces (as in PSR-0), Detecting PSR-0 structure on new project, Maintaining structure on new class creation and refactorings
- Line comments now can keep indentation (see WI-14262 for more information)
- Drupal 8 support
- Improved formatting of chained calls
- Quick Documentation for live templates
- Local History for selected function, class or method
- New PHP formatting options: Class fields alignment
- Unwrap/remove action for control structures
- New PHP debug feature: Copy array/object value path (in variable context menu)
- Allow to generate multiple getters/setters for a field
- Type inference: instanceof with OR, support for array access via constant
- New intentions: Replace ternary expression with if, Simplify if, Fix function signature intention for unused function parameter
- Notable bug fix: type inference doesn’t override @var property hints any more
- and much more (see complete list in our issue tracker)…
WebStorm 8 EAP is available as well (read more in WebStorm blog), and from the Web side we are ready to deliver:
- Advanced AngularJS support
- Spy-js JavaScript tracing tool integration
- New Live console in JavaScript and Node.js debugger that allows you to enter commands and code
- REST client improvements: Cookies
- Bower integration: search through Bower registry, manage components in the IDE
- RequireJS aliases support
- CucumberJS support
- Less 1.6 support
And finally, IntelliJ platform side brings us many features including:
- Live templates are now suggested in code completion
- Code blocks automatically indented after closing a curly brace
- Support for Windows/Linux HiDPI devices via -Dis.hidpi=true
- Multiple Selection (the most requested feature in PhpStorm)
With Multiple Selection, we can put our cursor in multiple locations in our file and write code simultaneously in these positions. Press Alt+Shifton the keyboard and use the mouse to select the locations of cursors.
With Select Next Occurrence or Alt+J (Ctrl-G on Mac OS X) we can add the next occurrence of the current word to the selection and then easily replace it. Hitting Escapelets us work with one cursor again. Please note that Select All Occurrences feature is on the way and will be available in one of the next EAPs.
Let’s see how we can add some new lines and replace print with echo:
Multiple selection works with all languages supported by PhpStorm such as PHP, HTML, JavaScript, CSS and more. Autocompletion (Ctrl+Space)and live templates are also available with multiple selection.
Download PhpStorm 8 EAP build 134.1456 for your platform from project EAP page and please report any bugs and feature request to our Issue Tracker.
This build includes a 30-day time-limited license. There is no patch updates available.
Remember to install .zip & .tar.gz versions into completely empty folder. Do not just unpack over previous version!
Please note that 8.0 builds use separate settings folder so either automatic or manual import of settings may be required. 3rd party plugins may or may not be compatible with 134.x builds – please ping plugin authors in case of any problems. We gladly offer them our support.
Develop with pleasure!
-JetBrains PhpStorm Team
- MacOSLinux
Jump to: General Shortcuts, Debugging, Find and Replace, Editing, Refactoring, Navigation, Compile and Run, Usage Search, VCS/Local History, Live Template/Snippets
Alt+0..9 | Open Corresponding Tool Window |
Ctrl+S | Save All |
Ctrl+Shift+F12 | Toggle Maximize Editor |
Ctrl+Shift+A | Find Action |
Ctrl+Tab | Switch Editor Tabs and IDE Tool Windows |
Ctrl+Alt+S | Open Setting Dialog |
Ctrl+Alt+F11 | Toggle Full Screen Mode |
Alt+Shift+F | Add to Favourites |
Double Shift | Search Everywhere |
Alt+Shift+I | Inspect Current file with Current file |
Shift+F8 | Step Out |
F8 | Step Over |
F7 | Step Into |
Alt+F8 | Evaluate Expression |
Ctrl+F8 | Toggle Breakpoint |
Ctrl+Shift+F8 | View Breakpoints |
F9 | Resume Program |
Ctrl+F | Find |
Ctrl+R | Replace |
F3 | Find Next |
Shift+F3 | Find Previous |
Ctrl+Shift+F | Find in Path |
Ctrl+Shift+R | Replace in Path |
Ctrl+Spacebar | Basic Code Completion |
Ctrl+Alt+Spacebar | Class name Completion |
Ctrl+Q | Quick Documentation Lookup |
Ctrl+Mouse Over | Brief Info |
Ctrl+Shift+Enter | Complete Statement |
Ctrl+P | Parameter Information |
Ctrl+O | Override Methods |
Alt+Insert | Generate Code |
Ctrl+Shift+Up Arrow/Down Arrow | Move Line(Selection) Up/Down |
Ctrl+Alt+T | Surround With..(Begin..End etc.) |
Ctrl+/ | Comment/Uncomment with Line Comment |
Ctrl+Shift+/ | Comment/Uncomment with Block Comment |
Ctrl+I | Implements Method |
Alt+Enter | Show Intention Actions and Quick Fixes |
Ctrl+Alt+L | Reformat Code |
Ctrl+D | Duplicate Current Line |
Ctrl+X/Ctrl+C/Ctrl+V | Cut/Copy/Paste Current line to Clipboard |
Ctrl+Alt+I | AutoIndent Lines |
Ctrl+Y | Delete line at caret |
Shift+Enter | Start New line |
Ctrl+F4 | Close Active editor tab |
Alt+Enter | Show Intention Actions/Quick-Fixes |
Ctrl+Shift+W | Decrease Current Selection to Previous State |
Ctrl+W | Select Successively Incresing Code blocks |
Ctrl+NumPad +/Ctrl+NumPad - | Expand/Collapse Code block |
Ctrl+Del | Delete to end word |
Ctrl+Backspace | Delete to word start |
Ctrl+Shift+] | Select till code block end |
Ctrl+Shift+[ | Select till code block start |
Ctrl+Shift+U | Switch case for Word at Caret or Selected block |
F5 | Copy |
F6 | Move |
Alt+Del | Safe Delete |
Shift+F6 | Rename |
Ctrl+Alt+N | Inline Variable |
Ctrl+Alt+Shift+T | Refactor This(Show All Available Refactoring) |
Ctrl+Alt+M | Extract Method |
Ctrl+Alt+F | Introduce Field |
Ctrl+Alt+C | Introduce Constant |
Ctrl+Alt+V | Introduce Variable |
Ctrl+N | Go to Class |
Ctrl+Shift+N | Go to File |
Ctrl+Alt+Shift+N | Go to Symbol |
F2 | Next highlighted Error |
Shift+F2 | Previous highlighted Error |
Ctrl+G | Go to Line |
Ctrl+E | Recent files Popup |
Alt+F1 | Select current file/Symbol in any View |
Alt+Left Arrow/Alt+Right Arrow | Go to Next/Previous Tab |
Ctrl+B | Go to Declaration |
Ctrl+Alt+B | Go to Implementation |
Ctrl+Shift+B | Go to Type Declaration |
Ctrl+Alt+Left Arrow/Ctrl+Alt+Right Arrow | Navigate back/forward |
Ctrl+Shift+Backspace | Go to last edit location |
Ctrl+U | Go to super method/super class |
Alt+Home | Show Navigation bar |
F4 | Edit Source |
Ctrl+Enter | View Source |
Ctrl+]/Ctrl+[ | Move to code block end/start |
Alt+Up Arrow/Alt+Down Arrow | Go to Previous/Next Method |
Ctrl+Shift+I | Open Quick Definition Lookup |
Ctrl+Shift+X | Run Command Line |
Shift+F10 | Run |
Shift+F9 | Debug |
Ctrl+Shift+F10 | Run Context editor from Editor |
Phpstorm Alt Jay
Ctrl+F7 | Find Usage in File |
Alt+F7 | Find Usage |
Ctrl+Shift+F7 | Highlight Usage in File |
Ctrl+Alt+F7 | Show Usage |
Ctrl+K | Commit Project to VCS |
Ctrl+T | Update Project from VCS |
Ctrl+Shift+E | View Recent Changes |
Alt+` | VCS Operations Popup |
Ctrl+J | Insert Live Template |
eco | echo' Statement |
fore | foreach(iterable_expr as $value){…} |
forek | foreach(iterable_expr as $key=>$value){…} |
inc/inco | 'include'/'include_once' statement |
prif | private function |
prof | protected function |
pubf | public function |
rqr/rqro | 'require'/'require_once' statement |
Phpstorm Alternative
Created by rank17 on 5/10/2017. Last updated by admin on 6/16/2017