光标移动
左:h
下:j
上:k
右:l
下一行行首:+
上一行行首:-
当前行行首:0
当前行行尾:$
后一个单词词首:w,W
后一个单词词尾:e,E
前一个单词词首:b,B
下一屏:CRTL+F
上一屏:CRTL+B
下半屏:CRTL+D
上半屏:CRTL+U
向上滚动屏幕: CRTL+Y
向下滚动屏幕: CRTL+E
跳到文件尾:G
跳到文件头:g
当前屏幕首行:H
当前屏幕末行:L
当前屏幕中央:M
指定行:行号G,:行号
指定字符串前:/字符串,?字符串
当前行指定字符前:f字符,F字符
文字追加和插入
当前光标右方追加:a
当前光标行尾追加:A
当前光标左方追加:i
当前光标行首追加:I
当前行下方追加行:o
当前行上方插入行:O
文字删除
删除光标位置文字:x
删除光标左方文字:X
删除当前行:dd
删除光标移动范围内的文字:d光标移动命令
文字替换
替换1文字到多文字:s
替换1文字到1文字:r
替换到当前行尾:C
替换当前行:cc
从当前位置开始替换直到输入ESC:R
文字复制和粘贴
(例)
复制光标以下3行:3yy,3Y
复制光标以后6个单词:6yw
粘贴到光标以下:p
粘贴到光标以上:P
通用替换命令
:行1,行2s/字符串1/字符串2/g
“行1,行2”指定方法例:
第5行到第30行:5,30
当前行到第30行:.,30
第5行到第末尾行:5,$
第5行到含有end的行:5,/end/
所有行:%
其他常用命令
显示行号
:set number 或者 :set nu
隐藏行号
:set nonumber 或者 :set nonu
自动缩进
:set autoindent 或者 :set ai
不自动缩进
:set noautoindent 或者 :set noai
显示Tab及行尾字符
:set list
隐藏Tab及行尾字符
:set nolist
设置Tab宽度为4个字符
:set tabstop=4
查看当前设置
:set all
:dd 删除当前行
:ndd 删除当前行以下n行(包括当前行在内)
:p 粘贴
:yy 复制当前行
:nyy 复制当前行以下n行(包括当前行在内)
:dd和ndd也可以认为是“剪切”。
:n,m co k 复制n到m行,粘贴到k行处(从下一行开始)
:n,m m k 剪切n到m行,粘贴到k行处(从下一行开始)
:n,m d 删除n到m行
注意的是,m必须大于n,而且m、n、k都在正文行号之内。比如说,如果文件有10行,而你的操作中出现了11,就会出现错误。m可以用特殊符号$,代表到结尾处。
如果要处理的文本比较多,那么可以采用标号的方法。具体如下:
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :'a,'b co 'c,就实现了复制粘贴。如果把co改为m,就实现了剪切粘贴。
乱序排版:
ggv=^g
ggv=G
分享到:
相关推荐
vi的使用 vi的光标移动 文本的修改和删除 文件间拷贝 常用设置:(编辑${HOME}目录下文件.exrc)
vi常用编辑命令整理,可做速查手册使用,目录如下: 重复执行命令 vi命令使用的一些选项及含义 光标移动 屏幕翻滚类命令 插入文本 特殊字符输入 删除 复制 粘贴 替换 文件 在多个文件之间切换 查找 选项设置
Linux 中编辑常用命令 vi Linux 中编辑常用命令 vi 是 Linux 系统中一个强大的文本编辑器。vi 编辑器共有三种工作模式:command line、input mode 和 last line mode。command line 主要做替换、删除、复制等工作;...
vi命令列表 1、下表列出命令模式下的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 ^ 光标移动至行首 0 数字"0",光标移至文章的开头 G 光标移至文章的最后 $ 光标移动至行...
vi常用命令汇总:编辑器具备的功能 1)打开文件、新建文件、保存文件 2)光标移动 3)文本编辑 4)(多行间|多列间)复制、粘贴、删除 5)查找和替换
Ubuntu下使用VI编辑文件必知的常用命令 VI编辑器是Linux系统中最基本和最常用的文本编辑器之一,它提供了很多强大和灵活的编辑功能。下面是Ubuntu下使用VI编辑文件时必知的常用命令: 移动光标类命令 * h:光标...
Linux系统基本操作命令与vi编辑器使用 Linux系统是一个开源的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。作为一个专业的IT从业者,掌握Linux系统的基本操作命令和vi编辑器使用是非常必要的。本文将...
Vi 编辑器的常用命令包括: * 移动光标: + h、j、k、l 分别控制光标左、下、上、右移一格。 + Ctrl+B:屏幕往后移动一页。 + Ctrl+F:屏幕往前移动一页。 + Ctrl+U:屏幕往后移动半页。 + Ctrl+D:屏幕往前...
本资源摘要信息涵盖了 Linux vi(vim) 编辑器中的常用命令,旨在帮助用户快速掌握 vi(vim) 的使用,并提高编辑效率。 查找命令 * `/xxx`:在整篇文档中搜索匹配 xxx 的字符串 * `?xxx`:向上查找匹配 xxx 的字符串 ...
二、常用命令及账户管理 * help 命令:显示 Bash 命令的帮助信息 * man 命令:用于手册页的阅读 * info 命令:用于信息页的阅读 文件和目录操作命令: * ls 命令:显示指定目录和文件的信息 * pwd 命令:显示当前...
UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一...
VI 编辑器是 Linux 操作系统中最基本和最常用的文本编辑器之一。VI 编辑器提供了三种主要模式:命令模式、插入模式和最后一行模式。每种模式都有其特定的功能和用途。 命令模式 命令模式是 VI 编辑器的默认模式。...
学习使用Vi编辑器建立、编辑、显示及加工处理文本,并了解Vi编辑器在Linux系统中的重要性。 二、实验内容 1. 进入和退出Vi 2. 利用文本插入方式建立一个文件 3. 在新建的文本文件上移动光标位置 4. 对文件执行删除...
"Linux 基本命令使用和 VI ...熟悉了文件和目录操作的常用命令,并且学会了使用 man 命令和 VI 编辑器。实验结果表明,我们可以熟练地使用 Linux 命令来管理文件和目录,并且能够熟练地使用 VI 编辑器来编辑文本文件。
Ubuntu 常用命令 Ubuntu 操作系统中,有许多常用的命令可以帮助用户快速、高效地完成各种任务。下面将对这些命令进行详细的介绍。 打开终端 在 Ubuntu 中,可以通过按下 Win 键调出 Dash 主页,然后输入 ...
进入vi的命令 vi filename :打开或新建...移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行
VI 编辑器的命令模式下的常用操作包括: * 光标移动:←↓↑→、h、j、k、l、home、end、pageup、pagedown 等 * Screen 滚动:Ctrl + f、Ctrl + d、Ctrl + b、Ctrl + u、Ctrl + e、Ctrl + y 等 * 行号操作:nG、) ...
教学内容则包括 Linux 中常用编辑器的介绍、vi 编辑器的启动与退出、vi 的模式(命令模式、输入模式、末行模式)转换、文件操作、光标移动操作、编辑操作、查找与替换操作、vi 编辑器的在线帮助以及编辑器的多文件...
vi 常用命令行 1.vi 模式 a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了. ...”,即可将光标移动到最下面一行,在该模式下,您可以搜索数据,而且读取,存盘,大量删除字符,离开vi,显示行号等操作.