MOMO Singer
Senior Member
kk vâng bác. nào cần lại hú e, bao rẻ bảo hành full, e chuyên hệ sinh viênThế à bác, mà. e cũng cbi bị trường lấy lại rồi nên chắc lên đây mua bán rẻ thật sự

kk vâng bác. nào cần lại hú e, bao rẻ bảo hành full, e chuyên hệ sinh viênThế à bác, mà. e cũng cbi bị trường lấy lại rồi nên chắc lên đây mua bán rẻ thật sự

chuẩn, IDE setup mọi thứ sẵn cho mình rồi, dùng editor lại mất công ngồi config lại từ đầu để được những tính năng như IDE, với mình trải nghiệm là như vậyMình là người chuyển từ VSCode sang Jetbrains (Webstorm, Intellij với Pycharm)
Cảm nhận là các IDE hỗ trợ mình đọc hiểu codebase lớn rất dễ dàng, tích hợp Git xài cực sướng, có UI rõ ràng nên rất hiếm khi thao tác nhầm (nhất là các lệnh amend, cherry pick, rebase v.v... còn mấy cái git commit vẫn xài terminal).
Chạy được nhiều instance cùng lúc và setup các config chạy rất dễ dàng, mình thường chạy 1 instance để run bình thường và 1 instance để debug. Cài thêm plugin bookmark manager nữa thế là mình save đc thêm flow debug và không sợ bị mất.
Xài IDE dễ dàng thấy được một function nó được xài ở đâu, có thể truy ra được hierarchy của nó. Có thể giới hạn vùng search ở cấp độ project và cấp độ directory và định dạng file. Bên IDE có refactor đáng tin cậy hơn là bên VSCode search and replace.
Ngoài ra bên IDE mình có thể dễ dàng chỉnh màu của các thành phần khác nhau trong code để dễ dàng phân biệt (khai báo function, tên params, tên biến, method, function khi được call,...).
Nếu code reactjs hay nextjs bằng webstorm thì nó còn hiện ra component tree cho mình nữa, setup debug cho react hay nextjs cũng cực kì dễ dàng trong khi bên VScode mình phải modify lạo file launch.json khá cực. Ngoài ra webstorm còn hỗ trợ chạy các command trong file package.json và thêm vào các arguments hay thay đổi env variable trên UI rất tiện lợi.
Những cái trên tuy nhỏ thôi nhưng tiết kiệm thời gian rất nhiều cho mình.


Vì VSCode là texteditor thím. Chứ IDE họ nhà nó là thằng Visual Studio cũng xịn sò mà (có phí)sao không ai nói đến IDE hầu hết đều có phí, còn VSCode thì free. Tôi cũng như các anh, mỗi lần start project khác nhau là phải đổi env, khá cực nhưng mà cty keo quá, không chịu bỏ tiền mua license thì biết làm sao giờ?
Ngày xưa còn lăn tăn IDE chứ giờ ngôn ngữ nào cũng có LSP rồi, nên trừ Jetbrains có những hỗ trợ đặc thù ra thì trải nghiệm hỗ trợ ngôn ngữ khá giống nhau.
Nên việc còn lại chỉ là chọn editor hợp với sở thích cá nhân thôi. Bạn cứ mạnh dạn thử nghiệm.
Tui nghĩ nếu muốn so sánh thì phải bật hết đồ chơi lên chứ. Giờ gần như ko ai xài thuần editor cả.Xem tệp đính kèm 2667229
so sánh giữa neovim với vscode đây bác (cả 2 đều mở cùng project và vscode đã tắt hết extensions) neovim mở trên terminal powershell của windows thì chỉ ăn 24mb ram thôi còn lúc code thì em ưu tiên dùng neovim trên WezTerm hơn tại cái terminal này cho màu chuẩn với hỗ trợ nhiều tool cli tốt hơn hẳn
Thật ra là cả 2 bên đều có bật LSP lên rồi đó bác nhưng mà k hiểu sao cái tsserver bên vscode nó cắn lên 500mb ram ghê thế :vTui nghĩ nếu muốn so sánh thì phải bật hết đồ chơi lên chứ. Giờ gần như ko ai xài thuần editor cả.
nhiều thứ phải setup mà bác, mình cũng từng code 100% trên VSCode, nào là java, python, javascript, php, cài 1 đống extension phục vụ cho việc all-in-one (java, php, python), ngoài ra VSCode được build bằng electron nữa, mà electron thì nó hơi ngốn RAM.
Nhưng mà ngoài mấy thứ như autocomplete, syntax highlight, error checking từ LSP ra thì mấy thằng JetBrains nó index nguyên cái source và nó hỗ trợ tìm kiếm rất nhiều, ngoài ra setup debug rất dễ dàng cho các ngôn ngữ trên. Thay vì muốn debug java trên VSCode, phải modify lại launch.json cho từng project, muốn debug python, javascript (react/next), python là phải thay đổi launch.json
=> cực kỳ phiền và mất thời gian không cần thiết. Tiêu biểu là các đồng nghiệp mình đang từ backend nhảy sang frontend phải loay hoay setup debug mấy ứng dụng react/next này nọ khá tốn thời gian. Đó là chưa kể mỗi repo lại phải có một cấu hình debug riêng nữa, mà không phải ai cũng rành để modify lại file launch.json.

bộ máy bác thiếu ram lắm hay sao mà phải ngồi tính toán vài trăm mb cho mệt nhỉ ?Xem tệp đính kèm 2667229
so sánh giữa neovim với vscode đây bác (cả 2 đều mở cùng project, vscode đã tắt hết extensions và cả neovim lẫn vscode chỉ mở mỗi LSP thôi) neovim mở trên terminal powershell của windows thì ăn 24mb ram còn lúc code thì em ưu tiên dùng neovim trên WezTerm hơn tại cái terminal này cho màu chuẩn với hỗ trợ nhiều tool cli tốt hơn hẳn
bộ máy bác thiếu ram lắm hay sao mà phải ngồi tính toán vài trăm mb cho mệt nhỉ ?
bản thân mình thì cứ thấy cái nào tiện thì xài thôi, và quan trọng là đồng bộ với mọi người trong team nữa
RAM để dùng chứ nhiều ít nó có gây tốn điện đâu mà cứ thích phải chiếm ít mới là ngon , lại còn so 1 con terminal với Electron App