首页 > 编程知识 正文

ubuntu安装vim命令,linux vim编辑器

时间:2023-05-04 17:13:10 阅读:12640 作者:391

在Linux上安装和使用vivim

York•2020年02月13日

加载.

## 1.linux默认附带vi,一般使用升级版的vim

#2.首次使用时需要安装vim

如果未安装,系统将提示您安装虚拟机

! [ 20180901175042507.png ] 65https://www.naiyu.club/usr/uploads/2020/02/122790755.png ]

执行安装

```外壳

sudo apt安装虚拟机

``````

! [ 20180901175113101.png ] 65https://www.naiyu.club/usr/uploads/2020/02/945267844.png ]

测试

```外壳

vim a.txt

``````

**如果有以下接口,安装将成功*

! [ 20180901175206674.png ] (https://www.naiyu.club/usr/uploads/2020/02/163173328.png )

## 3.vim的三种模式

##1.正常模式

vim打开时可以直接进入正常模式,在正常模式下可以进入命令、插入模式

### 2.插入模式

可以在正常模式下进入插入模式,在插入模式下编辑文本

### 3.命令模式(最后一行模式) ) ) ) ) )。

可以在通常模式下进入命令模式,可以在命令模式下设定文本保存结束的方法

##4.3.三种模式的切换

1 .正常模式—插入模式I、a、o

2 .正常模式-命令模式

3 .插入模式-正常模式esc

4 .命令模式-正常模式删除:

#4.使用

打开### 1.vim文件

用格式: vim文件名打开可编辑的文件

注意,如果:文件名不存在,则会自动创建并打开空文件

##2.正常模式-插入模式

I进入插入模式,按I后光标不动,插入文本时,在原始光标之前插入文本内容

a进入插入模式,按a,然后将光标向后移动一位,插入文本时,在原始光标后面插入文本内容

I进入插入模式,按I键,光标将移动到该行的起始位置,而插入文本时,将从行的起始位置插入内容

a进入插入模式,按a,光标将移动到该行的末尾,插入文本时,开始在行的末尾插入内容

o进入插入模式,按o键,首先在该行中创建下一个空行,光标位于下一行的开头,然后在下一行的开头插入内容

o进入插入模式,按o键,首先在该行中创建一个空行,光标位于前一行的开头,然后在紧接其上方的行的开头插入内容

##3.正常模式下的命令

g :将光标移动到最后一行的开头

ng :将光标移动到第n行的开头

n :将光标下移n行

n--将光标上移n行

n$ :光标移动到第n行的末尾

0 (零数字) :将光标移动到一行的开头

$ :将光标移动到行的末尾

^ :移动到光标所在行的第一个字符(非空格字符)

h、j、k、l :分别用于将光标向左移动、向下移动、向上移动、向右移动一个字符

h :将光标移动到当前屏幕第一行的开头

m :将光标移动到屏幕显示中央行的开头

l :将光标移动到当前屏幕底部行的开头

x :删除光标位置的文字

dw :删除一个单词

*DD :删除光标所在的行

*YY :复制光标所在的行

*p :粘贴

**/str :向右搜索

*? str :向左搜索

n :向同一方向寻找

n :向不同方向搜索

##4.指令模式的指令

保存wq并退出

q退出

q! 强制注销

##5.查看文件内容查看文件内容时不要使用vim

cat文件名直接看到文件内容cat -n文件名显示文件内容,显示行号。 空白行计算cat -b文件名,显示文件内容,显示行号。 不计算空行

闪回tac文件名以查看文件内容

头文件名直接显示文件内容默认显示文件顶部的10行头-n文件名显示文件的前n行内容

tail文件名倒带显示文件内容默认显示文件的最后10行tail -n文件名显示文件的最后n行的内容

more文件名文件内容过多时,分页显示内容,用空格翻页

wc文件名将一个文件中的各种数据的数量计算合计文件的字节数、字符数或列数

##6.异常结束重新打开时出错

通常会报告“源文件名为. swp的文件已经存在”。 原因编辑:文件时,为了安全起见,系统会自动生成文件名

原始文件名为. swp的文件用于确保源文件发生错误时可以立即恢复

出现异常时,重新打开时直接打开swp文件。 删除、复盖、修改….通常可以直接删除戴尔

版权是York

本文链接: https://naiyu.club/17.html

转载必须注明出处和本声明

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