Tối giản việc đọc tin nổi bật, comment chất lượng nhiều reaction trên voz cho các fen bận rộn.

VozFen.com: {thảo luận} Hội chơi vim/nvim

@greans
#1
Ưng 15

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

@zzchaolegionzz
#15
Ưng 5
Ưng 1
Thấy bảo Visual Studio Code giờ đang thắng mà?
Bỏ vim xa lắc lơ
Vim có bao giờ phải cạnh tranh với ai đâu thím. Hồi giờ nó chỉ dành cho 20% dev thôi, năm nào cũng ổn định ở khoảng đấy (theo thống kê của stackoverflow), vì editor là sở thích cá nhân chứ không phải sản phẩm thị trường cần đánh dấu thành công bằng thị phần. MS cần vscode để quảng bá hệ sinh thái Windows, còn Vim đứng sau là một cộng đồng dev được coi là khổ dâm và cũng không có mục đích khuyến dụ ai lấy thị phần editor cả.

@linhusp3 11/2016
#76
Ưng 11
Vàng quan điểm
Tips cho các ae mới chơi, em chỉ chia sẻ những gì mình cảm nhận sau ít năm tập tành, bác nào exp 6, 7 năm xin đừng gạch em tội nghiệp.
Sau khi các ae đã ổn thao tác với hjkl rồi thì... hãy tạm ngưng và hạn chế xài nó. Thay vào đó tập dùng những key khác như {}, [] hay w, e, b, g, n, f, *,.... (Khuyến khích dùng vim-hardtime như bác nào đó phía trên, nó sẽ giới hạn lượt nhấn hjkl xuống 1 lần/s)

Và theo em cái hay của vim không phải là hjkl hay những lệnh đơn, chúng chỉ là cái vỡ lòng để bắt đầu với vim thôi. Cái mạnh của vim là những cách kết hợp của nhiều lệnh khác nhau tùy theo nhu cầu sử dụng, và mục đích cuối là giúp những thao tác tưởng như nhàm chán trở nên nhanh chóng hơn.
Ví dụ các ae muốn gõ lại đoạn text trong ngoặc kép, ae có thể dùng `ci{`. Mới đầu sẽ khó nhớ tuy nhiên ae nên tránh học thuộc những lệnh này một máy móc. Thay vào đó hãy tìm hiểu rõ mỗi lệnh có khả năng gì. Ở ví dụ trên `ci{` có thể được hiểu là "[c]hange [ i ]nner [{] block", tương tự ae có thể tự test với các tổ hợp như `daw`, `cf)`, `V5jd`....
http://vimdoc.sourceforge.net/htmldoc/motion.html#text-objects

Khi ae hiểu lệnh rồi khi cần ae sẽ tự khắc biết dùng cái nào. Ví dụ trên chỉ là cái cơ bản, trong vim còn rất nhiều những thứ hay ho khác như mapping, macro, tab, buffer, terminal,... và nhiều cái khác em cũng chưa biết tới.
Ae mới nên tập dùng hết những thứ có sẵn trong vim, khi nào nhu cầu mở rộng hẵng tìm đến plugin. Em thấy nhiều dân chuyên người ta chỉ dùng vim mặc định cũng làm được hết việc với hiệu suất cao. Tất nhiên plugin có rất nhiều cái hay, nhưng mình mới sd vim thì nên cố gắng tìm hiểu cái cốt lõi của nó trước, tránh cài nhiều plugin, script tràn lan nhưng không dùng đến hoặc không biết dùng để làm gì rất nguy hiểm.
Trên đấy là vài ý nho nhỏ của em, các lão làng thấy có gì hay cứ đóng góp thêm.

@ndv92 06/2011
#119
Ưng 4
Tiện đây share với các thím font Operator Mono, đây là font dạng italic cursive, có bộ chữ nghiêng nhiều nét cong khá vui mắt, hay được mang ra làm demo các theme trên VSCode. Mình đã patch thêm ligaturesNerd Fonts nên dùng tốt trong terminal.
Hình minh hoạ:

Download: https://send.firefox.com/download/79548b1b6a9d010e/#Ia0Um1vfdRi4zZmq9cFG8Q

@zzchaolegionzz
#125
Ưng 8
Vàng quan điểm
Dùng Vim có sướng hơn nhiều VS Code không các anh, sao tôi thấy mấy anh dùng Vim như kiểu khổ dâm ý nhỉ
Cái sướng của nó đây, ví dụ thím đang ở line 0, muốn rename chữ setViewer thành setViewers chẳng hạn, thím chỉ cần gõ 8jfras, dịch ra là jump xuống 8 dòng, find chữ r, append sau nó chữ s.
So với cách bình thường: xuống xuống xuống xuống xuống xuống xuống xuống sang sang sang sang sang sang sang sang sang sang sang sang s hoặc quơ con chuột bấm vào chữ r rồi rà tay xuống bàn phím gõ chữ s.

Tôi thì lại thấy cách thông thường mới là khổ, còn cách của vim nó đi theo tốc độ suy nghĩ, gõ nhiều rồi thao tác nó đi vào tiềm thức thì trong đầu không cần nghĩ tay nó vẫn gõ như lái xe lâu năm vậy.

Bonus cái hình test font chữ thím @ndv92 mới share

@unix 09/2016
#222
Ưng 6
Vàng quan điểm
Cái sướng của nó đây, ví dụ thím đang ở line 0, muốn rename chữ setViewer thành setViewers chẳng hạn, thím chỉ cần gõ 8jfras, dịch ra là jump xuống 8 dòng, find chữ r, append sau nó chữ s.
So với cách bình thường: xuống xuống xuống xuống xuống xuống xuống xuống sang sang sang sang sang sang sang sang sang sang sang sang s hoặc quơ con chuột bấm vào chữ r rồi rà tay xuống bàn phím gõ chữ s.

Tôi thì lại thấy cách thông thường mới là khổ, còn cách của vim nó đi theo tốc độ suy nghĩ, gõ nhiều rồi thao tác nó đi vào tiềm thức thì trong đầu không cần nghĩ tay nó vẫn gõ như lái xe lâu năm vậy.

Bonus cái hình test font chữ thím @ndv92 mới share

View attachment 23381

rảnh rỗi nhận xét cú pháp của bác một tí có gì cứ gạch
8jfras cái thì cũng được thôi nhưng có vài vấn đề
- thứ nhất 8j để đến một line code nào đó thì nên dùng 8gg con trỏ đang ở bất cứ đâu thì sẽ đến dòng số 8, như bác làm xem dòng cusor hiện bn rồi đếm xem cần nhảy bn dòng để đến dòng số 8 rất phi logic.
- thứ hai fr cũng ok nhưng nếu để chèn vào cuối từ thì nên dùng ea (ở đây mình nói là nên) còn fr thường dùng khi chèn vào giữa từ, như cái thứ nhất bác sẽ mất công tìm chữ cuối cùng đề f tới là gì mất thời gian. vd: hàm nó là setViewe fe à?

nếu bác gõ có quy tắc chút sẽ quen tay và code nhanh hơn.
chuẩn sẽ là: 8ggeas