Sử dụng VIM: Hướng dẫn cơ bản.

Tôi chưa bao giờ nghĩ mình sẽ nói điều này, nhưng tôi cực kỳ thích trình chỉnh sửa tốt nhất hiện có cho thiết bị đầu cuối trong GNU / Linux: VIM.

Trích dẫn Wikipedia:

Khí lực (sau đó Anh Tôi thấy IMproved) là phiên bản cải tiến của soạn thảo văn bản vi, có mặt trong tất cả các hệ thống UNIX.

Diễn viên của anh ấy, Bram Moolenaar, đã trình bày phiên bản đầu tiên trong 1991, ngày mà nó đã trải qua nhiều cải tiến. Đặc điểm chính của cả Vim và Vi là chúng có các chế độ khác nhau có thể được chuyển đổi qua lại để thực hiện các thao tác nhất định, điều này khác biệt với hầu hết các trình chỉnh sửa thông thường, chỉ có một chế độ trong đó các đơn đặt hàng được nhập bằng cách sử dụng tổ hợp phím hoặc giao diện đồ họa.

Tôi là một trong những người nghĩ rằng đây là trình chỉnh sửa dành cho "bạch tuộc" hoặc những người có hơn 10 ngón tay, bởi vì thực tế đơn giản là có quá nhiều phím tắt khiến tôi nghĩ rằng VIM nó là "con quái vật" của các biên tập viên console. Sự thật là từ hôm qua tôi đã học cách sử dụng nó (ngay cả với những thứ rất cơ bản) nhưng tôi đã quen với nó, và điều tồi tệ nhất (hoặc tốt nhất là) đó là tôi thích nó quá nhiều.

Tôi luôn cảm thấy thoải mái với hoạt động của nano, nhưng đúng là trình soạn thảo này quá cơ bản. Khi chúng ta có một môi trường đồ họa, con trỏ có thể được sử dụng để sao chép / dán, nhưng khi chúng ta ở trong một TTY, mọi thứ sẽ thay đổi. Đó là ưu điểm đầu tiên mà tôi nhận thấy VIM. Các tính năng khác mà tôi thích là:

  • Lựa chọn văn bản trong các cột.
  • Đánh dấu cú pháp.
  • Đánh dấu ngoặc, ngoặc và ngoặc nhọn (vì vậy nó là lý tưởng cho lập trình).
  • Cực kỳ mạnh mẽ, ngay cả khi tệp chúng tôi đang chỉnh sửa bị gián đoạn, nó cho phép chúng tôi khôi phục nó sau đó.
  • Đây bạn có thể xem thêm ...

Trình soạn thảo văn bản duy nhất trong bảng điều khiển (trong số những người tôi biết) "tiếp cận" với VIM es MCChỉnh sửa, Trình soạn thảo văn bản của MC. Nhưng hãy để ý những dấu ngoặc kép trong câu trên. VIM thậm chí còn có một trình soạn thảo trong GTK. Nhưng ý tưởng của bài đăng này không phải để bán cho bạn hoặc khuyến khích bạn sử dụng VIM, nó chỉ đơn giản là một cách để cho bạn biết rằng nó dễ sử dụng hơn so với thực tế.

Hướng dẫn cơ bản sử dụng VIM

Tôi đã nghĩ đến việc để lại cho bạn một loạt phím tắt, nhưng tôi nghĩ sẽ thực tế hơn nhiều nếu tôi chỉ cho bạn cách nó hoạt động bằng một ví dụ. Điều đầu tiên chúng tôi sẽ làm là cài đặt VIM nếu chúng tôi chưa làm điều đó hoặc nếu nó không xuất hiện theo mặc định trong bản phân phối yêu thích của chúng tôi. Sau khi cài đặt, chúng tôi mở một thiết bị đầu cuối và đặt:

$ vim prueba.txt

Chúng ta sẽ thấy một cái gì đó như thế này:

Bây giờ chúng ta nhấn phím I hoặc chìa khóa Chèn để chuyển từ chế độ lệnh sang chế độ chỉnh sửa và bắt đầu nhập. Chúng tôi viết bất cứ thứ gì, nếu có thể, có nhiều hơn hai dòng. Ví dụ tôi đặt:

Bây giờ, chúng ta nhấn phím ESC Để thoát khỏi chế độ chỉnh sửa, chúng ta di chuyển đến đầu tài liệu bằng các mũi tên trên bàn phím và nhấn phím V. Bạn sẽ nhận thấy rằng bên dưới cho biết bây giờ TRỰC QUAN. Với mũi tên xuống, chúng tôi đang đánh dấu tất cả văn bản mà chúng tôi viết. Khi chúng tôi đã chọn mọi thứ, chúng tôi nhấn phím Y. Khi điều này được thực hiện, bạn sẽ thấy rằng bên dưới nó cho biết số dòng được sao chép.

Bây giờ chúng ta di chuyển xuống thấp hơn một chút và nhấn phím P. Mỗi lần chúng ta nhấn nó, văn bản giống nhau sẽ được dán. Nếu thay vì chìa khóa Y chúng tôi nhấn phím X, văn bản chúng tôi đã chọn sẽ bị cắt bỏ. Chúng ta có thể dán lại bằng chìa khóa P.

Bây giờ chúng ta sẽ lưu tài liệu thử nghiệm. Chúng tôi nhấn ESC nếu chúng ta đang ở chế độ chỉnh sửa và viết :w, nghĩa là, hai điểm và một W. Điều này làm là viết hoặc lưu những gì chúng ta đang làm. Nếu sau này chúng ta viết :q chúng tôi sẽ thoát khỏi trình chỉnh sửa. Nếu những gì chúng tôi muốn là lưu và đóng, chúng tôi viết 😡.

Bây giờ một mẹo cuối cùng. Giả sử rằng chúng ta vô tình đóng thiết bị đầu cuối và làm mất tài liệu. Những gì chúng ta phải làm là viết lại:

$ vim prueba.txt

và chúng tôi sẽ nhận được một cái gì đó như thế này:

Nếu bạn nhìn vào phần cuối, chúng tôi có một loạt các tùy chọn. Trong trường hợp này, chúng tôi nhấn phím R để truy xuất tài liệu trước đó, sau đó nó sẽ yêu cầu chúng ta nhấn ENTER Và thì đấy, chúng ta có thể tiếp tục nơi chúng ta đã dừng lại. Bây giờ, nếu tình cờ chúng ta nhấn phím E (vẫn chỉnh sửa) chúng tôi cũng có thể truy xuất tài liệu bằng cách gõ : bình phục, và chúng tôi sẽ nhận được một cái gì đó như thế này:

Trong trường hợp này, lựa chọn của tôi là viết số 1 và thì đấy, công việc của chúng tôi được phục hồi trở lại.

Nếu bạn muốn sử dụng VIM dễ dàng hơn, sau đó bạn có thể cài đặt GVIM, điều này cũng giống như việc sử dụng các thư viện Gtk để sử dụng Menu và các tùy chọn khác tạo điều kiện thuận lợi cho công việc của người dùng.

Thậm chí còn có một phần mở rộng cho Firefox gọi Hoàng thượng, cho phép chúng tôi xử lý trình duyệt như thể VIM nó sẽ là 😀

Và đến nay Làm thế nào để, mọi đề xuất hoặc thông tin đều được hoan nghênh để tất cả chúng ta có thể tìm hiểu thêm những điều hữu ích về VIM.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   nano dijo

    Tôi sẽ sử dụng Gvim, mặc dù tôi không thấy cú pháp tô sáng và sẽ rất tốt nếu bạn đặt hình ảnh của một số văn bản trong HTML để xem tất cả những điều đó như thế nào. Tôi sẽ làm việc với Vim và sau đó tôi thực hiện một trong những phân tích sâu sắc như tôi đã làm với Gedit… hãy cho tôi một tuần và tôi có nó.

    1.    Abel dijo

      Nếu bạn muốn xem cách làm nổi bật cú pháp hoạt động tốt như thế nào, tôi để lại cho bạn một vài ví dụ.
      opldr.org/vZTRlYg
      opldr.org/vZDd3cw

      Và trong một liên kết bên dưới có rất nhiều lược đồ để làm cho nó đẹp mắt hơn. xP

      Chúc mừng.

  2.   Kẻ giết người dijo

    Hướng dẫn vim rất tốt, hy vọng một hướng dẫn sẽ được thực hiện sau, nâng cao hơn một chút hoặc một số thủ thuật khác, có thể được thực hiện với công cụ này;),
    cho thời điểm để tham gia vào thế giới vim này ngay bây giờ

  3.   ren434 dijo

    Hiện tại tôi đang bị mắc kẹt với emacs, gần đây tôi ngày càng bị mắc kẹt, mặt khác vim khiến tôi rất khó di chuyển giữa các văn bản.

    PS: Xin chúc mừng! Họ đứng đầu trong Bảng xếp hạng.

    1.    msx dijo

      +1

      Đàn ông chúng tôi sử dụng Emacs, bạn biết đấy!
      Khi tôi bắt đầu đọc "Tôi chưa bao giờ nghĩ rằng mình sẽ nói điều này, nhưng tôi cực kỳ thích trình soạn thảo tốt nhất cho thiết bị đầu cuối trên GNU / Linux ..." Tôi đã nghĩ: thật tuyệt, anh ấy đã phát hiện ra Emacs!
      Thay vào đó, hóa ra anh chàng đi chơi với những trò đùa những thứ mà người ta tìm thấy trên mạng!

      1.    elav <° Linux dijo

        Ôi, trượng phu đó. Tôi đoán sau đó bạn sử dụng LFS, bởi vì sử dụng một bản phân phối với mọi thứ được nhai lại, tôi cho rằng nó cũng là một trò giả dối phải không?

        1.    pandev92 dijo

          Man emacs có vẻ khá dễ dàng hơn vim nhưng đối với thị hiếu màu sắc.

  4.   Dav dijo

    vimtutor là một hướng dẫn tương tác rất tốt, nó được thiết kế để hoàn thành trong 25-30 phút. Rất khuyến khích!
    apt-get install vimtutor
    vimtutor

    1.    nano dijo

      Điều đó chắc chắn hiệu quả với tôi, tôi phải làm việc với điều đó

    2.    elav <° Linux dijo

      Vâng, Vimtutor thực sự rất tuyệt ...

  5.   khò khè dijo

    Chơi trò chơi này và đó là lúc bạn sẽ không ngừng sử dụng vim và bạn sẽ học cách sử dụng nó một cách ngu ngốc, thực sự, bạn sẽ thực hành rất nhiều với trò chơi này những điều cơ bản nhất về vim như biết cách di chuyển khá nhanh.

    http://vim-adventures.com/

  6.   Mauricio dijo

    Tôi không phải là nhà phát triển, vì vậy những gì tôi cần làm: chỉnh sửa một số .conf hoặc thỉnh thoảng đặt tay vào pkbuild, với NANO là đủ và tôi có rất nhiều. Một lần để thử nghiệm, tôi đã mở một tệp trong VIM và tôi thậm chí không biết làm cách nào để thoát khỏi đó.

  7.   Abel dijo

    Khá cơ bản cho những người bắt đầu với vim, thậm chí tôi đã nghĩ nó là một con quái vật nhưng cũng như mọi thứ, đó chỉ là vấn đề của thói quen. xP

    Tôi để lại rất nhiều kế hoạch cho những ai muốn thử.
    http://code.google.com/p/vimcolorschemetest/

    Chúc mừng.

  8.   đúng dijo

    @elav, tôi để lại cho bạn vimrc của tôi để bạn có thể sử dụng một số cấu hình phù hợp với bạn 😉
    http://paste.desdelinux.net/4465

    1.    elav <° Linux dijo

      Cảm ơn 😀

  9.   anubis dijo

    Tôi đang tìm hiểu về trình soạn thảo tốt nhất hiện có cho thiết bị đầu cuối trong GNU / Linux

    Bạn thích gây ra ngọn lửa, hả? Đây có lẽ là ngọn lửa lâu đời nhất 😛

    Tái bút: VI Rocks!

  10.   Charly dijo

    Hướng dẫn tuyệt vời! cảm ơn bạn rất nhiều 😀

  11.   đừng thổi dijo

    thú vị lắm: 3

  12.   JSequeiros dijo

    Một cái gì đó cơ bản luôn luôn tốt.

  13.   Rene, từ Mexico, có thể. dijo

    Biết một chút về mọi thứ cũng tốt, phòng khi cần đến một ngày nào đó, Người khôn ngoan sẽ luôn coi trọng sự hy sinh của đồng loại.

  14.   william dijo

    Hướng dẫn tuyệt vời nhưng tôi chưa quen với điều này và tôi không biết cách thêm trình chỉnh sửa brigthscript vào gvim https://github.com/chooh/brightscript.vim.git Bạn có thể giúp tôi