`
danielhjd
  • 浏览: 243131 次
  • 性别: 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 命令 整理 vi的常用命令

    Vi、vim 常用命令总结

    本资料是本人整理的linux下vi常用命令,2页足矣~

    Linux vi/vim 常用操作思维导图

    常用的简单命令整理,用于帮助在编写shell脚本时手忙脚乱的小伙伴

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

    Linux有很多常用命令,以下是一些例子: pwd:打印当前目录。 cd:切换路径,后面可以跟绝对路径和相对路径。 cp -r :用来复制文件和目录。 cat:查看文件(非目录)内容,后面可以跟>>或>来重定向到某个文件,若...

    Linux常用命令.docx

    Linux的常用命令,整理了Linux系统中的常用命令,为Linux的学习和命令查询提供方便。包括一、系统管理与设置; 二、用户和用户组管理; 三、磁盘管理; 四、文件和目录管理; 五、备份与压缩; 六、网络管理与相关应用; ...

    linux_vi_command.zip

    网上下载的linux及vi常用命令整理和简要说明,可以作为参考手册进行查询

    Linux的vi(vim)的常用命令

    先前从网上弄了些,然后把它整理成简单的模式,可以把它打印出来,放在桌面上看一下,很方便

    史上最详细最实用的Linux常用命令

    本文档以详细的格式,对常用命令 : 文件和目录操作命令,文件压缩及解压,文件搜索,网络操作命令,系统权限,进程管理等命令, 还包括Linux快捷键,正则表达式,vi编辑器的详细使用等都做了详细的知识点整理,希望对大家能够...

    linux系列之常用运维命令整理笔录(小结)

    本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些...

    linux简单命令汇总

    linux简单命令汇总。 当前文档整理了文件管理、压缩解压、磁盘管理、网络管理、系统管理、用户权限、文件搜索、软件包管理、vi/bash编辑等多个方面的常用指令。 可作为平时查阅使用。

    linux命令大全

    同时整理了常用命令集合:查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + ...

    vi与vim基础_适用于初学者&开发者_常用命令

    自己看视频整理的vi与vim基础

    vi,vim命令大全

    自己整理的vi,vim命令大全 大部分最常用的,被我排版后只占两页纸,打印出来贴墙上,不懂的可以直接查下,很方便!!

    linux指令,自己整理的,非常完整,并且带小例子

    (4)cp 复制命令 "cp /目录地址/文件名 新目录地址" 例如"cp /usr/aaa.txt aaa1.txt" 复制到当前目录,并且改名为aaa1.txt (5)vi/vim 编辑器 常用4种退出: :wq 保存退出 :q! 强制退出 :w 保存,不退出 :q ...

    文件和目录常用命令一览.xmind

    这是我自己所学整理的笔记,希望能对大家的学习提供帮助,仅对粉丝可以免费下载,此版本相对上一个版本的思维导图更新了很多地方。内容主要为:文件和目录相关操作,分为十大类 1. 查看目录 2. 目录操作相关 3. 文件...

    Linux笔记.docx

    自己整理的常用的Linux的命令,自认为很详细。可以帮助初学者更快的学习Linux。里面包含了五大模块:目录的操作、文件操作、常用命令、用户命令、编辑器vim(vi)、shell编程。

    保姆级教学!Linux操作3天快速入门系列 第一天【篇一】(不看真的错过了..)

    写在前面: 这是我学习的Linux入门笔记...过几天整理常用命令。 公众号: 小白编码 本文目录Linus介绍:Linux介绍:Linux与Windows比较LInux领域:一、★linux文件目录(必须熟悉)重点目录:Vi与Vim模式★Vi和Vim的三

    Linux.docx

    linux简介和使用的整理和说明,包括VM的安装,VI,VIM的介绍,网络配置,远程登录,常用的基本命令

    linux精讲

    linux虚拟机的安装和使用,是大数据程序员必须要掌握的基本技术,也是运维和java开发人员的必备技能,本教程主要从安装vm和centos(配置linux环境)开始,熟悉linux下常用的命令,vi编辑器下各种常用的命令整理,shell编程...

    Linux vim编辑器常用操作技巧整理

    经常发现一些作者写书或写文章喜欢被用户挟持,内容搞的大而全,胡子眉毛一把抓,后导致结果读者还是不满意。...  本文把Linux运维基础、常用的vim编辑器的命令汇总给大家,本图可以下载收藏起来放在桌面上以备查询。

Global site tag (gtag.js) - Google Analytics