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

JS thì thím tham khảo prettier nhé, nó có config cho kiểu format đấy, plugin phổ biến nên editor nào cũng có chứ ko riêng gì vim.
Debug thì dùng IDE cho khỏe, hoặc vscode cũng được, debug bằng text editor thì max khổ dâm. Trước em hay dùng chrome debugger, sau chuyển qua rider.
Mình có cái coc-prettier vào và set 2 dòng này trong coc-settings.json nhưng nó vẫn không được. "javascript.format.placeOpenBraceOnNewLineForFunctions":true,
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": true
Vim thì có cái này để debug https://github.com/mfussenegger/nvim-dap. Cơ mà khuyển thím lên hẳn vim > 0.5 chơi LSP cho sướng chứ giờ coc kiec gì nữa :sexy_girl::sexy_girl:
Do mình đang dùng cái coc này quen nhưng h cũng đang có ý định chuyển qua dùng thử. Bác có dùng cái vimspector để debug không?
 
Mình có cái coc-prettier vào và set 2 dòng này trong coc-settings.json nhưng nó vẫn không được. "javascript.format.placeOpenBraceOnNewLineForFunctions":true,
"javascript.format.placeOpenBraceOnNewLineForControlBlocks": true

Do mình đang dùng cái coc này quen nhưng h cũng đang có ý định chuyển qua dùng thử. Bác có dùng cái vimspector để debug không?
Ko thím ơi mình xài nvim-dap thôi, còn coc thì chịu mình mới chuyển sang nvim là dùng lsp luôn rồi, nên ko rành. Còn thím muốn thử cái lps thì mình theo 2 cái repo này ( nhớ là rename cái folder nvim cũ của thím thành 1 tên khác và cài 1 trong 2 thằng này ).
https://github.com/ChristianChiarulli/LunarVim
ông này config rất siêng nhưng cài đặt hơi lằng nhằng
https://github.com/lavixta/doom-nvim
Cái này là mình clone từ thằng doom-nvim và đang config thêm vài thứ cho dễ xài. Hi vọng có thím nào đang rảnh vào config chung cho vui :sweet_kiss::sweet_kiss::sweet_kiss:. Doom-nvim nhanh hơn cái LunarVim khá nhiều
 
Ko thím ơi mình xài nvim-dap thôi, còn coc thì chịu mình mới chuyển sang nvim là dùng lsp luôn rồi, nên ko rành. Còn thím muốn thử cái lps thì mình theo 2 cái repo này ( nhớ là rename cái folder nvim cũ của thím thành 1 tên khác và cài 1 trong 2 thằng này ).
https://github.com/ChristianChiarulli/LunarVim
ông này config rất siêng nhưng cài đặt hơi lằng nhằng
https://github.com/lavixta/doom-nvim
Cái này là mình clone từ thằng doom-nvim và đang config thêm vài thứ cho dễ xài. Hi vọng có thím nào đang rảnh vào config chung cho vui :sweet_kiss::sweet_kiss::sweet_kiss:. Doom-nvim nhanh hơn cái LunarVim khá nhiều
Hồi xưa cũng chăm nghiên cứu xài vim lắm nhưng giờ chú trọng pair programming rồi nên không thể thiếu cái live share được => phải xài vscode + plugin vim.
 
Mấy thím pro nvim cho mình hỏi là ESC với Ctrl+c có khác nhau ko. Và nếu mình map Ctrl+c -> ESC thì có ảnh hưởng gì ko ? vì mình thấy nhiều ông chuyển ESC sang Capslock, nhưng sao ko dùng chung Ctrl+c cho tiện :nosebleed: :nosebleed:
 
Mấy thím pro nvim cho mình hỏi là ESC với Ctrl+c có khác nhau ko. Và nếu mình map Ctrl+c -> ESC thì có ảnh hưởng gì ko ? vì mình thấy nhiều ông chuyển ESC sang Capslock, nhưng sao ko dùng chung Ctrl+c cho tiện :nosebleed: :nosebleed:
Mình chỉ biết nó khác nhau một số trường hợp nhỏ, còn lại hầu như giống nhau. Mình chỉ dùng ESC thôi. Nhiều người map thành Capslock vì nó gần tay trái và chỉ cần 1 phím thôi. Mình thì map jk -> ESC, tuy 2 phím nhưng nó cạnh nhau. Không biết mấy thím khác thế nào nào nhưng mình thấy Ctrl-c khó nhấn hơn.
 
Mấy thím pro nvim cho mình hỏi là ESC với Ctrl+c có khác nhau ko. Và nếu mình map Ctrl+c -> ESC thì có ảnh hưởng gì ko ? vì mình thấy nhiều ông chuyển ESC sang Capslock, nhưng sao ko dùng chung Ctrl+c cho tiện :nosebleed: :nosebleed:
maps esc thành capslock thấy tiện mà thím, nằm ngay trên home row, chỉ cần đưa ngón út tay trái qua là nhấn được.
 
Mình chỉ biết nó khác nhau một số trường hợp nhỏ, còn lại hầu như giống nhau. Mình chỉ dùng ESC thôi. Nhiều người map thành Capslock vì nó gần tay trái và chỉ cần 1 phím thôi. Mình thì map jk -> ESC, tuy 2 phím nhưng nó cạnh nhau. Không biết mấy thím khác thế nào nào nhưng mình thấy Ctrl-c khó nhấn hơn.
Mình thì lại thấy nhấn ctrl-c là tiện nhất, chắc do quen tay
 
Screenshot from 2021-08-03 14-40-04.png

Screenshot from 2021-08-03 15-03-52.png
Mình đang cài Coc.vim mấy ngày nay mà không cài nổi, mk làm giống hướng dẫn như trên tại sao vẫn không được ạ. Mọi người có thể hướng dẫn mình được không
Cách mình cài là:
B1: cài nodejs như hướng dẫn
B2: cài coc.vim
B3: chạy dòng lện :CocInstall coc-clangd để dùng cho code C/C++
B4: copy cái vim config example trên hướng dẫn

===> mình còn thiếu bước nào không vậy mn
 

Attachments

  • Screenshot from 2021-08-03 15-03-52.png
    Screenshot from 2021-08-03 15-03-52.png
    396.4 KB · Views: 66
Last edited:
View attachment 690520
View attachment 690556Mình đang cài Coc.vim mấy ngày nay mà không cài nổi, mk làm giống hướng dẫn như trên tại sao vẫn không được ạ. Mọi người có thể hướng dẫn mình được không
Cách mình cài là:
B1: cài nodejs như hướng dẫn
B2: cài coc.vim
B3: chạy dòng lện :CocInstall coc-clangd để dùng cho code C/C++
B4: copy cái vim config example trên hướng dẫn

===> mình còn thiếu bước nào không vậy mn
Copy file config của thím xem thử,
Bây giờ đa số chuyển qua cài neovim >=0.5 ý, dùng có support lsp luôn, config cũng nhanh

Gửi từ Samsung SM-A105G bằng vozFApp
 
Copy file config của thím xem thử,
Bây giờ đa số chuyển qua cài neovim >=0.5 ý, dùng có support lsp luôn, config cũng nhanh

Gửi từ Samsung SM-A105G bằng vozFApp
Xem giúp là mình sai ở đâu với, mình đã cố tìm hiểu rồi mà ko được
 

Attachments

  • init.txt
    7 KB · Views: 79
Trước xài nvim để code mà giờ đổi sang VSCode cho tiện. Sync config với cài extension cũng lẹ. Có cái vscode-neovim thao tác cũng 9/10 so với dùng nvim trực tiếp. Take note hay viết markdown thì vẫn dùng nvim cho nhẹ :D.

Nhiều khi muốn port cái vimrc qua init.lua mà thấy 5 6 trăm dòng lại nản. Ko biết có thím nào thích lua ko nhỉ? Mình ko hiểu sao rất thích những ngôn ngữ có "end", kiểu như lua hay julia hay ruby (trừ thằng con hoang pascal ra nhé) :shame:
 
Cho mình hỏi trong vim có tổ hợp phím nào mà code nó quay trở về như lần chạy trước đó không,
Tại vì vô tình, khi mình đang muốn xóa tất cả các code vừa mới thêm vào ( khoảng 5 dòng code, mỗi dòng ở một nơi) thì mình ấn vào tổ hợp phím gì đấy mà 5 dòng code đó mất luôn.
 
Cho mình hỏi trong vim có tổ hợp phím nào mà code nó quay trở về như lần chạy trước đó không,
Tại vì vô tình, khi mình đang muốn xóa tất cả các code vừa mới thêm vào ( khoảng 5 dòng code, mỗi dòng ở một nơi) thì mình ấn vào tổ hợp phím gì đấy mà 5 dòng code đó mất luôn.
nhấn u để undo ko dược à thím?
 
Back
Top