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

e bật terminal trong nvim chạy lệnh rồi ko cách nào chuyển tab khác đc, làm sao hạ nó xuống hoặc chuyển tab nhỉ mấy thím
Thím press <C-\><C-n>, thường thì em map tổ hợp đó với escape
bật terminal trong nvim là sao nhỉ???

em thì dùng Ctrl Z khi đang trong nvim để ra terminal, xử lí xong thì bấm 'fg' để vào lại nvim
Terminal ngay trong nvim đó thím, ko cần phải thoát ra rồi vào lại, hữu dụng nếu vừa code vừa chạy gì đó ví dụ:
1586216453161.png

Riêng em thì prefer split iterm hơn là trong vim
 
Em cũng thích ra terminal bằng ctrl + z xong vô lại bằng fg, dùng cái terminal embed trong vim thỉnh thoảng quên mất mà thao tác cũng rườm rà hơn. Tuy nhiên chỉ dùng cách này khi cần chạy quick command thôi.
Em code một số app khi chạy khá là tốn tài nguyên nên nếu để dùng chung với cái terminal code vim thì dùng nó giật lag, đằng nào cũng phải tách ra cho nó chạy terminal khác nên là em setup cái iTerm2 thành dropdown terminal giống Yakuake bên Linux ấy, nhấn F12 là nó rớt xuống xong trong đấy chia tab, chia pannel thoải mái, chạy mấy web service trong đó sẽ không ảnh hưởng tới cái terminal đang chạy Vim.:extreme_sexy_girl:
 
Em cũng thích ra terminal bằng ctrl + z xong vô lại bằng fg, dùng cái terminal embed trong vim thỉnh thoảng quên mất mà thao tác cũng rườm rà hơn. Tuy nhiên chỉ dùng cách này khi cần chạy quick command thôi.
Em code một số app khi chạy khá là tốn tài nguyên nên nếu để dùng chung với cái terminal code vim thì dùng nó giật lag, đằng nào cũng phải tách ra cho nó chạy terminal khác nên là em setup cái iTerm2 thành dropdown terminal giống Yakuake bên Linux ấy, nhấn F12 là nó rớt xuống xong trong đấy chia tab, chia pannel thoải mái, chạy mấy web service trong đó sẽ không ảnh hưởng tới cái terminal đang chạy Vim.:extreme_sexy_girl:
dropdown terminal là sao thím
B6OfawL.png
 
Thím press <C-\><C-n>, thường thì em map tổ hợp đó với escape

Terminal ngay trong nvim đó thím, ko cần phải thoát ra rồi vào lại, hữu dụng nếu vừa code vừa chạy gì đó ví dụ:
View attachment 26521
Riêng em thì prefer split iterm hơn là trong vim
hi tks thím nhé :sexy:
bật terminal trong nvim là sao nhỉ???

em thì dùng Ctrl Z khi đang trong nvim để ra terminal, xử lí xong thì bấm 'fg' để vào lại nvim
như thím trên nói đó thím, chắc e cũng split term ra chạy riêng cho khỏe
 
có thím nào biết cách search 1 chuỗi toàn project ko nhỉ, ví dụ e muốn tìm chuỗi như "findString" mà toàn project luôn ấy,cái Ag của fzf e search nó ra cả thư mục node_modules khá phiền :shame:
 
có thím nào biết cách search 1 chuỗi toàn project ko nhỉ, ví dụ e muốn tìm chuỗi như "findString" mà toàn project luôn ấy,cái Ag của fzf e search nó ra cả thư mục node_modules khá phiền :shame:
Bác cho em hỏi về cái Syntax Highlighting của JSX với JS của React với. Em có cài 2 thằng plugins vim-javascript với vim-jsx-pretty thì nó cứ syntax dở dở ương ương thế nào ấy. VD: từ khóa key, alt, div....
4mX6ZeE.png


2020010100ca-265f-44fd-85a5-c3c5a717a717.png
 
Trước em cũng xài sublime, sau thì vs code. sublime text thì nhanh, nhẹ nên dùng để edit text. Sau mới dùng thử vim, vừa nhanh vừa nhẹ, mở cả chục project vẫn ổn
aOtDIDQ.png

mới thử cài lại, gút bai nữa rồi, nhanh, nhẹ nhưng khổ dâm đấy, Sublime the best
 
Bác cho em hỏi về cái Syntax Highlighting của JSX với JS của React với. Em có cài 2 thằng plugins vim-javascript với vim-jsx-pretty thì nó cứ syntax dở dở ương ương thế nào ấy. VD: từ khóa key, alt, div....
4mX6ZeE.png


2020010100ca-265f-44fd-85a5-c3c5a717a717.png
Nhiều khi do cái theme, thím đổi thử theme khác xem ?
 
Ag respect gitignore mà thím ? nếu project thím ignore node_modules rồi thì sẽ ko search
View attachment 26791
Thím setup fzf properly chưa ? https://github.com/junegunn/fzf#respecting-gitignore
à ra thế thx thím :D
Trước em cũng xài sublime, sau thì vs code. sublime text thì nhanh, nhẹ nên dùng để edit text. Sau mới dùng thử vim, vừa nhanh vừa nhẹ, mở cả chục project vẫn ổn
aOtDIDQ.png
mở chục project là chục cái cửa sổ vim hả thím, e thấy thao tác chuyển tab này nọ trong nvim nó hơi rối :shame:
mới thử cài lại, gút bai nữa rồi, nhanh, nhẹ nhưng khổ dâm đấy, Sublime the best
thím hỏi thím trên thử xem, e cũng mới dùng vim thôi nên cũng ko rành cái đó lắm
 
Bác cho em hỏi về cái Syntax Highlighting của JSX với JS của React với. Em có cài 2 thằng plugins vim-javascript với vim-jsx-pretty thì nó cứ syntax dở dở ương ương thế nào ấy. VD: từ khóa key, alt, div....
4mX6ZeE.png


2020010100ca-265f-44fd-85a5-c3c5a717a717.png
Thím bỏ 2 thằng kia, dùng vim-polygot xem
 
e bật terminal trong nvim chạy lệnh rồi ko cách nào chuyển tab khác đc, làm sao hạ nó xuống hoặc chuyển tab nhỉ mấy thím
Terminal trong nvim thì em biết mỗi cái :te[minal]. Nếu là cái đó thì vim hỗ trợ swap bằng "c-\ c-n c-w-hjkl". Riêng em map lại thành a-hjkl cho nó khỏe, cài thêm cái tmux-navigator xong map switch pane tmux sang a-hjkl luôn :beauty:
Về thay đổi size của window thì bác có thể dùng :res[ize] +/- số mong muốn, tương tự để resize dọc thì xài :vert[ical] res[ize] +/- x
 
Last edited:
mở chục project là chục cái cửa sổ vim hả thím, e thấy thao tác chuyển tab này nọ trong nvim nó hơi rối :shame:
Thím đọc hết phần intro của vim-fzf chưa? Có command :Buffers để list hết các file đang mở, chuyển giữa các buffers sướng hơn giữa các tab nhiều :p
Ngoài :Files ra còn 1 số command siêu tiện dụng khác như :History, :Colors, :GFiles
 
mở chục project là chục cái cửa sổ vim hả thím, e thấy thao tác chuyển tab này nọ trong nvim nó hơi rối :shame:
chục cái tab vim, tab của iterm2 ấy. chứ vim mà dùng tab lẫn buffers dễ rối. dùng fzf navigate bao tiện, những file đang làm thì bật buffer list lên search, cần mở file nào thì bật list file lên search
GEQ6z5t.png
 
Terminal trong nvim thì em biết mỗi cái :te[minal]. Nếu là cái đó thì vim hỗ trợ swap bằng "c-\ c-n c-w-hjkl". Riêng em map lại thành a-hjkl cho nó khỏe, cài thêm cái tmux-navigator xong map switch pane tmux sang a-hjkl luôn :beauty:
Về thay đổi size của window thì bác có thể dùng :res[ize] +/- số mong muốn, tương tự để resize dọc thì xài :vert[ical] res[ize] +/- x
Thím đọc hết phần intro của vim-fzf chưa? Có command :Buffers để list hết các file đang mở, chuyển giữa các buffers sướng hơn giữa các tab nhiều :p
Ngoài :Files ra còn 1 số command siêu tiện dụng khác như :History, :Colors, :GFiles
chục cái tab vim, tab của iterm2 ấy. chứ vim mà dùng tab lẫn buffers dễ rối. dùng fzf navigate bao tiện, những file đang làm thì bật buffer list lên search, cần mở file nào thì bật list file lên search
GEQ6z5t.png
cảm ơn mấy thím nhiều, ko ngờ mấy cái mấy thím nói dùng tiện quá, vậy mà lâu nay ko biết :stick:
 
hi mấy thím, e có 1 thắc mắc là cái lệnh :Files của fzf e muốn search 1 vài file nào đó nhưng ko muốn search trong 1 số folder như node_modules này nọ thì làm cách nào mấy thím nhỉ
 
Last edited:
Back
Top