Làm cách nào tôi có thể truyền cảm hứng cho người khác sử dụng vi / Vim?


37

Tôi đã vô cùng ấn tượng với sức mạnh của vi từ nửa giờ đầu tiên mà tôi đã sử dụng nó. Sau đó tôi phát hiện ra rằng trong một số môi trường làm việc, có nhiều người (kỹ thuật viên và thậm chí là quản trị viên hệ thống!) Đã tránh điều đó là "quá phức tạp" mà không bao giờ chạy vimtutor, và vẫn có những người khác chỉ sử dụng vi trong chế độ chèn và bỏ lỡ toàn bộ điểm chỉnh sửa phương thức.

Làm cách nào tôi có thể chứng minh sức mạnh của vi / Vim cho người khác theo cách để truyền cảm hứng cho họ học và sử dụng nó?

Tôi đặc biệt quan tâm đến bất kỳ lịch sử thực tế nào về những gì đã thành công trong việc khiến người khác (hoặc chính bạn) học và sử dụng Vim.


4
Tôi đọc các hướng dẫn về các câu hỏi chủ quan và tôi nghĩ rằng điều này phù hợp.
tự đại diện

@Wildcard có lẽ nó phù hợp với các câu hỏi chủ quan, nhưng nó thực sự quá rộng. Xem meta.vi.stackexchange.com/q/1278/205 để biết thảo luận về câu hỏi "chủ quan" tương tự.
muru

Tôi thấy điểm của bạn. Tôi đọc qua cuộc thảo luận đó (và một số cuộc thảo luận liên kết). Tôi vẫn nghĩ rằng câu hỏi này là phù hợp, nhưng tôi không nghĩ rằng tôi nên thảo luận về vấn đề đó ở đây; Có một nơi trong meta mà chúng ta nên thảo luận về nó?
tự đại diện

@Wildcard bạn luôn có thể đăng câu hỏi trên Vi và Vim Meta về câu hỏi này.
muru

Câu trả lời:


54

Mặc dù tôi đã đầu tư một số nỗ lực vào Vim và hệ sinh thái của nó, tôi không tích cực cố gắng chuyển đổi những người khác. Hầu hết những người tôi đã làm việc không đầu tư nhiều thời gian vào việc cải thiện quy trình làm việc và bộ công cụ của họ vì họ hài lòng với những gì họ có. Tôi thấy điều đó hoàn toàn tốt và tôi rất ghét trở thành mục tiêu của sự thịnh vượng liên quan đến biên tập viên liên tục vì vậy tôi không áp đặt điều đó cho người khác.

Tuy nhiên, đôi khi, một đồng nghiệp có thể bị thu hút bởi sự bực bội của tôi và hỏi tôi một vài câu hỏi. Khi sự kiện hiếm hoi đó xảy ra, tôi rất vui khi thảo luận về chủ đề này, giới thiệu các thủ thuật hay và chỉ cho anh ấy / cô ấy những tài nguyên hữu ích.

Ở công việc cuối cùng của tôi, một đồng nghiệp rất được Vim quan tâm và biết khá rõ những điều cơ bản ( vimtutor). Nó đủ để anh ta có thể thực hiện các chỉnh sửa nhanh chóng nhưng anh ta thiếu tự tin và bí quyết để thực sự chuyển sang Vim (thứ mà anh ta thực sự muốn). Tại một thời điểm, anh ta phải thực hiện một loạt các chỉnh sửa lặp đi lặp lại trên một tệp JSON lớn theo cách thủ công. Anh ấy đã đau khổ vì ý tưởng lãng phí một giờ để làm điều đó và tìm đến tôi để tìm kiếm một giải pháp nhanh hơn / thông minh hơn. Tất nhiên, một macro đơn giản đã thực hiện công việc trong vòng chưa đầy một phút (bao gồm ghi âm) cho phép tôi giải thích một vài khái niệm chính

Một vấn đề mà những người mới gặp phải là "Bây giờ thì sao?" Khoảnh khắc đến ngay sau đó vimtutor. Vim che giấu vẻ đẹp của nó rất tốt và không nhiều người có ý chí bẻ khóa cái vỏ đó mà không cần sự giúp đỡ. Tôi có thể cung cấp sự giúp đỡ đó nếu cần, nhưng tôi sẽ không bao giờ ép buộc Vim đối với người khác.


20

Tôi sử dụng Vim cho tất cả mọi thứ. Ý tôi là tất cả mọi thứ. Lập trình, xử lý văn bản, viết tiểu thuyết, vv Tất cả mọi thứ. Tôi đã ngồi tại một đại lý ô tô sử dụng Surface Pro 3 chạy Linux Virtual Box với Vim và mọi người đã bắt chuyện với tôi về những gì tôi đang làm.

Chỉ cần sử dụng Vim. Mọi người sẽ đổ xô đến bạn để tìm hiểu xem bạn đang làm gì và tại sao. Tôi thường giải thích nó theo cách này -

Tôi sử dụng Vim vì nó có dấu chân rất nhỏ. Microsoft Word là vài gigabyte và Surface của tôi chỉ có 128 GB dung lượng. Tôi cần tối đa hóa không gian của mình và Vim giúp tôi làm điều đó. Nó cũng có thể mở rộng và giúp tôi tập trung. Đây, nhìn kìa. Demo một số plugin của tôi và cho thấy Vim trên toàn màn hình về cơ bản bao gồm mọi thứ để tôi có thể nghĩ .

Tôi thường chứng minh LaTeX kết hợp với Vim. Tôi sẽ xây dựng một tệp LaTeX và sau đó biên dịch nó thành một tệp PDF đẹp bằng cách sử dụng một mẫu mà tôi có. Tôi cũng demo mẫu thư và sơ yếu lý lịch của tôi. Tôi nhấn mạnh tầm quan trọng của việc phá vỡ phong cách từ nội dung. Đến lúc này mọi người không còn hứng thú với những gì tôi phải nói và hối hận khi nói với tôi.

Họ tìm cách thoát khỏi cuộc trò chuyện, và tôi quay lại viết. Vim là một kinh nghiệm tôn giáo nhiều hơn một trình xử lý văn bản.


3
Chỉ tự hỏi: bạn có viết email của bạn trong vim không? (Tôi làm!)
Oliphistic - phục hồi Monica

5
@Oliphistic Tôi viết email bằng VIM. Ứng dụng email khách tôi chọn là MUTT và khi tôi chỉnh sửa hoặc tạo email mới, nó sẽ mở trình soạn thảo mà tôi chọn. Tôi thậm chí còn sử dụng VIM để thêm URLS vào trình đọc nguồn cấp dữ liệu RSS của mình (newsbeuter).
ILikeTurtles 8/10/2015

7
Một số người quyết định chỉnh sửa câu trả lời của tôi bằng cách cho biết tôi sử dụng Visual Basic. Tôi sử dụng Virtual Box và chạy Linux trên Windows. Tuy nhiên, tôi nghĩ những chỉnh sửa này là siêu thú vị nên tôi sẽ bỏ nó. Nó giống như chơi điện thoại với các chỉnh sửa. Câu chuyện cứ thay đổi càng nhiều người chỉnh sửa nó. Vui vẻ.
ILikeTurtles

2
@ Sẽ Yep. Tôi có một máy ảo chiếm khoảng 2 GB hoặc ít hơn. Tôi thà cài đặt toàn bộ hệ điều hành, VIM và tất cả các công cụ khác của tôi hơn là cài đặt 4GB hoặc bất kỳ bản sao nào của Microsoft Tools. Bản thân VM có thể mở rộng nếu tôi cần, nhưng điều đó chưa xảy ra vì tôi làm việc chủ yếu với các tệp văn bản khi làm việc với máy tính cụ thể đó. Nếu tôi đang sử dụng FreeBSD, tôi có khả năng có thể chạy một dấu chân thậm chí nhỏ hơn và có thể chạy toàn bộ VM trong một hợp đồng biểu diễn.
ILikeTurtles

3
Office 365 Yêu cầu LÊN TỚI 6GB dung lượng ổ cứng và LÊN TỚI 4GB RAM. Tôi có thể chạy toàn bộ hệ điều hành linux bằng 4GB dung lượng HD và 1028 MB ram. Ít hơn nếu tôi muốn đẩy mọi thứ. Tôi đã chạy FREEBSD trong máy ảo và chỉ cung cấp cho nó 256 MB ram. VIM đối với tôi thay thế Office nhưng ngoài ra, cài đặt hệ điều hành đầy đủ cung cấp cho tôi nhiều công cụ hơn so với Office cung cấp ít in chân hơn. Tôi hy vọng điều đó đúng.
ILikeTurtles


13

Là một người phải học Vim ở công việc cuối cùng của tôi, tôi sẽ nói rằng trở ngại lớn nhất là được đặt trước một bản cài đặt "mặc định" không có tùy chọn nào được đặt. Tôi đã dành hầu hết thời gian để nói, "Tại sao nó lại hành động theo cách này khi mọi người sẽ mong đợi nó làm điều ngược lại?"

Nó chỉ ra rằng mọi người khác đã đặt mặc định "sự tỉnh táo" . Khi tôi nhận ra điều đó, tôi đã hạnh phúc hơn rất nhiều và "đã cho nó cơ hội" để tìm hiểu thêm. Sau vài ngày bàn phím số không hoạt động, các tab bị sai, các tìm kiếm không hoạt động tốt, v.v. Tôi đã sẵn sàng ném vào khăn và không bao giờ nhìn lại.

Nếu bạn thực sự muốn ai đó thích nó đủ để thử và tìm hiểu các tính năng nâng cao hơn, hãy khởi động chúng bằng chân phải với tệp cài đặt được tối ưu hóa cho loại công việc họ cần làm.


4
Hãy xem, tôi đã tiếp cận nó với không có những kỳ vọng khó chịu mà bạn đề cập. Điều này được hỗ trợ bởi nhận thức rằng nó đã được sinh ra hàng thập kỷ trước khi các sản phẩm nói chung người dùng quen thuộc với ngày nay. Tôi cởi mở với những cách làm việc tốt hơn, dù họ có quen hay không. Và thực sự, làm buồn lòng một người mới với tập tin cài đặt của riêng bạn không phải là một hướng dẫn tốt!
gạch dưới

+1. Tôi đã có cùng trải nghiệm và không thể đồng ý nhiều hơn. Khi bạn có công việc phải hoàn thành, việc chuyển sang bất kỳ trình soạn thảo mới nào có thể gây đau đớn / không thể. Không biết về việc bàn giao một .vimrc nhưng giải thích nó là gì và giúp người dùng mới đặt một vài mặc định cho phong cách làm việc của họ không chỉ giúp họ làm việc nhanh chóng mà còn là cách bắt đầu phơi bày một phần của vi ma thuật của (m).
Sẽ

1
Đọc một .vimrctập tin với một loạt các mặc định hữu ích là thực sự hữu ích. Tôi đã học được rất nhiều về Vim chỉ bằng cách xem các tùy chọn được đặt trong github.com/amix/vimrc
icc97

Tôi hoàn toàn đồng ý. Vim sẽ còn phổ biến hơn nữa nếu có thêm một số pin. Hãy xem ví dụ về những gì tôi đã phải làm để làm cho việc hoán đổi từ . Như hiện tại, vimcung cấp các khối xây dựng cơ bản mà người ta phải định cấu hình / lập trình trình soạn thảo văn bản mà người ta luôn mơ ước.
Serge Stroobandt

9

Cách tốt nhất để truyền cảm hứng cho một con chó già sử dụng một mánh mới là lấy thứ gì đó chúng đang làm và chỉ ra cách nó có thể dễ dàng thực hiện nhanh hơn / dễ dàng hơn / tốt hơn theo cách khác.

Chắc chắn có một đường cong học tập liên quan mặc dù điều đó chỉ khiến một số người tắt. Một trò đùa đi

Làm thế nào để bạn thực sự tạo ra một chuỗi ngẫu nhiên? Yêu cầu một người mới đến đóng vim.


1
Điểm tốt. Là một người có xu hướng định hướng bàn phím thay vì chuột, vi/ mtrong nhiều tình huống cung cấp cho tôi khả năng tăng tốc và / hoặc tránh lật giữa các thiết bị đầu vào. Ngoài ra, tôi làm khá nhiều công cụ nhắc lệnh (Linux, Cygwin) và viluôn ở đó .
gạch dưới

8

Cách tốt nhất là tìm hiểu Vim của bạn và chứng minh sức mạnh của nó với người khác. Ngay cả bạn không phải (chứng minh điều đó) - đó là tự quảng cáo. Khi bạn đang sử dụng nó với một số màu cú pháp ưa thích trên nền thiết bị đầu cuối giống như hackish, mọi người sẽ tò mò và thường hỏi - bạn đang làm cái quái gì vậy . Sau đó chỉ cho họ.

Khi bạn thực hiện lập trình cặp và bạn thấy rằng một nhà phát triển khác bắt đầu thực hiện một số công việc lặp lại có cảm giác như một nhiệm vụ của Sisyphean (như nhấn Backspace hoặc mũi tên hàng trăm lần), hãy nói cho anh ta biết điều này làm bạn khó chịu như thế nào vì trong Vim , chỉ mất vài lần nhấn phím ít hơn một giây

Đồng thời kiểm tra các trang sau để biết một số thủ thuật Vim hữu ích:


1
Đoạn thứ hai của bạn là tại chỗ. Ngoại trừ cơn đau thậm chí còn tồi tệ hơn khi bạn nhìn thấy chúng bằng cách sử dụng vim , trong chế độ chèn và nhấn các phím mũi tên để di chuyển sang phải đến cuối dòng . Thưa ngài! (Tôi sẽ không làm điều này.)
Wildcard

1
Đồng tình với @Wildcard, khiến tôi phát điên khi xem đồng nghiệp của mình cố gắng phân tích dữ liệu có chiều rộng cố định bằng cách đếm các phím bấm , mất vài tuần, sự giúp đỡ của tôi đã bị từ chối. Thở dài
roblogic

7

Quan trọng nhất: đừng thúc ép, đừng truyền giáo. Hãy chắc chắn về động lực của bạn. Nếu thậm chí có một gợi ý về công việc truyền giáo, đừng bắt đầu. Phần lớn mọi người phản ứng hoặc khó chịu hoặc hung hăng, bởi vì đề nghị đơn thuần để kiểm tra một quy trình công việc khác mang theo sự chỉ trích. Rằng công việc của bạn có thể tốt hơn so với họ. Mà đóng cửa nhiều người tắt. Trên thực tế, đây là một nguyên tắc chung hoạt động bất kể thiết lập (nghĩ rằng Người ăn chay / Người ăn thịt, Dân chủ / Cộng hòa, nhãn hiệu xe hơi, công thức nấu ăn, Chuyện) Họ đều làm những gì họ làm vì họ tin rằng những gì họ làm là đúng cách.

Rất có thể là không có lời chỉ trích từ phía bạn được dự định ngay từ đầu, nhưng điều này xảy ra ở phía bên kia và bạn không thể làm gì về điều đó. Đó là con người dành cho bạn.

Tôi đề nghị đưa chủ đề lên khi không có thời hạn, trong một khung cảnh thoải mái. Nói từ kinh nghiệm của bạn , theo cách bạn ấn tượng và bạn cảm thấy hiệu quả hơn bao nhiêu bây giờ. Không bao giờ so sánh. Đừng bao giờ nói "tốt hơn", vì đó sẽ là một tuyên bố tuyệt đối, chỉ yêu cầu được thử thách. Luôn luôn đi với "Tôi làm việc hiệu quả hơn theo cách này". Bằng cách này, người khác không thể bác bỏ rằng bạn thực sự có thể làm việc hiệu quả hơn và bạn không áp dụng bất kỳ áp lực nào. Nếu người khác chọn chủ đề, hãy nhẹ nhàng và có thể đề nghị chia sẻ một hoặc hai liên kết, Vimcasts là một tài nguyên tuyệt vời chẳng hạn.

Học Vim là một nhiệm vụ khủng khiếp, đặc biệt là xem xét lượng thời gian điên rồ mà bạn đầu tư để có được thiết lập đầu tiên của bạn ngay. Tôi đã có rất nhiều dấu hỏi trong đầu trong suốt thời gian đó và cứ sau mỗi giây lại có vẻ vô lý hoặc thậm chí là thù địch. Nó trái ngược với trực giác. Hoặc là ai đó dính vào nó và ngày càng "aha!" khoảnh khắc hoặc sẽ bỏ nó cho một trình soạn thảo giống Word hơn. Dù làm việc gì.

Cuối cùng, nó thực sự không có giá trị bất kỳ cuộc tranh luận nào: mọi người chỉ sử dụng những gì hoàn thành công việc. Đó là vẻ đẹp của mã nguồn: nó là phổ quát.


7

Lần đầu tiên tôi sử dụng vi là trong lớp "giới thiệu về Unix". Giáo viên không biết điều đó rất rõ, và anh ấy đã giới thiệu nó một cách rất vụng về. Chúng tôi phải ghi nhớ đủ để đi lại nếu chúng tôi bị kẹt trong một hệ thống không cài đặt bất cứ thứ gì khác. Tôi đã không nhìn lần thứ hai sau học kỳ đó. Đó là cách bạn không truyền giáo vi, và tôi nghĩ là có bao nhiêu người có trải nghiệm đầu tiên của họ.

Vài năm sau, tôi tham gia lớp học giáo dục thường xuyên của công ty về Perl. Người hướng dẫn đã sử dụng vim trong các cuộc biểu tình của mình và đề nghị giúp đỡ mọi người ở bên cạnh, mặc dù đó không phải là mục đích chính của lớp học.

Một phương châm không chính thức của Perl là TMTOWTDI (có nhiều hơn một cách để làm điều đó). Khi lớp học đặt câu hỏi, người hướng dẫn sẽ thực hiện các chỉnh sửa để hiển thị các lựa chọn thay thế, nhanh hơn anh ta có thể mô tả các chỉnh sửa bằng từ ngữ . Tôi đã quen với việc có thể đọc mã khi nó đang được chỉnh sửa, nhưng đối với anh ta, việc chỉnh sửa xảy ra trong một loạt các phím, sau đó giải thích theo sau, với tốc độ so sánh. Nếu anh ta không phải dừng lại để giải thích việc chỉnh sửa cho chúng tôi, anh ta đã chuyển sang nhiệm vụ tiếp theo.

Tôi có một vài cơ hội tương tự để chứng minh vim:

  • Các cuộc họp của Scrum
  • Lập trình cặp
  • Nói chuyện công nghệ
  • Trình diễn phần mềm

Tôi nghĩ chỉ cần cho mọi người thấy tiềm năng của nó sau khi bạn học nó sẽ truyền cảm hứng cho họ để vượt qua sự vụng về ban đầu.


Tôi nghĩ rằng việc bạn so sánh các ấn tượng được tạo ra bởi hai mức phơi sáng rất khác nhau đối với vi là một bài học rất có giá trị. Tôi đã nghĩ về điều này nhiều lần kể từ khi đọc nó ... trong tâm trí tôi. Cảm ơn bạn.
tự đại diện

6

Chính những chuyển động bên trong đã khiến đôi mắt tôi biến thành trái tim lơ lửng cho Vim. Ngoài việc .lặp lại và tiền tố thứ có số đếm, hiển thị chuyển động bên trong thường là một trong những điều đầu tiên tôi hiển thị / chia sẻ khi ai đó hỏi tôi về vim. ci(hoặc gUi>hoặc diw.

g;g,để di chuyển đến những nơi bạn đã chỉnh sửa thường tốt cho việc mở rộng mắt hoặc hai.


2

Mặc dù vicó một phả hệ đáng kính trong lịch sử điện toán, tôi khuyên bạn nên tập trung vào vim. Nó là một trình soạn thảo đầy đủ tính năng với khả năng đáng kinh ngạc, phù hợp với bất kỳ đối thủ cạnh tranh của nó. Hạn chế duy nhất của nó là đường cong học tập; phải mất thời gian để có được "tư duy Vim" và bộ nhớ cơ bắp. Tôi nghĩ rằng nó là giá trị nỗ lực. Có rất nhiều quyền lực theo ý của bạn khi bạn thành thạo vim.

  1. Thể hiện sức mạnh của vimscript để tự động hóa các tác vụ xử lý văn bản nhàm chán.
  2. Cài đặt các plugin thú vị như thế vim-airline, bởi vì mọi người đều thích một giao diện người dùng tốt.
  3. Có rất nhiều hướng dẫn miễn phí xung quanh, như thế này .
  4. vi/ vimđược cài đặt trên tất cả các hệ thống dựa trên Unix; vì vậy bất kỳ sysdamin chuyên nghiệp nên có kiến ​​thức làm việc về nó.

Mấu chốt thực sự của câu hỏi của tôi là "Làm thế nào" liên quan đến điểm 1 trong câu trả lời của bạn. Bạn đã có bất kỳ kinh nghiệm nào cho thấy điều này với người khác hoặc được thể hiện bản thân?
tự đại diện

Không thể hiện quá nhiều, nhưng tôi thường xuyên sử dụng các tập lệnh vim nhỏ để dọn dẹp văn bản, nhưng cũng giống như bạn, tôi không quan tâm nhiều đến đồng nghiệp (họ thích đổ đầu ra vào các tài liệu lớn mà không ai đọc)
roblogic

0

Tôi yêu VIM, nhưng đường cong học tập là dốc.

Bất kỳ chuyên gia nào chưa áp dụng VIM đều khó có thể bị thuyết phục bởi lập luận . Chỉ bởi sự cần thiết.

Lắng nghe những người nói rằng họ sử dụng VIM một cách thường xuyên, trường hợp sử dụng lớn nhất là từ quản trị viên quản lý nhiều máy * NIX từ xa với CLI thông qua SSH.

VIM được cài đặt theo nghĩa đen trên gần như mọi máy * NIX trên hành tinh.

VIM đã hơn 25 tuổi và không thay đổi kể từ khi tôi bắt đầu sử dụng nó vào năm 1998.


0

Chỉ cần yêu cầu học sinh trao đổi hai từ với bộ xử lý Word ™ của họ

Sau đó, cho thấy các bậc thầy làm điều này với vim. (Đây là ánh xạ để làm như vậy; thêm ở đây .)

Cuối cùng, chúng ta hãy chiêm ngưỡng những học sinh dù anh / cô ấy thực sự đã làm việc với một từ bộ vi xử lý cho đến nay.


1
Thông minh, nhưng điều khiển backspace sẽ xóa một từ trong bất kỳ trình soạn thảo Windows nào và alt-backspace sẽ có khá nhiều trình soạn thảo Mac.
tự đại diện

@Wildcard Tôi đã nghi ngờ giữa xóa và ý tưởng đầu tiên của tôi chọn. Bạn hoàn toàn đúng, tất nhiên. Do đó, tôi đã thay đổi nó trở lại để chọn.
Serge Stroobandt

Vẫn còn mũi tên ctrl-shift trái / phải (hoặc mũi tên thay đổi cho Mac). :)
tự đại diện

@Wildcard Tôi nghĩ rằng tôi đã nhận được nó ngay bây giờ. Tôi đã phải xây dựng lại lý luận trong quá khứ của tôi. ;)
Serge Stroobandt

@Wildcard Cảm ơn bạn đã nhấn mạnh. Tôi đã có một thời gian khó khăn để nhớ lại chính xác những gì gây ra cho tôi để thay đổi mạnh mẽ gvim. Bây giờ, tôi nhớ rất rõ. Đó là hoán đổi / di chuyển các từ trong một câu khi viết một văn bản tiếng Anh như một người nói không bản ngữ. Tôi đã viết bản đồ vimscript của riêng tôi để làm chính xác điều đó.
Serge Stroobandt

0

Vim cũng là về đánh giá lại các tập tin văn bản đơn giản

Trong bối cảnh tạo tài liệu, giá trị của vimkhông chỉ ở kỹ năng chỉnh sửa từ tuyệt vời của nó. Vim cũng là một đường dẫn để khôi phục giá trị của tệp văn bản thuần túy phổ biến và đảm bảo tính tương thích ngược thời gian.

Vim cũng là về tập trung độc quyền vào nội dung; không định dạng

Nếu một người không chỉnh sửa trang web, việc tách nội dung khỏi định dạng có thể là một khái niệm phá vỡ mô hình cho bất kỳ nhân viên văn phòng thông thường nào. Vì lý do này, tôi thích thể hiện gvimlà một biên tập viên Markdown kết hợp với Pandoc và có lẽ a makefile.

Điều này cũng là một minh chứng tốt cho triết lý kết hợp và các chương trình đường ống của Unix hoặc GNU / Linux cực kỳ tốt chỉ trong một điều.

Như một phần thưởng, bạn sẽ thấy rằng các vimtổ hợp phím cơ bản được sử dụng trong nhiều chương trình GNU / Linux khác.


0

Công thái học

Với thiết lập đúng, tôi có thể làm việc trong nhiều giờ mà không bị đau vai hay đau lưng.

Thiết lập đúng dĩ nhiên là khác nhau đối với mọi người, nhưng sử dụng Vim trong một thiết bị đầu cuối, ánh xạ Esctới Capslockvà vô hiệu hóa chuột và các phím con trỏ là một khởi đầu tốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.