|
ruoxin123Oct 10, 2013
1
按退格键就可以了吧
|
|
ruoxin123Oct 10, 2013
2
你是用ssh连接的远程编辑吗?试试ctrl+h
|
|
undeadkingOct 10, 2013
3
这只能说明你压根不会用.运行vimtutor过一遍教程再说吧
|
|
ChoutreemanOct 10, 2013
4
可以。
|
|
5
@undeadking 过了2遍了,但是vimtutor是在sh下编辑的,vim下编辑情况不同阿
|
|
6
@sophy 简单说一下,我试了几次都不行,甚至连光标都没有办法上下左右移动
|
|
7
什么叫不能在当前模式下修改?你指的是要想移动就得<ESC>返回到normal模式吧。
一般我都是绑定: inoremap <silent><C-H> <Left> inoremap <silent><C-L> <Right> inoremap <silent><C-J> <Down> inoremap <silent><C-K> <Up> 这样在编辑模式也可以移动。 |
|
undeadkingOct 10, 2013
8
你该不会是在windows下用带窗口的gvim吧.vim这种东西一般是在纯命令行环境下用的,不明白你的情况有什么不同
|
|
lzt163Oct 10, 2013
9
= = 我想是这样的吧 你那个只是vi 不是vim 默认只有vi vi是不能用上下左右的 你要去撞vim
|
|
10
@angelface 就是说不绑定,在编辑模式下是不能移动,修改,删除的吗?
|
|
11
@lzt163 确定是vim,你们都没有这种情况嘛?
|
|
12
@undeadking 难道你是个insert模式下,可以移动,并且删除某个字符的嘛?
|
|
13
@undeadking 当然我是在linux系统下的
|
|
lzt163Oct 10, 2013
14
@diligence24 没有啊。。。一直都可以的
|
|
undeadkingOct 10, 2013
15
@diligence24 用键盘原有的方向键就能移动,用退格键就能删除,和windows记事本一样,效率不高而已.
你要是有试过ssh到一台高延迟的服务器上编辑文件,就会知道vim的命令模式有多好用了,卡得要死的时候你是不知道长按方向键后光标会停留在哪的 |
|
clippitOct 10, 2013
16
试试
set backspace=indent,eol,start |
|
ijseOct 10, 2013
17
试下在vi配置文件 ~/.vimrc 中添加 `set nocompatible` 一行试下,
有的linux下默认版本vi , 在insert模式下按backspace后,字符不会消失,但是返回normal模式后会。。 不知道lz是不是指这个问题? |
|
angelfaceOct 10, 2013
19
@diligence24 这明显是扯,提供绑定功能就是扩展默认没有的功能。
|
|
RisingVOct 10, 2013
20
那是vi,不是vim
|
|
21
@undeadking 要死,我这里在insert模式下按方向键是ABCD,什么情况
|
|
luikoreOct 10, 2013
22
如果插入模式下退格键不能用, 是终端的原因, 设置成 xterm 应该就可以了
|
|
prightOct 10, 2013
23
都不看帮助吗
:h i_bs i_CTRL-H i_<BS> i_BS <BS> 或 CTRL-H 删除光标前的字符 (关于连接行,见 i_backspacing)。 如果你的 <BS> 键不正确,见 :fixdel。{Vi: 不删除自动的缩进} |
|
shanksOct 11, 2013
24
up主应该是在ssh下使用vim的,旧版本的vim设置backspace效果是不可见的,所以你以为没有效果,其实是删除了。(我以前也踩过这坑
|
|
SkyTodInfiOct 11, 2013
25
楼上都没说到点子上,这个坑我读书的时候遇见过.楼主的系统内应该是自带了vi,楼主自己又装了一个vi,导致冲突什么都不能用,键位全是错乱的.解决方法就是删除掉系统自带的vi即可.@diligence24
|
|
m1a0Oct 11, 2013
26
楼主用的估计是自带的vi
|
|
27
@shanks 是的,只是不可见,当退回normal模式时都已经删除了
|
|
28
@SkyTodInfi 我用的是vim,这点不会错的。
|
|
BOYPTOct 11, 2013
29
换一个正常的term。
vi就是让人类在类似处于那样奇葩的终端上,都能勉强编辑文件作用的,楼主是把极端条件当成日常条件了。 |
|
jayklxOct 12, 2013
30
backspace
ctrl+w |
|
farseerfcOct 15, 2013
31
@diligence24 echo $TERM 讓大家看看你是什麼term。以及最好說明ssh啦tmux之類有沒有用過。
|