hts222
Senior Member
ý thím là tự tab à? nhấn o nhé.các thím cho hỏi làm thế nào mà code trên vim nó tự nhảy được xuống dòng mà lui vào theo chuẩn code như mấy cái VScode vậy ?
ý thím là tự tab à? nhấn o nhé.các thím cho hỏi làm thế nào mà code trên vim nó tự nhảy được xuống dòng mà lui vào theo chuẩn code như mấy cái VScode vậy ?
Nếu thím chơi thủ công, nhu cầu đơn giản chỉ cần auto indent khi mở { thì có thể map ntncác thím cho hỏi làm thế nào mà code trên vim nó tự nhảy được xuống dòng mà lui vào theo chuẩn code như mấy cái VScode vậy ?
inoremap { {<CR>}<up><end><CR><Tab>
inoremap <silent><expr> <CR> pumvisible() ? coc#_select_confirm() : "\<C-g>u\<CR>\<C-r>=coc#on_enter()\<CR>"
Mình ssh vô con pi rồi code luôn trong đó. Nên dùng vim cho tiện. Nhưng code cho đẹp thì mắc công.Nếu thím chơi thủ công, nhu cầu đơn giản chỉ cần auto indent khi mở { thì có thể map ntn
Nếu thím xài coc-nvim thì có thể map ntn, khi mở block rồi enter xuống dòng nó sẽ gọi format.Code:inoremap { {<CR>}<up><end><CR><Tab>
Mấy cái tab2completion thì thím có thể coi bọn coc-nvim nó hướng dẫn thím custom trên github bọn nó. Hoặc xem setting của em tại đâyCode:inoremap <silent><expr> <CR> pumvisible() ? coc#_select_confirm() : "\<C-g>u\<CR>\<C-r>=coc#on_enter()\<CR>"
https://github.com/linhusp/mydot/blob/master/.vim/config/03-plugin-settings.vim
Chịu khó mắc công 1 lần có code đẹp cũng đáng mà thímMình ssh vô con pi rồi code luôn trong đó. Nên dùng vim cho tiện. Nhưng code cho đẹp thì mắc công.
Mình nhớ config scheme tmux ở tmux.conf, liên quan gì đến vim đâu nhỉ ?Có thím nào biết cách config để colorscheme của tmux nó không đè lên colorscheme của vim không?Ngồi trầy trật config tmux cả mấy ngày mà quên không để ý vim, giờ vào vim mất hết colorscheme, chán hẳn
Đúng rồi thím ơi nhưng cái theme terminal của mình với colorscheme của vim nó khác nhau, chạy outside tmux thì bật vim bt oke chứ inside tmux cái là colorscheme của vim nó bị mất luôn.Mình nhớ config scheme tmux ở tmux.conf, liên quan gì đến vim đâu nhỉ ?
Thế thím xài mac hay linux, thử set lạiĐúng rồi thím ơi nhưng cái theme terminal của mình với colorscheme của vim nó khác nhau, chạy outside tmux thì bật vim bt oke chứ inside tmux cái là colorscheme của vim nó bị mất luôn.
Ngồi mò trên google bao nhiêu cách rồi mà thấy toàn kiểu ông này thì fix được theo cách A, ông kia lại fix được theo cách B, không ai chắc sẽ luôn fix được cảTrong khi mình fix biết bao nhiêu cách khác nhau rồi mà không đc, khổ vl luônVừa mới tính migrate sang combo Alacritty + Tmux cho Vim mà ntn chán hẳn
default-terminal
xem saoMình xài Linux. Cũng "set -g default-terminal 'screen-256color'" với chẳng 'xterm-256color' hết rồi, vẫn không đượcThế thím xài mac hay linux, thử set lạidefault-terminal
xem sao
Ko được là ko có syntax highlight, code màu trắng hết luôn hay là nó hiện màu mặc định của terminalMình xài Linux. Cũng "set -g default-terminal 'screen-256color'" với chẳng 'xterm-256color' hết rồi, vẫn không đượcCũng thử luôn cái ugly workaround thêm 2 dòng ở init.vim rồi mà cũng không khả quan
thím xem có đúng terminal hay dùng ko, nhiều khi config trên bash, vô tmux chạy fish hay ngược lạiĐúng rồi thím ơi nhưng cái theme terminal của mình với colorscheme của vim nó khác nhau, chạy outside tmux thì bật vim bt oke chứ inside tmux cái là colorscheme của vim nó bị mất luôn.
Ngồi mò trên google bao nhiêu cách rồi mà thấy toàn kiểu ông này thì fix được theo cách A, ông kia lại fix được theo cách B, không ai chắc sẽ luôn fix được cảTrong khi mình fix biết bao nhiêu cách khác nhau rồi mà không đc, khổ vl luônVừa mới tính migrate sang combo Alacritty + Tmux cho Vim mà ntn chán hẳn
Màu mặc định của Terminal thím ạ. Cơ mà mình vừa mới kiếm được cách fix rồiKo được là ko có syntax highlight, code màu trắng hết luôn hay là nó hiện màu mặc định của terminal
Cái này ko ai nhắc bởi vì theo lý thím phải add dòng đó vào đầu tiên khi config chứMàu mặc định của Terminal thím ạ. Cơ mà mình vừa mới kiếm được cách fix rồiThêm "set termguicolors" vào init.vim xong hoàn hảo luôn
Đơn giản vậy mà bọn reddit với chẳng stackoverflow nó sửa toàn cái gì khôngLại thêm đọc manual tmux với neovim đau cả mắt nữa
Thì mình đâu biết đâu thím mình xài vim cách đây nửa năm, config chay + lượm lặt một chút ở github với dotfiles, cái nào đọc manual thấy có ý nghĩa mới mang vào thôi, hoạt động vẫn ngon lành cành đào đó giờ. Dạo đây đang tính đổi qua Alacritty để tăng thêm sức mạnh, cơ mà nó không có built-in mấy tính năng quản lý windows, tabs, pane gì hết nên phải xài chung với Tmux, thế là lại cũng ngồi mò manual sấp mặt, tới lúc ưng ý rồi mở vim lên thìCái này ko ai nhắc bởi vì theo lý thím phải add dòng đó vào đầu tiên khi config chứ
lmgtfyCó thím nào xài Alacritty cho mình hỏi có cách nào bật ligature của font không nhỉ?
Tks thím, hôm qua cũng đọc cái này rồi mà thấy nhiều quá lười, lên AUR tìm cái có luôn alacrity-ligatures