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 命令 整理 vi的常用命令
本资料是本人整理的linux下vi常用命令,2页足矣~
常用的简单命令整理,用于帮助在编写shell脚本时手忙脚乱的小伙伴
Linux有很多常用命令,以下是一些例子: pwd:打印当前目录。 cd:切换路径,后面可以跟绝对路径和相对路径。 cp -r :用来复制文件和目录。 cat:查看文件(非目录)内容,后面可以跟>>或>来重定向到某个文件,若...
Linux的常用命令,整理了Linux系统中的常用命令,为Linux的学习和命令查询提供方便。包括一、系统管理与设置; 二、用户和用户组管理; 三、磁盘管理; 四、文件和目录管理; 五、备份与压缩; 六、网络管理与相关应用; ...
网上下载的linux及vi常用命令整理和简要说明,可以作为参考手册进行查询
先前从网上弄了些,然后把它整理成简单的模式,可以把它打印出来,放在桌面上看一下,很方便
本文档以详细的格式,对常用命令 : 文件和目录操作命令,文件压缩及解压,文件搜索,网络操作命令,系统权限,进程管理等命令, 还包括Linux快捷键,正则表达式,vi编辑器的详细使用等都做了详细的知识点整理,希望对大家能够...
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些...
linux简单命令汇总。 当前文档整理了文件管理、压缩解压、磁盘管理、网络管理、系统管理、用户权限、文件搜索、软件包管理、vi/bash编辑等多个方面的常用指令。 可作为平时查阅使用。
同时整理了常用命令集合:查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + ...
自己看视频整理的vi与vim基础
自己整理的vi,vim命令大全 大部分最常用的,被我排版后只占两页纸,打印出来贴墙上,不懂的可以直接查下,很方便!!
(4)cp 复制命令 "cp /目录地址/文件名 新目录地址" 例如"cp /usr/aaa.txt aaa1.txt" 复制到当前目录,并且改名为aaa1.txt (5)vi/vim 编辑器 常用4种退出: :wq 保存退出 :q! 强制退出 :w 保存,不退出 :q ...
这是我自己所学整理的笔记,希望能对大家的学习提供帮助,仅对粉丝可以免费下载,此版本相对上一个版本的思维导图更新了很多地方。内容主要为:文件和目录相关操作,分为十大类 1. 查看目录 2. 目录操作相关 3. 文件...
自己整理的常用的Linux的命令,自认为很详细。可以帮助初学者更快的学习Linux。里面包含了五大模块:目录的操作、文件操作、常用命令、用户命令、编辑器vim(vi)、shell编程。
写在前面: 这是我学习的Linux入门笔记...过几天整理常用命令。 公众号: 小白编码 本文目录Linus介绍:Linux介绍:Linux与Windows比较LInux领域:一、★linux文件目录(必须熟悉)重点目录:Vi与Vim模式★Vi和Vim的三
linux简介和使用的整理和说明,包括VM的安装,VI,VIM的介绍,网络配置,远程登录,常用的基本命令
linux虚拟机的安装和使用,是大数据程序员必须要掌握的基本技术,也是运维和java开发人员的必备技能,本教程主要从安装vm和centos(配置linux环境)开始,熟悉linux下常用的命令,vi编辑器下各种常用的命令整理,shell编程...
经常发现一些作者写书或写文章喜欢被用户挟持,内容搞的大而全,胡子眉毛一把抓,后导致结果读者还是不满意。... 本文把Linux运维基础、常用的vim编辑器的命令汇总给大家,本图可以下载收藏起来放在桌面上以备查询。