Linux下vi常用命令(笔记)

原创 2015年11月17日 19:45:30

Linux下一般有自带的vi编辑器,这是一个很强大的工具,前提是用得熟练了,刚开始接触的时候总会抱怨其命令的繁杂,模式切换的麻烦,但是用的时间长了,会发现其实它真的很强大,而且用起来没什么限制,像有时候在公司,用secureCRT登录服务器,如果要编辑代码,这个时候就体现出vi的作用了。

接下来列出一些常用的命令,命令当然是记得越多越好,但是在学习之初最重要的是把学到的命令用熟,所以建议多动手。

1、vi分为三个模式:编辑模式、命令行模式、底线模式


2、打开文件进入vi的命令:

vi file:打开文件file(或者新建),光标将置于文件第一行

vi +n file:打开文件,并将光标置于第n行(当编译出错时要改代码时很有用)


3、命令模式下:

进入编辑模式:

i:在光标前插入 I:在行首插入(大写i)

a:在光标后添加 A:在行尾添加

r:替换当前字符 R:替换当前与后面的字符

o:在下一行添加 O:在上一行添加

移动光标:

h:左移

j:下移

k:上移

l:右移

$:移至行尾

0:移至行首(数字零)

删除:

dd:删除本行

x:删除当前光标后字符(一个)

X:删除当前光标前字符(一个)


4、最后行模式:

:w     保存

:x    保存并退出

:q    退出vi

:q!    不保存退出vi

:n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下 
:n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下 
:n1,n2 d :将n1行到n2行之间的内容删除 


5、编辑模式:

Esc:退出编辑模式进入命令模式


(今天先写到这,下次再添加)



版权声明:本文为博主学习过程的笔试记录。

Linux学习记录--vim与vi常用命令

vim与vi常用命令 语系编码转换:iconv   vi是个文本编辑器,所有UNIX Like系统都会内置这个编辑器 vim是vi的强加版,其具有程序编辑的能力,可以主动以字体颜色辨识语法的正确性。 ...
  • tiankefeng19850520
  • tiankefeng19850520
  • 2014年03月04日 17:09
  • 1794

linux vi常用命令详解

1、vi的基本概念   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:...
  • miketom155
  • miketom155
  • 2015年04月03日 12:55
  • 5409

Linux下vi/vim常用命令

vi: Visual Interface vim: VI iMproved 全屏编辑器, vim模式:编辑模式(命令模式)、输入模式和末行模式   模式转换: 编辑-->输入:     ...
  • wanmeilingdu
  • wanmeilingdu
  • 2016年04月29日 21:16
  • 175

Linux下 vi/vim常用命令

插入: i 从光标当前位置开始插入 a 从光标当前位置的下一个字符开始插入  o 在光标位置的下行插入一个空行,再进行插入 O 在光标位置的上一行插入一个空行,再进行插入 I 从光标所在行的...
  • Amosstan
  • Amosstan
  • 2017年01月31日 23:03
  • 80

linux下vi常用命令

进入vi vi filename # 打开或新建文件,并将光标置于第一行首 vi +n filename # 打开文件,并将光标置于第n行首 vi + filename ...
  • su717854075
  • su717854075
  • 2017年11月13日 16:03
  • 77

Linux常用指令及vi指令

1. find 查找     find / -name XXX 2.tar (解)压缩     tar xzvf (或tar jxvf)  解压缩     tar czvf XXX.tar.gz XX...
  • liangzhuangdongtou
  • liangzhuangdongtou
  • 2016年10月31日 15:31
  • 119

linux(vi)常用命令

常用操作系统命令 查看主机名 hostname 修改主机名(重启后无效) hostname yang 修改主机名(重启后永久生效) vi /ect/sysconfig/network 修改IP(...
  • Liveor_Die
  • Liveor_Die
  • 2017年11月19日 20:51
  • 148

linux vi(vim)常用命令汇总

前言 首先介绍一下 vim vi 是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有 vi 有各种变种, 在不同的机器上常用不同的变种软件 其中 vim 比较好用也用得比较广泛...
  • tianwei7518
  • tianwei7518
  • 2015年03月11日 21:18
  • 749

VI常用命令集合

VI常用命令集合   转载自:http://blog.chinaunix.net/uid-20769502-id-112737.html   1、移动及跳转: :n 跳转到n行,n表示行号 ...
  • it1988888
  • it1988888
  • 2012年10月04日 23:43
  • 3122

Linux常用命令-3---file、tar、cat、chgrp、chown、chmod、vi、time

11.file命令该命令用于判断接在file命令后的文件的基本数据,因为在Linux下文件的类型并不是以后缀为分的,所以这个命令对我们来说就很有用了,它的用法非常简单,基本语法如下:file file...
  • wangshuang1631
  • wangshuang1631
  • 2016年12月02日 16:21
  • 1498
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下vi常用命令(笔记)
举报原因:
原因补充:

(最多只允许输入30个字)