2013-03-15 46 views
7

(1) Ví dụ, tôi muốn đặt map gd g* trong Fakevim của Qt như dưới đây nhưng không thành công. enter image description hereCách đặt lệnh người dùng trong Qt Fakevim?

(2) Và tôi cũng muốn đặt F3 làm lệnh lưu, cách thực hiện?

(3) Trong Fakevim, nó cung cấp tùy chọn "Đọc .vimrc", nhưng ở đâu để tìm tệp .vimrc?

Cảm ơn bạn!

Trả lời

8

Dường như không có nhiều tài liệu cho FakeVim, do đó, nguồn chính thức có thể không tồn tại. Hầu hết điều này đã thu được bằng cách thử nghiệm.

Nếu bạn muốn tìm hiểu sâu hơn, tôi đoán không có nguồn như chính thức là nguồn thực tế: http://qt.gitorious.org/qt-creator/qt-creator/blobs/0809986e501415fe2c8508800b94b5b3169dc048/src/plugins/fakevim/fakevimplugin.cpp

lệnh tài

Trước hết, nhận ra rằng trong Tools> Options> FakeVim> Lập bản đồ lệnh người dùng, bạn chỉ thiết lập hành động của người dùng sẽ thực hiện, chứ không phải cách bạn thực hiện chúng.

Theo mặc định, lệnh sử dụng # 1 được kích hoạt bằng cách nhấn Alt-V, sau đó 1.

Alt-V, sau đó 2, gây nên sử dụng hành động # 2, và vân vân.

Bạn có thể thay đổi phím tắt thông qua giao diện cấu hình QtCreator chung, trong Công cụ> Tùy chọn> Môi trường> Bàn phím. Có một phần "FakeVim" với tất cả các hành động của người dùng được liệt kê. Chọn hành động lựa chọn của người dùng của bạn, nhấn biểu tượng "xóa" nhỏ trong trường nhập dưới "Phím tắt", sau đó nhấn phím tắt bạn muốn, sẽ xuất hiện trong trường nhập.

Thứ hai, để hoàn thành lệnh bạn thường nhập, bạn nên nhập <CR> sau lệnh. Bạn cũng cần nhập ':' để vào chế độ lệnh.

Vì vậy, nếu bạn muốn để lập bản đồ vim lưu lệnh ": w", để F3 qua FakeVim, bạn sẽ:

  • Tới Tools> Options> FakeVim> Người dùng lệnh Mapping.
  • Nhập ": w <CR>" làm một trong các lệnh của người dùng (ví dụ # 7).
  • Đi tới Công cụ> Tùy chọn> Môi trường> Bàn phím.
  • Tìm hành động FakeVim "UserAction7".
  • Đặt F3 làm lối tắt cho nó.

Bây giờ, mỗi lần bạn ở trong trình chỉnh sửa, bạn sẽ có thể nhấp F3 và có lệnh FakeVim: w thực thi, thao tác này sẽ lưu tệp của bạn. Lưu ý rằng đó cũng là một tùy chọn để thiết lập một phím tắt cho "Lưu" trực tiếp trong các thiết lập bàn phím QtCreator, do đó, cho phím tắt đặc biệt này, bạn không thực sự cần phải đi qua FakeVim.

Phím tắt cài đặt cho các lệnh vim khác sẽ giống nhau. Lưu ý rằng bạn bị giới hạn trong tập con của các lệnh vim mà FakeVim thực hiện.Tham khảo nguồn, được liên kết ở trên, để kiểm tra bất kỳ lệnh cụ thể nào bạn đang thắc mắc.

vimrc tập tin

Trên Linux này sẽ là ~/vimrc, một tập tin trong thư mục chính của người dùng. Tôi đoán bạn đang hỏi về Windows.

Nguồn tốt nhất mà tôi có thể tìm thấy là báo cáo lỗi này về nó là khó để sử dụng vimrc Fakevim của trên Windows: https://bugreports.qt.io/browse/QTCREATORBUG-8748

Tiếp theo đó, các tập tin Fakevim tìm kiếm là "vimrc" trong% USERPROFILE% (bạn có thể nhập tên như vậy trong Explorer để đi đến thư mục). Tuy nhiên, thật khó để truy cập một tệp có tên như vậy trên Windows. (Vì vậy, tại sao vim thực sự sử dụng '_vimrc' trên Windows - nhưng FakeVim dường như không, ít nhất là vào lúc này.)

Đây là trang superuser với cách giải quyết cách tạo tệp như vậy trên Windows: https://superuser.com/questions/64471/create-rename-a-file-folder-that-begins-with-a-dot-in-windows

Các vấn đề liên quan