Is there shortcut to JSLINT in Jetbrains webstorm/phpstorm - phpstorm

Is there any shortcut for toggling jslint or showing white spaces?
At least maybe there is some way to put jslint icon on the main toolbar.

This is very easy to do:
Press CTRL + SHIFT + A
That should give you a search box like this:
Now all you have to do is type in "whitespace" and that will give you a list of completions, and after that, you select the first completion available.
That will enable whitespace in Webstorm. As for enabling and disabling features in jslint:

Related

my HTML Shortcuts in VS Code are not working

I started studying HTML on YouTube not long ago and have been using visual studio code. Whenever specific shortcuts are used, mine does not work. An example would be typing the exclamation mark and then the tab button("!" + tab) to automatically give you the default HTML skeletal template.
Also, tag suggestions do not work. Whenever I start to type a tag like , I don't get any suggestions whatsoever and it leads to a lot of mistakes and confusion for me. Can someone help me, please?
CTRL + Shift + P
Change language mode
Click on "Configure file association for .html"
If you scroll down through the list, you will see a label "Current association" next to the file type that your file is currently associated to.
Change it to .HTML if that's what you want .html files to be associated to.
Close the file and open it again.
Try ! - a tooltip should now pop up and then you hit tab.
You can go to VS code and tap on setting will show a pop-up, choose Keyboard Shortcut will showcase you all the keyboard shortcut.
You only need to change languague on status bar (below) from Django html to html.
Now retype the shortcut i.e. "!+Enter"
Change Setting Emmet
Go to Setting , CTRL + , for shortcut
Type Emmet Tab on search bar
Enable trigger expansion on tab
Try type ! + Tab
Suggest
Type ! on HTML File
Press CTRL + SPACE, to activate trigger suggest
And Enter
HTML:5
Type html:5
Enter or Tab

SublimeText 3 issue with Emmet

When i press tab button only generate last character.
but i want generate entire line to the html.
for example when i write div>a and press tab, generate
div>
instead of:
<div></div>
What's the problem? how can i fix this?
It happens because you’re actually completing snippet from autocomplete popup. Either press Esc before expanding abbreviation or set disable_tab_abbreviations_on_auto_complete preference to false: https://github.com/sergeche/emmet-sublime/blob/master/Preferences.sublime-settings#L29
I have the same issue, because it generally does it everytime, I'm used to do this :
TAB -> CTRL + Z -> TAB
Not very convenient, but does the job.

Chrome DevTools Toggle Comment Shortcut not working

I started to use Chrome workspaces which is an awesome feature. Unfortunately the "toggle comment" shortcut (http://anti-code.com/devtools-cheatsheet/) "Cmd+/" is not working. When I press "Cmd+7" nothing happens or if the "switch panels" is on, then the panels switch. When pressing "Cmd + shift + 7" the help menu shows up from the top bar. How can I fix this. I really need this toggle comment shortcut.
There is a bug with some shortcuts that require to press a modifier key on non-english keyboard. I reported the issue here.
Workaround for Windows/Linux :
If you are using a german keyboard layout, pressing Ctrl + * should do the trick in the meantime. Make sure you use the * that is not on the numerical keyboard.
Workaround for Mac OS :
Use a keyboard layout editor, for example Ukelele, so as you can output a / without having to press Shift or any other modifier key.
I just checked that the shortcuts you are trying to use do actually work. I wrote the cheatsheet btw. The shortcuts work when you are using Chrome Canary, and you have to set up a workspace to work on the code that way. Also, Cmd+7 for me jumps to the 7th tab in my DevTools. Perhaps you have some other program overriding the shortcut key for that.
For more information on workspaces
There's also a more comprehensive list of shortcuts here.

PHPStorm: Keyboard shortcut to initialize multiple cursors on selected lines?

I used Shift + Command (Ctrl) + L in Sublime Text 2.
What is the equivalent shortcut to initialize multiple cursors on selected lines in PHPStorm 8?
You can add it yourself.
Go to Preferences -> Keymap
Search for Clone Caret Below and Clone Carrot Above
Bind a shortcut (I used Ctrl + Command + ↓ for the first one)
Hit it until all the lines you want to edit have cursors :)
You can achieve this in PHPStorm by Alt + Click
As I understand this particular functionality is not yet implemented.
https://youtrack.jetbrains.com/issue/IDEA-122181 -- star/vote/comment to get notified on ptrogress.
This is now available via the Extra Actions plugin.
Credit
GitHub
To enable, edit your keymap:
Recommended shortcut: Ctrl+Shift+L

Sublime Text 2 + Emmet - not expanding correctly

I have installed emmet for Sublime Text 2...
And it works - kind a strange way
When I enter d it starts showing possibilities, but as soon as I press: : emmet shows completely different tip:
b (bottom)
So I need to press esc to close fuzzysearch box and press tab to allow Emmet do what it is used to do.
Dow, if I don't press esc before the tab key the resould is: d:bottom:, is I press esc, it desoults in correct: display:block.
Do you have an idea how can i fix that?
This happens because Emmet tries to respect default ST completions and due to lack of API support to properly handle built-in snippets: https://github.com/sergeche/emmet-sublime#tab-key-handler
By default, Emmet will not expand abbreviations by Tab if there’s autocomplete popup visible to allow users to work with default ST completions and snippets. You can override this behavior:
Go to Preferences > Settings — User
Add "disable_tab_abbreviations_on_auto_complete": false option. Make sure this file contains valid JSON.
After that everything should work fine, but you’ll no longer able to complete items from autocomplete popup with Tab key, use Enter key instead.
I had a similar issue but my fix was different to that of the accepted answer.
I had to go to Preferences > Settings — User and remove "emmet" from the ignored packages and everything started working again!