Công ty các thím dễ thế, công ty mình thì 1 là đồ của Jetbrain 2 là Eclipse, bên .Net thì Visual Studio. Cá nhân mình cũng muốn xài IDE theo sở thích (làm hobby project mình dùng vscode), nhưng trong môi trường làm việc chung thì làm vậy rủi ro lắm. Trước tiên là nhiều manager họ có thể bằng mặt nhưng ko bằng lòng, lí do họ đưa ra là có khả năng bị lỗi liên quan đến IDE, xài chung 1 cái thì nếu có người bị rồi thì sau nay ai bị nữa fix cũng lẹ, ko ảnh hưởng tiến độ dự án. Thứ 2 là phần lớn dev ở VN ko dùng vim hay emacs để code, nên nhiều khi mình bị bí, phải nhờ leader hay expert qua support, mà để họ lóng ngóng navigate code bằng vim thì tạo không khí ko dễ chịu chút nào, mình ngồi chuyển code giúp họ thì ko hiệu quả
Mà thấy nhiều thím đánh giá cao khả năng chỉnh sửa text của vim mà ko nhắc tới 1 món quan trọng khác là debugger nhỉ. Có dạo mình cũng tập tành học vim nhưng mà suy xét thiệt hơn thì thấy thời gian bỏ ra để master vim so với nhưng gì thu về ko đáng nên nghỉ
![byebye :byebye: :byebye:](https://data.voz.vn/styles/next/xenforo/smilies/popopo/byebye.png?v=01)
, cá nhân mình đi làm 2.5 năm thì thấy code chủ yếu debug là chính, những tác vụ cần đến những tính năng edit mạnh của vim thì hiếm khi xài tới, như cái ví dụ nhảy 8 dòng rồi sửa chính tả của bác nào ấy, dùng IDE + chuột thì chậm hơn thật, nhưng cũng chả mấy khi làm mấy cái đó, lúc code thì IDE nó nhắc tên hàm với biến, nhiều thằng nó còn gợi ý khai báo tên biến theo tên class nữa nên nhu cầu sửa lại code khi có lỗi syntax hay chính tả khá ít, thường là sửa logic là chính.
IDE nó ko support edit text mạnh bằng vim nhưng có cái debug UI với các tính năng inspect lúc debug bù lại, với cả các tính năng liên quan đến code nữa, generate method, go to super method, convert anonymous class <-> lamda, traditional foreach -> foreach function, class hierarchy (cái tính năng này của thằng Jetbrain hay vãi mà chưa thấy thằng language server nào làm
![sad :sad: :sad:](https://data.voz.vn/styles/next/xenforo/smilies/popopo/sad.png?v=01)
)