vim学习(一)

来源:互联网 发布:tensorflow的tpuapi 编辑:程序博客网 时间:2024/05/01 15:33
1.vim 分为normal模式和插入模式在normal模式,所有的输入都是命令在插入模式,所有的输入都是字符其他模式切换到normal模式   按下Esc键2.插入文本在normal模式下按下i可进入插入模式,即可输入文本关于插入模式的几个字符a在当前的光标后插入文本i在当前的光标前插入文本o在当前的光标所在行的下一行开头新起一行输入文本O在当前的光标所在行的上一行开头新起一行输入文本3.移动光标移动光标不管在normal模式还是insert模式,都可以使用键盘上的上下左右键来移动 但这对与使用vim神器来说,不推荐这样用,推荐使用hjkl但hjkl必须在normal模式才可以使用,所以,当移动光标时,应该按下Esc键其中,hjkl分别代表左下右上四个方向4.删除字符在任何模式下可以使用delete键来删除,但效率不高,可以在normal模式使用:x删除光标后的字符,当光标后没有字符时,删除光标前面的字符dd删除光标所在的行<num>dd删除num行,num是你输入的数字5.撤销和重做u在normal模式下撤销上一次的操作ctrl-R重做上一次的撤销操作6.使用命令计数数字+命令[Esc] = 重做这样的命令多次这个Esc有时需要,有时却不需要如:在光标后连续插入10个感叹号:在normal模式下,输入:10a!<Esc>这样就可以在光标后出现10个感叹号了但有时候却不需要Esc,如:复制3行:在normal模式下,输入3yy,这样就复制完成了删除3行:在normal模式下,输入3dd,这样就删除三行了7.退出vim1.在normal模式下,输入zz命令会自动保存当前的文件,不会生成备份  文件,并退出2.放弃编辑在normal模式下,使用:q!命令来不保存对文件的修改,并退出vim3.保存文档,并退出  在normal模式下,输入:wq来保存文件并退出  其中:w为write,q为quit4.放弃所有修改,按原来的文件继续编辑   在normal模式下,输入:e!注意:这几个命令输入完成后都要按下回车键

原创粉丝点击