首页 > 编程知识 正文

vi编辑器可以编译汇编语言吗,vim编辑器使用

时间:2023-05-04 11:27:11 阅读:165081 作者:115

前言:前段时间接触了这个vi编辑器,第一次用也是一脸懵比,花点时间学习了下基本操作,用惯了图形界面感觉还是挺新颖的。

简介:vi编辑器是所有Unix及Linux系统下标准的编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的。vim是vi的升级版,增加了一些功能,对vi命令是完全兼容的。在一些基本命令上两者应该是一样的。

一、vi/vim的三种模式

vi编辑器有三种模式:“命令模式”、“插入模式”和“底部行模式”。

使用命令(vi文件名)直接打开文件时,缺省情况下会进入命令模式。 在命令模式下不能直接编辑文本。 输入的字符将作为命令执行。 例如,输入I,在当前光标前输入,切换到插入模式。 可以在插入模式下编辑文本。 在插入模式下按Esc键可以返回命令模式。

在命令模式下,通过输入(英文冒号)可以切换到下行模式。 在下行模式下,可以进行保存、文字置换等操作。 在下行模式下,命令以换行符结束,退出或返回“命令”模式,或者双击Esc返回“命令”模式。 例如,wq再次回到车上时,表示保存编辑并结束。

插入模式和下行模式不能直接切换。 经由命令模式。

进入下面的行模式时,下面会显示冒号。 进入插入模式后,底部会显示----insert----提示。 如果没有,先进入下行模式,输入set showmode回车后提示。

二. vi/vim的基本命令

1 .启动和退出vi编辑器

在vi文件名(带后缀) vi编辑器中打开文件

底线模式: q! 回车不保存而结束; wq回车保存结束

2、文案&; 粘贴删除等操作

----命令模式----yy复制光标所在行2yy复制光标所在行首两行p粘贴dd删除光标所在行(实际上是剪切) 3dd删除光标所在行首三行)剪切) x删除当前光标所在字符x

-----命令模式----h向左移动j向下移动k向上移动l向右移动(四个箭头可以上下左右移动) h当前画面的第一行m当前画面的正中间l当前画面的最后一行ctrl f下移动ctrl b网上的页面g是最后一行(整个文档的最后一行) 5G 推移到下一个单行的词b跳到上一个词(移到上一个代码块) v、v按v,然后用上下箭头选择几行,然后将这些行一起向右移动,接着v、v继续按v

----命令模式----uctrlr撤销反向撤销(撤销u操作) r修改当前字符r从当前位置开始修改,按Esc键/返回搜索,输入/,然后输入搜索内容回车。 n、n表示检索结果5,底线模式如上(下)所示

--------底线模式----q! 不保存而退出wq保存结束%s/abc/123/g将全文的abc替换为1231,将%s/abc/123/g行的abc替换为123 以上就是vi/vim编辑器的一些基本命令,水平有限,如有错误望指正

欢迎关注个人公众号:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。