用户工具

站点工具

本页面的其他翻译:
  • zh

adf:vi

vi的用法

创建/打开文件

如果文件不存在,那么vi (路径/)文件名,可以在“路径”下创建一个名为“文件名”的文件。如果该文件存在,则打开该文件。

编辑文件

vi的编辑方式与Windows文本编辑方式完全不同。vi打开文件之后,有两种模式,浏览模式是不能编辑文件,可以使用各种快捷键进行翻页、退出文件、删除某行;另一种模式是编辑模式,用户可以敲入字符,可以删除字符,具体如下:

浏览模式

  • 光标:首先鼠标一般不能控制光标,通过上下左右键可以移动光标,ctrl d和ctrl b可以向下、向上翻页,此时光标也会随着翻页而变化。
  • dd:连续按两次字母d,可以删除光标所在的行,输入数字再按dd,例如1000dd表示删除光标所在行以及以下的总共1000行内容,这通常用来清理文件后面的所有内容,例如我不知道后面有多长,但输入10000dd可以删除该行以及以后的10000行以内所有内容,至于后面是不是真的有1万行,那就不重要了。
  • shift g:到达文件的最后一行。
  • 数字shift g光标:输入数字N,再按shift g则光标到达第N行,因此按1 shift g,则到达文件的第一行。
  • shift h:到达本页的顶行。
  • ctrl v:按ctrl v后,移动光标,可以用矩形框选中一个区域的文字内容。之后按字母y,则选中该内容,光标移动到其它位置,按字母p可以粘贴这部分文字。
  • yy:复制光标所在行。光标移动到合适的行之后,按字母p,则在该行后面粘贴该行。
  • n yy:输入数字n后按yy键,复制光标所在行以及以后的总共n行内容。光标移动到合适的行之后,按字母p,则在该行后面粘贴该n行。例如1000 yy复制光标以后的1000行。
  • :vs 路径/文件名:在该vi窗口同时再打开另外的一个文件,两个文件并列显示在这一个vi窗口中,可以通过ctrl ww使得光标在两个文件间切换;两个文件是</color blue>左右</color>并排显示的。
  • :sp 路径/文件名:在该vi窗口同时再打开另外的一个文件,两个文件并列显示在这一个vi窗口中,可以通过ctrl ww使得光标在两个文件间切换;两个文件是</color blue>上下</color>并排显示的。
  • /字段 回车:例如/xyz回车,光标移动到下一个有xyz字段的位置上,按n则继续往下移动到下一个有xyz字段的位置上。
  • :q!:不保存修改,直接退出。
  • :wq:保存修改后退出。
  • i:按字母i,从命令模式进入编辑模式,之后,用户就可以删除文字,输入文字了,按esc键,退出编辑模式,再次进入命令模式。

编辑模式

  • 通过按上下左右键移动光标,在合适的位置上输入、删除内容;
  • 通过esc键退出编辑模拟,之后ctrl d等快捷键翻页、查找快速移动光标到何时到位置,之后按i,回到编辑模式;
  • 使用shift insert键粘贴内容到合适的位置;
  • 编辑完毕按esc退出编辑模式,之后按“:wq”保存并退出。
adf/vi.txt · 最后更改: 2022/11/08 14:39 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号