12/08/2018, 15:01

Duyệt web với những trải nghiệm mới cùng Vimperator

Mở đầu Trong kỷ nguyên của công nghệ số như hiện nay, mọi thứ đều được người ta đưa lên nền web. Mỗi ngày, chúng ta dành nhiều giờ liền cho việc tìm kiếm thông tin, lướt qua các trang báo, chat, mạng xã hội,... Nếu bạn muốn có những trải nghiệm mới mẻ hơn trong việc duyệt web thì Vimperator ...

Mở đầu

Trong kỷ nguyên của công nghệ số như hiện nay, mọi thứ đều được người ta đưa lên nền web. Mỗi ngày, chúng ta dành nhiều giờ liền cho việc tìm kiếm thông tin, lướt qua các trang báo, chat, mạng xã hội,... Nếu bạn muốn có những trải nghiệm mới mẻ hơn trong việc duyệt web thì Vimperator chính là một lựa chọn tuyệt vời cho bạn.

Vimperator là gì?

Vimperator là một extension trên Firefox, được lấy cảm hứng từ editor nổi tiếng Vim với mục đích ban đầu là làm cho việc duyệt web được trở lên nhanh và dễ dàng hơn bằng cách map các action của trình duyệt thành các command, mỗi command lại được map thành các tổ hợp phím tắt. Khi đã làm quen với các tổ hợp phím tắt này rồi, việc duyệt web của bạn sẽ trở nên nhẹ nhàng và cực kì hiệu quả.

Vimperator không chỉ đơn giản mang đến một command interface cho Firefox, nó còn mang tới cho bạn một môi trường phát triển tuyệt vời. Nếu bạn là một developer và muốn mở rộng khả năng ứng dụng của Vimperator, bạn có thể viết thêm các đoạn script bằng Javascript và sử dụng chúng như những command mới cho trình duyệt.

Bạn có thể cài đặt Vimperator cho Firefox ở đây. Bạn cũng có thể thử qua Vimium trên Chrome hoặc Vimari trên Safari.

Tại sao nên dùng Vimperator

1. Duyệt web thuận tiện hơn

Khi bạn duyệt web, bạn sẽ phải di chuyển qua chuyển lại giữa bàn phím và chuột. Ví dụ như click vào 1 đường link, click vào 1 ô text box, click vào 1 button nào đó,... Việc này diễn ra khá thường xuyên và có thể ngún khá nhiều thời gian của bạn. Tuy nhiên, với Vimperator, bạn chỉ cần đặt tay trên bàn phím, k cần di chuyển quá nhiều. Các phím tắt, command có thể giúp bạn!

2. Học hỏi được nhiều từ việc custom

Vimperator rất mở cho developer. Bạn có thể tự mở rộng, custom nó theo ý của riêng mình. Ngoài việc có thể remap lại các phím, bạn cũng có thể add thêm các function mới bằng cách viết các script (sử dụng Javascript hoặc Vimscript). Chỉ cần bạn có một ý tưởng mới, bạn hoàn toàn có thể viết code để thực hiện nó với Vimperator.

Sử dụng Vimperator

Khi đã cài Vimperator, bạn có thể xem các config mặc định, các cách custom bằng cách bấm phim F1, một trang help sẽ được hiển thị, hướng dẫn các bạn mọi thứ để có thể sử dụng Vimperator một cách tốt nhất.

Cá nhân mình thấy tài liệu hướng dẫn này khá dài, đối với người mới bắt đầu thì không cần thiết đọc hết từng đó. Bạn chỉ cần tham khảo qua cheatsheet này. Biết cách dùng cơ bản rồi sau đó khúc mắc gì có thể google thêm.

Giống như Vim, Vimperator có nhiều mode như Insert, Command, Visual, Caret, ... Hầu hết các keybinding, hint, ... đều được gọi ở chế độ Command.

  • Di chuyển lên/ xuống/ sang trái, phải bằng các keybinding như Vim:
Keybinding Feature
h, j, k, l Sang trái, lên trên, xuống dưới, sang phải
gg, G Lên đầu, xuống cuối trang
<C-f> <C-b> <C-d> <C-u> Xuống, lên 1 page, xuống, lên nửa page
]], [[ Next/ previous page(dành cho những trang có phân trang)
zi, zo Zoom in, zoom out
d, u Close tab or undo tab recent closed
o + url Mở url trong tab hiện tại
t + url Mở url trong tab mới
H, L Trở về/ tiến tới các trang trước, sau trong history
r, R Reload page hoặc reload page without cache
gi Focus vào textarea mà bạn vừa chỉnh sửa
gt / gT Next/ previous tab
g0 / g$$ Đi tới tab đầu / cuối
/ + keyword Search keyword trong trang. Dùng "n/ N" để di chuyển giữa các kết quả

và còn rất nhiều các keybinding thú vị khác nữa cho bạn.             </div>
            
            <div class=

0