2013-09-30 15 views
5

Tôi đã xem câu trả lời cho vi input mode in R?vi mode to emacs mode while on R. Thông qua câu hỏi thứ hai, tôi đã học được rằng meta-ctrl-j sẽ hoạt động để chuyển đổi vi-mode trong R, nhưng tôi không thể gắn nó để mỗi khi tôi bắt đầu R, chế độ vi được bật theo mặc định.Làm thế nào tôi có thể nhận được chế độ Vi gốc trong R để được liên tục?

Tôi đã thử đặt set editing-mode vi trong số .inputrc của mình, nhưng điều đó không có hiệu quả mong muốn.

Làm cách nào để có được vi-mode từ meta-ctrl-j để liên tục trên R phiên?

+0

Câu hỏi đặt ra là về chế độ Vi-bản địa trong R, có liên quan đến thư viện readline, nhưng tôi đã hy vọng người dùng R có thể biết. – merlin2011

+0

Tệp .inputrc của bạn có phải là $ HOME không? 'system (" echo $ HOME ")' # for me = /Người dùng/davidwinsemius –

+0

Có, nó đang ở $ HOME. – merlin2011

Trả lời

0

Hãy thử bind -f ~/.inputrc rồi bind -V | grep editing-mode và xem bạn có nhận được editing-mode is set to 'vi' hay không.

Nếu nó hoạt động, nó chỉ là vấn đề nhận được tập tin đó được đọc khi đăng nhập.

Hãy thử echo $INPUTRC, nếu trống đặt trong số ~/.bashrc. Bash được cho là sẽ kiểm tra ~/.inputrc rồi $INPUTRC rồi /etc/inputrc để tìm kiếm cấu hình inputrc của bạn.

Ngoài ra, bạn có thể thử thêm bind -f ~/.inputrc vào số ~/.bashrc nếu R mở ra trình bao tương tác.

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