chế độ lệnh ánh xạ trên iPad


0

Trên máy Mac của tôi, tôi đặt những thứ sau đây .vimrcđể sử dụng iilàm chìa khóa. Lưu ý, tôi bao gồm :tệp .vimrc, tôi không chắc là bạn có nên dùng hay không nhưng nó vẫn hoạt động :)

:imap ii <Esc>

Tôi hiện đang cố gắng thiết lập Vim trên iPad của mình (xem http://applidium.com/en/appluggest/vim/ ). Vì không có Esctrên iPad, các nhà phát triển đã chuyển Vim ánh xạ Esckhóa sang \, tuy nhiên \rất bất tiện nếu bạn đang sử dụng bàn phím iPad gốc (chứ không phải bluetooth), vì vậy tôi đang cố gắng sử dụng lại nó trong .vimrc mà tôi đã nhập vào iPad thông qua iTunes.

Tôi đặt nó trong .vimrc, nghĩ rằng tôi nên ánh xạ lại bản tóm tắt

`:imap ii \`

nhưng nó luôn gõ hai ithay vì vào chế độ lệnh.

Tôi nên đặt gì vào .vimrcđể tạo chế độ lệnh nhập Vim trên iPad bằng cách nhấn ii. Tôi không chắc có phải làm gì đó đặc biệt để ánh xạ lại bản tóm tắt hay không.

các .vimrctập tin mà iibản đồ vẫn còn in iichứ không phải là thoát

syntax on
set autoindent
set number
set tabstop=4
set shiftwidth=4
set expandtab
set ruler
set number

set incsearch
set ignorecase
set smartcase

let mapleader = "\<space>"
nmap <leader>h <C-W>h
nmap <leader>j <C-W>j
nmap <leader>k <C-W>k
nmap <leader>l <C-W>l
:imap ii <esc> 

Nếu có .exrc, :nó sẽ được yêu cầu, nhưng đối .vimrcvới :là tùy chọn.
Heptite

Câu trả lời:


0

Chỉ cần ánh xạ tới <esc>:

:imap ii <esc>

Mặc dù iDevices không hỗ trợ phím thoát, Vim vẫn nhận ra ký hiệu thoát trong ánh xạ, v.v.


Tôi đã làm những gì bạn đề xuất nhưng nó vẫn in iimọi lúc, bất kể tôi nhấn nhanh như thế nào ii(lưu ý trên máy tính xách tay của tôi, tôi sử dụng iibản đồ mà không gặp vấn đề gì). Tôi đã đăng toàn bộ tệp .vimrc trong OP để bạn xem
BrainLikeADullPpson

Điều đó rất lạ. Sản lượng của :scriptnames:verbose imap iihiển thị những gì?
Heptite

Tôi đã chụp ảnh màn hình trên iPad về đầu ra của các lệnh đó, xem tại đây dl.dropboxusercontent.com/u/10328969/vim.PNG
BrainLikeADullPpson

1
Tôi đã có thể thử kiểm tra nó trên iTouch của tôi. Cho đến nay tôi không thể làm cho nó hoạt động bất kể tôi làm gì. Trông giống như một lỗi, điều này không gây ngạc nhiên khi xem xét những người đã chuyển Vim phải làm bao nhiêu để nó hoạt động.
Heptite
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.