文件的打开与关闭

  • VIM注意事项

  • 打开文件

  • 关闭文件

  • 常见问题

VIM注意事项

  • VIM一般使用一个或多个字母作为基本命令,它们一般是操作动作单词的首字母

  • VIM命令区分大小写 I/i 分别表示不同的含义

  • 命令模式下,键入的命令不会回显到屏幕上,键入命令后不需要按回车键

  • 编辑模式下,命令将会显示到屏幕底行

  • 插入模式下,所见即所得

打开文件

常用命令说明

| 命令 | 说明 |

|------------------------|-------------------------------|

| vim filename | 打开或新建一个文件,并将光标置于第一行的首部 |

| vim -r filename | 恢复上次 vim 打开时崩溃的文件 |

| vim -R filename | 把指定的文件以只读方式放入 Vim 编辑器中 |

| vim + filename | 打开文件,并将光标置于最后一行的首部 |

| vi +n filename | 打开文件,并将光标置于第 n 行的首部 |

| vi +/pattern filename | 打幵文件,并将光标置于第一个与 pattern 匹配的位置 |

| vi -c command filename | 在对文件进行编辑前,先执行指定的命令 |

应用场景

  • 直接追加文件内容的时候,可使用vim + filename定位到文件末尾,长文件时特别有用

  • 调试bug时,一般会提示错误行号,可使用vim filename +n指定行号打开文件,当前行即在屏幕中间显示,可直接定位文件位置

关闭文件

常用命令说明

| 命令 | 说明 |

|------------------------|-------------------------------|

| :x | 保存并关闭文件 |

| :wq | 保存并关闭文件 |

| ZZ | 保存并关闭文件(命令模式下) |

| :e! | 放弃编辑,返回初始文件 |

| :q! | 放弃编辑并退出文件 |

常见问题

Read only

表示只能查看该文件,不能保存任何修改,需要放弃修改

Permission denied

没有权限进行操作,需要放弃编辑退出,或者保存到新的有权限的文件(另存)