thảo luận Hội chơi vim/nvim

mình có dùng thử bản free trên vscode, bật lên ăn luôn khoảng 1gb ram :beat_brick: nhưng suggest quá ngon luôn :still_dreaming:
Thím vô TabNine::config xong chọn cloud tabnine bỏ chọn local thì nó sẽ ko ăn vào CPU và Ram của thím cơ mà mạng của thím phải mạnh
 
Last edited:
Thím vô TabNine::config xong chọn cloud tabnine bỏ chọn local thì nó sẽ ko ăn vào CPU và Ram của thím cơ mà mạng của thím phải mạnh
Bản pro nó dùng trên model tập train lớn hơn và cho auto suggest multiple lines luôn mà 1 năm có 74 đô ,quá rẻ cho 1 cuộc tình :sexy_girl::sexy_girl:
mình dùng thử bản free thấy ko có gì ấn tượng lắm, suggest đôi lúc conflict với code hiện tại nên ko biết bản pro có gì hơn
wiukHEj.png
 
mọi người cho em hỏi với ạ,
em đang dùng thử nvim lsp, gọi hàm vim.lsp.buf.references() thì giao diện hiển thị lên như này hơi k tiện lắm, có cách nào để setup cho nó giống như coc k ạ
1624452130151.png
 
Last edited:
mình dùng tabnine từ đợt nó mở test (tầm 2019 thì phải) rồi được một thời gian cũng bỏ do nó nặng máy. Chẳng hiểu sao qua cài lại thấy nó lên pro thím ạ :big_smile::big_smile:
Thím dùng tabnine trong vscode hay vim ? Mình đang bực mình với cái cloud của nó đây disconnect liên tục, mình ở VN ko biết thím có bị vậy ko
 
Last edited:
vim cũng thiếu gì plugin đâu.

vscode mở file to lên cái lag vl
Vim tích hợp những cái như gdb breakpoint hay compilation error reporting tôi thấy còn kém lắm. Ai lập trình Java mà gõ vim chắc hơi đau tay ;)).

Vscode công nhận đòi hỏi nhiều ram. Hình như UI của nó dựa trên Blink rendering engine của Chrome nên khó so với bọn UI native như vim được.
 
Vim tích hợp những cái như gdb breakpoint hay compilation error reporting tôi thấy còn kém lắm. Ai lập trình Java mà gõ vim chắc hơi đau tay ;)).

Vscode công nhận đòi hỏi nhiều ram. Hình như UI của nó dựa trên Blink rendering engine của Chrome nên khó so với bọn UI native như vim được.
java thì có nhiều ide hỗ trợ quá ngon rồi, giống như .net vậy, mấy cái đó xài vim thì người ta lại nói là khổ dâm
wiukHEj.png
 
java thì có nhiều ide hỗ trợ quá ngon rồi, giống như .net vậy, mấy cái đó xài vim thì người ta lại nói là khổ dâm
wiukHEj.png
Ờ, vim tôi toàn dùng cho ssh hoặc code script tàu nhanh. Những dự án lớn vừa code vừa compile thì xài vim khá bất tiện
 
Vim tích hợp những cái như gdb breakpoint hay compilation error reporting tôi thấy còn kém lắm. Ai lập trình Java mà gõ vim chắc hơi đau tay ;)).

Vscode công nhận đòi hỏi nhiều ram. Hình như UI của nó dựa trên Blink rendering engine của Chrome nên khó so với bọn UI native như vim được.
công nhận Java đau thật, cái đó dùng IntelliJ với Ideavim cho khỏe
cVL81H2.gif
cơ mà nó cũng ram với tương đối chậm nên vẫn chủ yếu dùng vim cho mấ yviệc khác.

mấy thằng dùng electron như vscode khác gì cái trình duyệt đâu
hB8nmx5.png
thế nên bật cái file to tí lag vl
 
Mà chả hiểu sao vấn đề mở file to đến 2021 rồi mà chúng nó vẫn ko giải quyết đc nhỉ. Tôi nghĩ ngu ý là cứ phân file to ra, rồi load data on demand là đc chứ nhỉ.
 
Mà chả hiểu sao vấn đề mở file to đến 2021 rồi mà chúng nó vẫn ko giải quyết đc nhỉ. Tôi nghĩ ngu ý là cứ phân file to ra, rồi load data on demand là đc chứ nhỉ.
như thế thì khác chi phải thay đổi cả cái architecture rồi viết lại hở thím, rồi mớ plugins chắc chắn sẽ ko compatible, ví dụ đơn giản như các function hay plugin mặc định sẽ xử lý trên cả cái file, đằng này phải handle partial data thì đúng là chua thật.
em nghĩ là được, nhưng cái cost hơn cái benefits trong khi phần cứng tiến tương đối nhanh.
 
như thế thì khác chi phải thay đổi cả cái architecture rồi viết lại hở thím, rồi mớ plugins chắc chắn sẽ ko compatible, ví dụ đơn giản như các function hay plugin mặc định sẽ xử lý trên cả cái file, đằng này phải handle partial data thì đúng là chua thật.
em nghĩ là được, nhưng cái cost hơn cái benefits trong khi phần cứng tiến tương đối nhanh.



Render UI thì partition file ra, còn các plugin vscode nó chạy async background được cứ cho chạy trên cả file lớn. Nói chung quan trọng là tách cái thread xử lí UI ra khỏi thread xử lí tính toán để nó ko ảnh hưởng đến rendering performance
 
Screen Shot 2021-06-27 at 10.18.45 AM.png

Sau thời gian dùng bản pro ( cả nvim và vscode ) thì mình ko thấy ấn tượng . Tabnine giờ đúng là ăn ít CPU và Ram nhưng tính năng gợi ý vẫn ko ngon lắm deep model mà ko thấy "deep" gì hết, tính năng cloud của nó nhiều hôm disconnect liên tục. Đúng là nó có read code của mình để đưa gợi ý nhưng cũng gợi ý đơn giản thôi, khi tích hợp vào vim thì nó interfere với LSP và cả nhiều plugin của mình khá khó chịu nên đành chia tay em nó giờ chỉ dùng với vscode thôi. Khuyên không nên mua chi xài bản free dc rồi :waaaht:, hoặc ko xài luôn dùng autocomple với LSP là ngon rồi
 
xin chào các bác, em mới chơi vim, vì mỗi lần mở vscode cái laptop nó nóng như cái lò than, có topic này học hỏi thêm được chút kinh nguyệt :)
 
Last edited:
Back
Top