Mai amanuntit, nu am reusit sa fac php-cs-fixer sa mearga cum imi trebuia.
Custom rules, cu custom path (non project root), si vreau si dry-run dar si fix mode
Si aveam nevoie de plugin de pair programming, iar ce exista e vraiste, plus ca nu au versiune pt editoarele colegilor.
Ca sa nu mai zic ca multe din plugin-urile de pe packagecontrol nu au mai vazut un update de >1an
Da, au lag. Acelasi simptom il am si eu. Lag chiar si in timp ce scriu codul, Sublime mi-a lasat tot timpul impresia ca e mai snappy. Pentru nevoile mele de HTML/CSS/SASS si foarte putin JS, Sublime e mai mult decat decent.
Nu prea inteleg unde vine VSCode si carui segment se adreseaza, dar WebStorm mi-a lasat impresia de IDE complex pentru treburi avansate, iar VSCode un Sublime care incearca sa devina WebStorm.
Nu cred ca a murit Sublime Text. Un editor de care n-am mai citit, in schimb, este Brackets.
Le-am încercat și eu pe toate cam din aceleași motive. Din păcate nu. Nu renunț la sublime pentru că nimic nu se ridică la nivelul lui.
Și atom și vscode (cred că și brackets) sunt făcute pe webkit. E oarecum logic să existe o diferență.
Dar ‘goto’, indexarea inteligentă și viteza cu care se mișcă sublime e încă la ani lumină față de alternativele astea.
Sincer, am încercat vscode de 2 ori. Odată când era pe bune ‘new kid on the block’ și încă nu existau pachete. Apoi la ceva timp am încercat să-l pun la punct după ce a mai prins ‘coajă’.
N-am rezistat decât 2 zile.
Am încercat inclusiv phpstorm, care mi s-a părut o unealtă puternică dar cum eu folosesc sublime și pentru chestii minore mi s-a părut absurd de scump și împopoțonat.
Gluma la JSHeroes anul asta…
“(speaker-ul deschide VSCode) heeeei, whatsup, let’s see…who uses VSCode as an IDE? (majoritatea ridica mana incantati)…(asta rade si apoi zice) ooook, let’s close this one and open a real IDE…si deschide Webstorm”
Îmi place mult la VS, live share, mi se pare destul de bine făcut și folositor. Obișnuiam sa folosesc ST, dar la fel plugin-urile out of date, cu lag-ul n-am avut mari probleme decât cu 1-2 extensii.
Sublime in special pt procesarea textului. Are optiuni care iti permit sa cauti duplicatele, sa editezi linii multiple in acelasi timp etc. Cred ca doar un plugin am instalat, dar am vazut ca are posibilitatea sa iti creezi altele in Python.
Folosesc VSCode pt dezvlotare in Go (cel putin la nivel de hobby si learning). Tooling-ul de Go este destul de bine intergrat (+ linter). Am avut probleme la instalatea toolingului, dar nu din cauza editorului.
Foloseste cineva Atom ?
L-am incercat cand a aparut, dar atunci mi s-a parut ca are lag.
Eu folosesc VSCode pentru Go si JS/TS cu Angular/React.
O data ce am invatat shortcut-urile e un IDE destul de bun, acum se misca bine cu un SSD pentru un IDE. (repet un IDE, nu editor de text)
Gitlens-ul e super fainut, tema mea favorita e cea default dark, daca vrei iti caut extensiile pe care le am si eu. O sa ai cateva probleme dar lucrez si eu la fixarea lor. (debugger-ul are niste bug-uri urate pe multi workspace config, dar e functional pe un proiect destul de mare)
Ca si pont iti pot sugera sa nu folosesti setarile cu GUI ci sa te intorci la settings.json.
Cred ca ar trebui totusi sa includem si pretul cand comparam doua tool-uri. VSCode este gratuit iar Sublime Text costa 80$, bineinteles poti sa-l folosesti gratuit cat vrei tu doar ca na, mi se pare neprofesional sa nu platesti pentru un tool pe care il folosesti pentru a castiga bani, avand in vedere ca si pretul este foarte accesibil.
Doar prin faptul ca Sublime Text costa bani cred ca popularitatea lui va scadea, a fost foarte popular prin 2009 cand nu exista nici Atom nici VSCode, de asemenea VSCode fiind open-source atrage mai multe contributii decat Sublime, care din cate imi amintesc are un singur developer.
Eu am folosit Sublime vreun an da’ n-am fost niciodata power user. Pur si simplu era rapid si mult peste competitori.
A aparut VsCode si am tot auzit de m-am saturat (pe subreddits de tech si js) “am fost pe sublime ani de zile si am trecut pe vscode si e superb”, “vscode e beton, pa pa sublime”, etc.
L-am incercat si eu o data in treacat si neah, era inca in infancy si se misca ca un melc pe sistemul meu antic.
Dar acu’ vreo cateva luni am schimbat os-ul pe linux si am zis daca tot incerc lucruri noi hai sa-i dau o sansa serioasa lu’ nenea vscode.
Si a inceput sa-mi placa. Totul functioneaza out of the box (pe .js), am doar 2 pluginuri - vim navigation si eslint. Intellisense e beton de beton. Suporta si jsdocs in intellisense (m-a facut sa invat basics-urile) si asta face folosirea functiilor super safe si placuta (iti apare on the ce tipuri de variable si ce accepta bazandu-se pe jsdoc-ul tau sau doar intuind din declaratie. Suport beton Node. Foarte usor de customizat. A inceput sa bage tot felul de chestii misto in ultima vreme - cum ar fi breadcrumbs - e foarte util unde ai sute/mii de linii.
Singura buba pe care am avut-o a fost viteza execrabila chiar si pe Linux, datorata vechimii pc-ului meu (un Intel de 1.8 ghz cu 3 gb ddr2 LOL). Dar am strans din dinti si am continuat sa-l folosesc stiind ca o sa-mi upgradez sistemul. Si acu’ putin timp l-am upgradat la un Ryzen 2600x cu 8gb ddr4 si-o bucata SSD.
Bai nene, cand am deschis VsCode-ul in noua configuratie am simtit ca am aripi (REDBULL :D). E ca si cum ai boxa timp de un an de zile cu manusi cu nisip si dupa aia ti le-ai scoate.
Se misca incredibil - dar asta era de asteptat - si acum chiar ca nu am motiv sa mai schimb IDE-ul.
Si nici acum nu sunt power user dar tot sunt mai eficient in vscode decat eram in sublime.
Concluzia - aveau dreptate oamenii aia multi care spuneau ca se merita trecerea de la sublime la vscode.