我的vim无法进入insert模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的vim无法进入insert模式相关的知识,希望对你有一定的参考价值。

我是ubuntu 10.04,在terminal里面输入“vi sh01.sh”建了一个这文件之后,输入i(开始时没有反应,过了好一会才出现i的字符),按回车,左下角依然是显示"sh01.sh [New File]"。有人说是因为ubuntu的自带vi时精简版的,我就用apt-get安装了完全的vim可是依然还是这样,难道说安装好的vim不是这么用的?
请看图片,我输入了好多个i,可还是不是insert mode!??,顺便一提,我的vim是 7.2的

是不是插入模式,您<esc>一下看看。
如果此时出现了文本,可能还不止您输入的这么多,我想可能是您在一般模式下按了数字,再按了命令而得到的。
例如,
在一般模式下,按100,再按i,再输入iii,再按esc,之后会出现300个i,此后才是insert模式。

如果不是以上情况,我想,
先按esc(建议两次),再按i,必定可以进入insert mode.
参考技术A 你都能输入这么多i了,怎么还不是insert模式追问

insert模式左下角会显示[insert....]的

追答

你能输入,保存吗?如果能,就应该是设置显示问题,最简单的办法是到网上找别人设置好的vimrc

本回答被提问者采纳

vim 的使用

基本操作:

 命令行模式

  • 进入命令行 打开文本的时候,直接进去命令行模式 在其它模式按ESC,可以进入命令行模式
  • 新建进入了命令行模式 光标进入末行“G”(shift+按键g,自学的时候注意大写命令哟)
  • 删除:删除整行dd,删除一个字符按键D

 

输入模式

  • 按I 即可
  • 命令模式进入输入模式: 字母“i”或者按键“Insert”
  • 回到命令模式:ESC
  • 光标移动:方向
  • 换行:回车

 

末行模式--在命令模式下进行以下保存或者修改

  • 按“:”进入末行模式 #vi iTOP-4412txt.c
  • 直接退出:q(有修改不能退出)
  • 不保存强制退出:q!
  • 保存退出:wq
  • 显示行号:set number
  • 光标上翻下翻命令:
  • 上下方向按键
  • 查找模式"/"+"查找内容"
  • 回到第n行:n 回到末行:$

 

以上是关于我的vim无法进入insert模式的主要内容,如果未能解决你的问题,请参考以下文章

vim insert VISUAL模式无法右键复制问题(转)

0050 Linux VIM 命令

vim操作总结

vim学习笔记INSERT与定位

Vim入门基础

vim编辑器介绍及其常用命令