特别是,我想让ctrl-backspace和meta-backspace删除最后一个单词,并让ctrl-delete和meta-delete删除下一个单词。到目前为止的进展:我正在使用bash,bash使用readline库和bash内置函数"bind“将键序列映射到readline函数。通常,元键被转换为转义字符,例如:
"\ey":shell-kill-word <-- Meta + y ki
当我在本地机器(Mac OS X Snow Leopard)的终端中使用VIM时,delete键实际上是退格键(即破坏性退格键)。在终端首选项->高级中勾选“删除发送Ctrl-H”框不起作用--这是非破坏性的退格键。
我在VIM中尝试了大约100种不同的键映射,但都无济于事。有趣的是,当我在VIM中输入命令(例如: <something>)时,该键可以正常工作--只有在编辑实际文本时,它才会出错。有什么想法吗?
我正在尝试让delete键像典型的退格键一样删除字符。MyEditField是EditField的子类,常用的EditField包含三个方法:protected int backspace( int count, int context )、publicint backspace( int count )和protected boolean backspace()。在实例化时,MyEditField被设置为FILTER_REAL_NUMERIC,我已经尝试过使用上述所有