`
danielhjd
  • 浏览: 246372 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

(Linux)Vi的常用命令的整理

    博客分类:
  • JDBC
阅读更多

Vi is short for Visualedit...

 

进入Vi

 

切换模式 i键:从command mode 进入 insert mode

        ESC键:从 insert mode 进入 command mode

 

退出Vi及保存文件

:q quit

:q! quit without save

:w save file

:wq save & quit (:x)

:wfilename 将文章以指定的文件名filename保存

 

Command mode:

 

Insert:

[i] insert:       从光标当前位置开始输入文字;

[a] append:   从光标所在位置的下一个位子开始输入文字;

[o] open:       插入新的一行,从行首开始输入文字。

 

移动光标:

vi可以直接用键盘上的光标上下左右移动,但正规的VI是用小写字母

[h]:    左移一格

[j]:     下移一格

[k]:    上移一格

[l]:     右移一格   (在键盘上的排序 h j k l)

 

文章开头:  :0     (  :1  )

文章最后: G

行首:0 或者^

行尾:$

下个字的开头 w

上个字的开头 b

 

H 页面顶部

M 页面中部

L 页面地部

 

:# [#]表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行;

 

Ctrl+F 向前翻整页

Ctrl+U向上翻整页

Ctrl+D向下翻整页

Ctrl+B向后翻整页

 

Copy:

[yw]:复制(光标所在之处的)字符

[ #yw]复制#个字符

[yy]复制整行

[ #yy]复制光标所在的向下N行

 

Paste:

[p] 在光标的下一列粘贴

[P] 粘贴在游标的上一行

 

Replace:

[r]:替换光标所在处的字符

[R]:替换光标所到之处的字符,直到按下[ESC]键为止

 

Delete

[x]:删除(光标所在位置的后面)一个字符

[ #x]: for instance,[6x]表示删除(光标所在位置的后面)6位字符。

[X]:删除(光标所在位置的前面)一个字符

[ #X]:for instance,[20X]表示删除(光标所在位置的前面)20位字符。

[dd]:删除(光标所在的)的行。

[ #dd]:删除(从光标所在行)开始#行;

 

d为删除,(shift+g)到文件尾,因此dG这个命令效用为从光标处删除至文件尾

                                                    dw 删到词尾

                                                    db  删到词头

                                                    daw 光标所在的词(较有用)

[u]:回到上一个操作

U 取消所有操作

Ctrl + R 可以恢复对使用U的命令的操作

 

Lastlinemode 在使用 lastlinemode 之前 请记住先按[ESC]确定 处于[commandmode]

:lastlinemode

 

列出行号:

set nu

:set nonu

跳到某一行

:#  如:15 会跳到文章的第15行。

查找字符

[/] 查找字符的顺序是至上而下,按/键,再输入您想寻找的字符,如果第一次找到的关键字不是您想要的,可以按[n]会往后寻找到您要的关键字为止。

[?]查找字符的顺序是至下而上,按/键,再输入您想寻找的字符,如果第一次找到的关键字不是您想要的,可以按[n]会往后寻找到您要的关键字为止。

 

进入帮助:

 

:h

 

语法加亮: :syntax on

关闭           :syntax off

 

快速查看函数帮助:

将光标移到函数上,然后在command mode下输入K 就可以调动 Linux Progranner's Manual

 

自动对齐:

在command mode 下使用 :set ai

 

显示匹配:

 在编程过程中{}[] ()常常成对出现 而且常常有多层嵌套,很容易遗漏和失误。所有下面的技巧非常有用。在command mode下使用:set sm,就会在用户敲) } ]时显示出匹配的{ 【 (。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    linux vi 命令 整理

    Linux中的vi编辑器是一款强大的文本编辑工具,几乎在所有的UNIX和Linux系统中都可以找到它的身影。vi编辑器的独特之处在于其拥有三种操作模式:命令模式(Command mode)、插入模式(Insert mode)和底线命令模式...

    vi 常用命令整理 可以备查

    本文将深入解析标题为“vi常用命令整理可以备查”中提及的各项功能与操作,帮助读者全面掌握VI编辑器的使用技巧。 #### 一、基本移动命令 - **`h`**: 向左移动一个字符。 - **`j`**: 向下移动一行。 - **`k`**: ...

    linux常用命令整理文档,免费下载(推荐)

    以下是一些在Linux中常见的命令及其用途: 1. **开关机命令**: - `shutdown -r now` 或 `reboot`:立即重启系统。 - `poweroff`:关闭系统。 - `shutdown -h now`:立即关机。 - `shutdown -h 20:00`:预定...

    linux常用命令整理,很棒!

    ### Linux常用命令详解 #### 一、Linux设备与文件系统 在Linux系统中,设备管理和文件系统的理解至关重要。下面将详细介绍Linux中的设备管理以及文件系统的结构。 - **设备标识** - `/dev/xxyN` - `xx`:表示...

    linux 常用命令整理

    ### Linux常用命令整理 #### VI命令详解 **VI简介** `vi`(visual editor)是所有UNIX系统中标准配置的一款屏幕编辑器。由于其广泛的存在性和强大的编辑能力,掌握`vi`对于任何UNIX或Linux用户来说都至关重要。...

    vi常用编辑命令整理总结

    本文将详细梳理`vi`的一些常用编辑命令,帮助用户更好地掌握这个工具。 在`vi`中,编辑模式主要有三种:一般模式、插入模式和命令行模式。 1. **一般模式**:这是`vi`启动时默认的模式。在这个模式下,你可以通过...

    Linux常用命令整理(较全)

    Linux常用命令整理(较全) Linux 操作系统中的命令是用户与计算机进行交互的重要工具,本文档整理了 Linux 中的常用命令,涵盖了用户管理、目录操作、文件查看、文件编辑、权限管理等多个方面的命令。 一、用户...

    操作系统,Linux常用命令收集整理

    以下是对标题和描述中提到的一些常用Linux命令的详细解释: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录的完整路径,帮助用户了解他们当前所在的文件系统位置。 2. **cd**:`cd`...

    Linux入门常用命令

    本文将详细介绍几个Linux系统中基础且常用的命令,帮助初学者快速掌握基本操作。 首先,我们从登录和退出系统开始。登录Linux系统需要输入用户名和密码。在系统安装时,会创建两种账户:root(超级用户,拥有所有...

    Linux常用操作命令合集

    本文将整理常用的 Linux 操作命令,包括 JDK 和 Tomcat 的安装、环境变量的配置、IP 地址的设置、IPv6 地址的关闭等。 一、JDK 的安装和配置 在 Linux 操作系统下,安装 JDK 需要执行以下命令: 1. 打开一个终端...

    日常运维常用笔记总结(Linux,Mac 命令,开发相关工具以及指令.zip

    这份压缩包"日常运维常用笔记总结(Linux,Mac 命令,开发相关工具以及指令.zip"包含了丰富的资料,主要关注Linux和Mac操作系统中的命令行操作以及与开发相关的工具和指令。下面将对这些知识点进行详细解释。 首先,...

    全网最新整理linux常用命令列举-完整版

    这些只是Linux常用命令的一部分,还有许多其他命令如`grep`用于在文件中搜索特定字符串,`less`用于查看大文件,`man`用于查阅命令手册,`sed`用于流编辑文本,以及`tar`用于创建和提取压缩文件等。熟练掌握这些命令...

    Linux最常用命令全集

    根据提供的文件信息,我们可以整理出一系列关于Linux中最常用的命令及其使用方法的知识点。这些命令涵盖了文件操作、权限管理、时间日期调整以及磁盘空间查询等多个方面。 ### 1. 文件和目录操作 #### `cat` - **...

    Linux日常维护常用命令集合整理.docx

    Linux 日常维护常用命令集合整理 Linux 操作系统是一个强大的操作系统,它提供了许多实用的命令来帮助用户完成日常维护和管理任务。下面是 Linux 日常维护常用命令的集合整理: 网络命令 1. `ifconfig`:显示网络...

    59条Linux系统常用命令简单介绍.docx

    查看 linux 中所有用户信息命令:vi /etc/passwd; cat /etc/passwd - **命令格式**:`vi /etc/passwd; cat /etc/passwd` - **功能描述**:用于查看或编辑系统中的用户信息。 - **应用场景**:适用于用户管理。 ##...

    04-Linux常用命令

    Linux常用命令整理 在Linux系统中,命令是非常重要的,掌握基本的命令可以帮助我们更好地使用Linux系统。在本节中,我们将介绍一些常用的Linux命令,包括文件管理、目录管理、文件查看、文件编辑、文件查找等方面...

    Linux常用命令.pdf

    【Linux常用命令详解】 在计算机领域,Linux操作系统以其开源、稳定和高效的特点广泛应用于服务器、嵌入式设备以及个人电脑。对于Linux用户来说,熟练掌握Linux命令行是提高工作效率的关键。本文将详细介绍Linux的...

    Linux常用命令大全.zip

    本资料"Linux常用命令大全.zip"提供了丰富的Linux命令指南,旨在帮助用户快速上手并提升工作效率。 以下是一些关键的Linux命令及其用途: 1. **ls**:列出目录内容,常用于查看当前目录下的文件和子目录。 2. **cd...

    debian linux 常用命令

    ### Debian Linux 常用命令知识点详解 #### 一、引言 Debian Linux作为一款稳定且功能强大的操作系统,在IT领域尤其是服务器管理方面占据着重要地位。本文将根据提供的文档内容,详细介绍Debian Linux中的一些常用...

    linux常用命令大全(精心整理,收藏了).pdf

    Linux常用命令大全 Linux操作系统提供了强大的命令行工具,帮助用户高效地完成各种任务。以下是 Linux 中一些常用的命令,涵盖文件和目录操作、文本处理、搜索和替换等方面。 文件和目录操作 1. cd 命令:用于...

Global site tag (gtag.js) - Google Analytics