最近使用Ubuntu的时候学习了一些vi命令,为了以后用到的时候方便查阅,在这里记录一下。当新建一个py文件的时候,可以使用vi + 文件名,回车后,进入当前文件里面进行操作,此时为命令模式。
编辑此文件共有三种模式:命令模式下按 i、a 或 o 进入编辑模式(插入模式),按 Esc 回到命令模式;命令模式下输入一个冒号,可进入末行模式,即光标移动到最后一行,此时输入相关命令可以保存并退出;末行模式下按 Esc 可切换到命令模式。如下图所示:
进入vi 的命令:
1 | vi filename 打开或新建文件,并将光标置于第一行首 |
移动光标类命令:
1 | h 光标左移一个字符 |
屏幕翻滚类命令:
1 | Ctrl+u 向文件首翻半屏 |
插入文本类命令:
1 | i 在光标前 |
搜索及替换命令:
1 | n 在同一方向重复上一次搜索命令 |
选项设置:
1 | all 列出所有选项设置情况 |
末行方式命令:
1 | :q 保存并退出vi |
编辑模式下:
1 | ctrl+n 或 ctrl+p 自动补全,列表的方式显示有同样前缀的名称 |