2014-07-07 14 views
5

Tôi là một fan hâm mộ lớn của VIM và tôi sử dụng VI mode cho thiết bị đầu cuối của tôi trong Mac/Ubuntu. Việc đặt Chế độ Vi trong Hệ điều hành Unix rất dễ dàng: chỉ cần đặt set editing-mode vi set keymap vi-command vào ~/.inputrc.Thiết bị đầu cuối Windows/Console/shell ở chế độ Vi?

Tuy nhiên, công ty hiện tại của tôi buộc tôi phải sử dụng Windows và tôi muốn biết liệu có Trình giả lập Windows Shell hỗ trợ Chế độ Vi không?

Thanks a lot

+0

Các lệnh đó phải nằm trong '~/.inputrc' không phải' ~/.vimrc' – FDinoff

+0

@FDinoff xin lỗi typo .. đã sửa – songyy

+0

Ngoài ra tôi không nghĩ rằng 'đặt sơ đồ bàn phím vi-lệnh' là cần thiết. Nó chỉ cho phép bạn ánh xạ các khóa khác nhau trong chế độ lệnh (Vì vậy vô ích nếu bạn không sử dụng bất kỳ ánh xạ nào khác) – FDinoff

Trả lời

7

tôi sẽ khuyên bạn nên thử PowerShell phiên bản 3+ và PSReadLine module. Nó hỗ trợ chế độ vi như phiên bản 1.2, và chế độ emacs trong một thời bây giờ (nó đã có khi tôi bắt đầu chơi với nó).

+1

Nếu bạn nhìn vào github, bạn sẽ tìm thấy một ngã ba của PSReadLine với hỗ trợ chế độ vi - có một yêu cầu kéo mà tôi sẽ nhận được xung quanh để cuối cùng. –

+0

Tuyệt vời! :) Tôi nhìn ở đó nhưng bỏ lỡ nó. Chế độ Coffee ++ – BartekB

+0

vi được hỗ trợ kể từ phiên bản 1.2. –

-1

Vim cũng có sẵn cho Windows. Kiểm tra: http://www.vim.org/

Trên Windows, tùy chỉnh Vim rất giống nhau, bạn có thể sử dụng tệp $ HOME/_vimrc để lưu trữ lệnh và cài đặt của mình.

Vim trên Windows có thể được khởi chạy trực tiếp từ dấu nhắc lệnh truyền thống (cmd.exe) hoặc từ Bảng điều khiển Powershell.

+1

Thx để trả lời. Bởi "vi-mode" tôi có nghĩa là: http://vim.wikia.com/wiki/Use_vi_shortcuts_in_terminal – songyy

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