Vi & Vim

Hỏi và đáp cho những người sử dụng các nhóm soạn thảo văn bản vi và Vim


3
Làm cách nào tôi có thể bắt đầu vim và sau đó thực thi một lệnh cụ thể bao gồm \, từ dòng lệnh?
Trong tôi ~/.vimrc, tôi có một lệnh được định nghĩa như thế này: nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-' Nó được thiết kế để tạo tập tin ghi chú có chứa ngày hiện tại trong tên tệp. Phím bấm được thiết kế để rời con trỏ của …







1
Làm thế nào để cài đặt mầm bệnh trên Neovim?
Tôi đã đọc rằng mầm bệnh hoạt động trên nvim, tôi đã cố gắng làm theo quy trình cài đặt vim: mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim Thay đổi phần .vim / gói: mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim init.vim của tôi …



2
Làm cách nào để thêm văn bản vào dòng hiện tại?
Tôi hiện đang cố gắng tìm ra vimscript và tôi tình cờ thấy append()chức năng này. Tài liệu nói rằng bạn có thể chỉ định dòng mà một biểu thức sẽ được thêm vào, vì vậy tôi đã thử: :call append(line('.'), Foo()) Foo() trả về một chuỗi. Điều kỳ lạ …
8 vimscript 

2
tùy chọn `set` với các biến
Tôi đang cố gắng viết lại thêm một chuỗi vào tùy chọn với biến. Chuỗi ban đầu là set rtp+=~/.vim/bundle/Vundle.vim Sau đây là letcách làm việc : let MYVIMDIR='/home/loom/foo' let &rtp .= ','.expand(MYVIMDIR).'/bundle/Vundle.vim' Tôi quan tâm làm thế nào để viết lại nó với set. Đoạn mã sau (và một …


1
<Ctrl-h> làm gì?
Tôi chỉ khám phá khóa điều khiển trong vim (để làm quen với vim tổng thể) và tôi hoàn toàn không hiểu chính xác điều gì xảy ra khi tôi nhấn &lt;ctrl-h&gt;. Vì vậy, khi tôi sử dụng &lt;ctrl-h&gt; trong vim (đã sửa đổi) của mình, nó chỉ đi mộ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.