I understand this preference, but it's also important to recognize that you are essentially programming with one hand tied behind your back when you are choosing to use such tools instead of an IDE when one is available.įor example, free IntelliJ can do "Data flow from/to here" analysis on your code for Java (probably others as well), which analyzes your whole project and finds all the code paths that use/provide a value for a variable, at any depth of calls. If I'm feeling fancy I use universal-ctags, but if it's not here FZF and Rg do a good enough job. I use dumb, language-agnostic completion and dumb, language-agnostic FZF and Rg for searching and navigating the source code. > But on the other hand, please consider the Zen of dumb tools: I code all day in Vim and I don't use YouCompleteMe, NERDTree or anything like that. It works in emails, it works in man pages, it works in custom DSLs, it works in config files, it works in HN comments if I decide to edit them there. But like the author I like when stuff just works, and dumb tools work reliably regardless of what I'm editing. Is it as fancy and fully featured as an IDE? No. Doesn't stop people from trying of course, and some do an amazing job at it, but it rarely reaches the same level of polish and simplicity as good IDE solutions.īut on the other hand, please consider the Zen of dumb tools: I code all day in Vim and I don't use YouCompleteMe, NERDTree or anything like that. It frankly sucks at this stuff, it wasn't meant for it and it's not the type of things you can easily tack onto a codebase not meant for it. I agree 100% here, if you value these types of IDE tools I don't recommend going to Vim. I can’t tell you how many times I open a new project, perhaps in a different language, and everything works great out of the box. └── Note: If you are experiencing issues, or have already tried to unsuccessfully install LESS, then run " node.>Everything is pre-configured: You don’t have to worry about setting up tags, or YouCompleteMe, or NERDTree. Run DOS Command Prompt In console, - type and execute " nmp install -g less" - \AppData\Roaming\npm\lessc -> C:\Users\\AppData\Roaming\npm\node_modules\less.Reboot (otherwise, "npm" will not be found).Install nodejs - default settings should be just fine.I eventually figured it out so i'm posting minor corrections for anyone else experience issues getting node and LESS propertly installed and configured: Your instructions didn't quite work for me, mainly because i'm very new to node so i took your instructions literally and they didn't work as posted. In this case you will have to configure watcher manually as it uses different parameter format and order: If you do not want to deal with nodejs (for whatever reason) - you can use LESS.js for Windows (which does not require nodejs). This is how it looks for me - working fine (the path to lessc.cmd can be different on your system): I agreed and it picked up everything on it's own - I just told it to not to compile on every key press (wait until I Save the file). less file in PhpStorm it offered to setup watcher. Restart PhpStorm in case it was opened when you were installing that stuff - this is so it can use new values of PATH variables (possibly even restart PC - but I had no need for this).In console - type and execute " npm install -g less" - this will install less globally:.Install nodejs - default settings will be just fine.Download nodejs installer from (for 圆4 it will be ).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |