RET : ""
Em seguida, use C-j de agora em diante para inserir comandos.
Estou procurando uma maneira de remapear a chave para executar comandos no terminal (estou usando o bash) para evitar comandos acidentais em servidores de produção. O retorno deve ser desativado.
Eu tentei o seguinte em .inputrc
RET : "Disabled"
"\C-e" : "\r"
Mas isso não funcionou porque o Return foi mapeado de volta para desativado.
Full .inputrc
#set editing-mode vi
TAB: menu-complete
RET: ""
"\C-e": "\C-j"
"\e[Z": menu-complete-backward
"\C-w": forward-word
"\C-g": forward-word
"\C-g": "gd5"
"\C-o": "h5"
#"\C-b": backward-word
"\C-3": backward-char
set show-all-if-ambiguous on
set completion-ignore-case on
set meta-flag on
set input-meta on
set convert-meta on
set output-meta on
#"\C-pp": "cd -5"
"\M-p": "cd -5"
"\M-o": "ls5"
"\C-w": forward-word
$if mode=vi
set keymap vi-command
"gg": beginning-of-history
"G": end-of-history
set keymap vi-insert #notice how the "jj" movement is
"jj": vi-movement-mode #after 'set keymap vi-insert'?
"\C-w": backward-kill-word
"\C-p": history-search-backward
$endif
RET : ""
Em seguida, use C-j de agora em diante para inserir comandos.
Tags bash readline key-mapping