1.命令模式(command mode)—执行命令 在该模式中,可以输入命令来执行许多种功能.控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode. 2.输入模式(Insert mode)—输入文本 vi被运行时,通常处在命令模式下,键入以下命令 可以使vi退出命令模式,进入输入模式:I(i).A(a).O(o). 3.末行模式(last line mode)—执行待定命令 将文件保存或退出vi,也可以设置编辑环境,如寻找字符
前面在介绍zsh的时候,说过它的补全用来起比bash的Tab补全方便多了,在有多个备选项是你只要用光标键来挑选就是了,而不是全列出来提示你再多输入几个字符.而Emacs的anything / helm 则更近一步,首先就把备选项列出来,随着你的输入减少备选项,少到一定程度你就可以用眼睛浏览并进行选择了. 说起来有点费劲,看一下peco的这个演示图就明白了: 最近看到几个命令行上的这种工具,可以让我们在bash或者vim里面也用上这种机制(至于具体用来干什么,就看自己的小宇宙了) name hom
Console.WriteLine("请输入班级的总人数:"); int count = int.Parse(Console.ReadLine()); ;//声明一个循环变量来记录循环的次数. ;//声明一个用来存储学生成绩的总和的变量. while (i<=count) { Console.WriteLine("请输入第{0}个学生的成绩",i); int score = int.Parse(Console.ReadLine()); sum += score