vi的基本使用

打印 上一主题 下一主题

主题 821|帖子 821|积分 2463

以下是vi编辑器的基本使用方法:
一、进入和退出vi
1. 进入vi
   打开终端,输入 vi [文件名] 。如果文件不存在,vi会创建一个新的空文件。比方, vi test.txt 。
2. 退出vi
   在下令模式下(刚进入vi时默认处于下令模式):
    输入 :q ,如果文件没有被修改,可以直接退出vi。
    如果文件已经被修改,输入 :q! 可以逼迫退出,不生存修改。
     输入 :wq 或者 :x ,可以生存文件并退出vi。
二、下令模式操纵
1. 光标移动
  h :向左移动一个字符。
   j :向下移动一行。
   k :向上移动一行。
    l :向右移动一个字符。
   w :跳到下一个单词的开头。
   b :跳到上一个单词的开头。
   0(数字零):跳到行首。
   $ :跳到行尾。
   gg :跳到文件的第一行。
   G :跳到文件的末了一行。
2. 删除操纵
   x :删除光标所在位置的字符。
   dd :删除光标所在的整行。
   dw :删除从光标位置到下一个单词开头的字符。
3. 复制和粘贴操纵
   yy :复制光标所在的整行。
   p :将复制或剪切的内容粘贴到光标所在位置的下方。
   P :将复制或剪切的内容粘贴到光标所在位置的上方。
4. 查找操纵
   /关键字 :在文件中向下查找指定的关键字。比方,/hello 会查找文件中第一个出现“hello”的地方。找到后,可以按 n 键查找下一个匹配项。
   ?关键字 :在文件中向上查找指定的关键字。找到后,可以按 N 键查找上一个匹配项。
三、插入模式操纵
1. 进入插入模式
   - 在下令模式下:
     i :在光标所在位置插入字符。
     a :在光标所在位置的下一个字符处插入字符。
     I :在行首插入字符。
     A :在行尾插入字符。
     o :在光标所在行的下方插入新的一行并进入插入模式。
     O :在光标所在行的上方插入新的一行并进入插入模式。
2. 在插入模式下输入内容
   此时就可以像在普通文本编辑器中一样输入文本内容了。
四、底行模式操纵
1. 进入底行模式
   - 在下令模式下输入 : 进入底行模式。
2. 底行模式的操纵
   除了前面提到的 :q 、 :q! 、 :wq 、 :x 等用于生存和退出的下令外,还可以进行其他操纵。
   比方,:set nu 可以显示行号, :set nonu 则取消行号显示。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

写过一篇

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表