学习笔记,不定时更新。vim是vi的升级版,可以显示颜色和检测错误内容,语法检测工具比它更强大。vim是一个纯命令行编辑器。无需鼠标和菜单,即可轻松清晰地编辑文件内容,其编辑指令和输入文本内容同样使用键盘上的26个字母、10个数字和一些符号。为了区别编辑指令和输入操作,vim窗口分为5种模式command(命令模式)copycutundoredo...edit(插入模式)modifytext扩展命令(exitmode/extendedcommandmode)saveandexitvisual(selectionmode)replace(replacementmode)不同模式下,人物时而飘逸,时而格格不入。前三种模式为主,后两种为辅。只需在命令行输入vim即可进入vim主页,有全名、版本号和帮助。只需在命令行输入vim即可进入vim主页,有全名、版本号和帮助。"vimfilename":如果文件存在,则打开文件并显示内容。如果文件不存在,则在编辑后第一次保存时创建。模式切换命令模式是一个中转站,从命令模式切换到其他模式,再从其他模式切换到命令模式,再切换到某个模式。vim文件,默认进入命令模式,左下角显示文件名。在命令模式下,有几种方式可以切换插入模式:"i"在光标位置输入"I"光标跳到行首输入"A"光标跳到行尾输入"a”追加光标向后移动一个字符“o”光标向下插入新行“O”光标向上插入新行左下角将变成“INSERT”可编译文本。(鼠标无效,上下左右键可以移动)在命令模式下,切换退出模式(扩展模式)按“:”进入扩展模式,创建命令提示符“:"在屏幕左下角显示其他模式返回命令模式:1.按两次Esc始终返回命令模式;2、按Esc退出当前模式,返回命令模式;3、退出模式下,没有命令时回车,返回命令模式【左下角":"依然显示,此时可以忽略】。打开文件vim[OPTION]...FILE...+#:打开文件后,把光标放在#行的开头,+defaultendofline+/PATTERN:打开文件后,把光标放在第一个PATTERN匹配的行的开头——bfile以二进制方式打开文件–dfile1file2...比较多个文件–mfile以只读方式打开文件ex文件或vim–e直接进入ex模式。关闭文件命令方式:"ZZ"保存退出"ZQ"不保存退出退出/扩展方式:":w"保存不返回":q"退出vim编辑器(文件内容已改变,单q不能返回,会提醒你最后一次修改没有保存,不保存就加上!退出)":q!"要强制退出,不要保存“:wq”保存并退出“:w!”强制保存,只有在以下三种情况下:vim只读文件,当前用户权限为root,且文件属主,当前用户对当前文件所在目录有wx权限,实际就是删除文件,新建一个。:x=wq和x!用法同上。上下键可以调出该模式下使用的命令。
