vim 编辑器使用法则

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 编辑器使用法则相关的知识,希望对你有一定的参考价值。

 

vim 编辑器使用法则

 

  1. Vi编辑器有3种使用模式:一般模式、编辑模式和命令模式。
  2. $SHELL:查看当前默认shell类型

     $BASH_VERSION:查看当前shell版本

        3.一般模式:

光标移动快捷键

操作

快捷键

向下移动光标

下方向键、j、空格键

向上移动光标

上方向键、kbackspace

向左移动光标

左方向键、h

向右移动光标

右方向键、l(L小写)

移至下一行行首

回车键

移至上一行行首

-

移至文件最后一行

G

 

 

文本操作快捷键

操作

快捷键

右插入

a

左插入

i

行尾追加

A

行首插入

I

插入行

O(上插一行)o(下插一行)

覆盖文本

R

合并行

J

 

 

文本复制粘贴快捷键

操作

快捷键

复制行

yy

复制多行

nyy

复制单词

yw

复制多个单词

nyw

复制光标到行首

y^

复制光标到行尾

y$

粘贴到光标后的位置

p

粘贴到光标前的位置

P

 

删除文本快捷键

操作

快捷键

删除当前字符

x

删除多个字符

nx

删除当前行

dd

删除多个行

ndd

撤销上一步操作

u

撤销多个操作

U

                 “/”:搜索模式 :/string --> n(向下搜索)/N(向上搜索)

        4.编辑模式:

    和其他编辑器模式没什么太大区别。

        5.命令模式:

常用的vi命令

操作

命令

打开文件

:e 文件名

保存文件

:w

退出编辑器

:q

直接退出编辑器

:q!

退出并保存文件

:wq

跳至指定行

:n

:n+(下跳n)

:n-(上跳n)

显示或隐藏行号

:set nu 

:set nonu

替换字符串

:s/old/new 用字符串new替换当前行中首次出现的old

:s/old/new/g 用字符串new替换当前行中的所有字符串old

:n,m s/old/new/g 用字符串new替换从nm行所有字符串old

:%s/old/new/g 用字符串new替换当前文件中所有字符次old

设置文件格式

:set fileformat=unix

 

        6.系统环境的搭建

    Shell配置文件:

    Bash的配置文件主要有5个,其中4个位于用户主目录。

    .bash_profile:位于每个用户的主目录中,在该文件中用来保存用户自己使用的shell信息。常常设置环境变量。

    .bashrc:包含专属于某个用户的bash相关信息。主要用来定义别名和函数。

    .bash_logout:在当前用户每次退出shell时执行。

    .bash_history

    还有一个位于/etc目录下,为bashrc。所有使用bash的用户共同使用的文件。

 

以上是关于vim 编辑器使用法则的主要内容,如果未能解决你的问题,请参考以下文章

抛弃nano,开始使用vim编辑器

Vim编辑器的基本使用和多行缩进

Vim编辑器简单使用入门教程

vim编辑器使用

Linux中VIM编辑器的使用

Linux vim编辑器使用详解