2013-09-30 4 views
5

Ho dato un'occhiata alle risposte a vi input mode in R? e vi mode to emacs mode while on R. Tramite quest'ultima domanda, ho appreso che meta-ctrl-j funzionerà per commutare lo vi-mode in R, ma non riesco a farlo in modo che ogni volta che avvii R, la modalità vi sia abilitata di default.Come posso ottenere la modalità nativa Vi in R per essere persistente?

Ho provato a inserire set editing-mode vi nel mio .inputrc, ma questo non ha l'effetto desiderato.

Come è possibile ottenere lo vi-mode da meta-ctrl-j per essere persistenti nelle sessioni R?

+0

La domanda riguarda la modalità nativa Vi in R, che è correlata alla libreria readline, ma speravo che gli utenti R potessero sapere. – merlin2011

+0

Il tuo file .inputrc è $ HOME? 'system (" echo $ HOME ")' # per me = /Users/davidwinsemius –

+0

Sì, è in $ HOME. – merlin2011

risposta

0

Provare bind -f ~/.inputrc quindi bind -V | grep editing-mode e vedere se si ottiene editing-mode is set to 'vi'.

Se funziona, è solo questione di leggere il file al momento dell'accesso.

Prova echo $INPUTRC, se vuoto, impostalo nel numero ~/.bashrc. Apparentemente Bash controllerà per ~/.inputrc quindi $INPUTRC quindi /etc/inputrc in cerca della propria configurazione di inputrc.

Inoltre, è possibile provare ad aggiungere bind -f ~/.inputrc al numero ~/.bashrc se R apre una shell interattiva.

Problemi correlati