linux系统进去vi后按上下左右键总是出来字母

你在“编辑”状态下安方向键会出字母.可以先按ESC键,退出编辑模式,然后按方向键就没问题了.把光标移动到需要修改的地方后,再按a或者i进入编辑模式就可以了.

你是不是用的ubuntu系统,而且文件编辑软件是vi?原本想用上下左右方向键来移动光标,结果却看到^A、^B、^C、^D?用gedit去编辑/etc/vim/vimrc.tiny里面有一句set compatible改成set nocompatible对于退格键backspace的问题,只需在刚才那句话下面加上一句set backspace = 2保存退出就好了.或者卸载预装的vim tiny版sudo apt-get remove vim-common更新sudo apt-get update安装vim full版sudo apt-get install vim

不知道你的ubuntu是哪个版本,如果是最新的11.04,且使用的是默认的vim-tiny,那么你可以在终端中输入如下命令:export TERM=linux这样可以解决上下左右键变成ABCD这些,ubuntu11.04默认的是TERM=xterm,你可以使用echo $term来查看一下.如果不是最新的11.4,上述操作不能成功的话,尝试使用export TERM=vt100试试.如果你安装过了vim,那么找到vimrc_example.vim拷贝的用户目录下,改名为.vimrc.

你是在编辑模式下按的方向键,要先按Esc退回到命令模式,然后再按方向键就可以了

升级下,因为ubuntu自带的是vi并不是vim

你好!那是在insert模式下我的回答你还满意吗~~

sqlplus不支持这些编辑键以及命令历史等操作,要想使用这些功能需要安装额外软件,例如rlwrap.这个软件很好找,简单安装配置一下就可以了.

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方

vi里上下左右的控制键,本来就不是上下左右四个方向键,而是hjkl四个键.不过,在x window下,或者在ms windows版的vi,为了方便使用,已经把四个方向键也映射成了上下左右.而在字符终端模式下,只能用hjkl.

纯的vi里面是不支持退格键的,你可以使用x 或者一些别的vi删除命令.或者使用vim

相关文档

vi的上下左右移动
linuxvi键字母
电脑版