1、Vi的执行与离开
sherlock@sherlock-laptop:~$ vi #进入vim可以查看有关命令
2、Vi的操作模式
Command Mode
控制光标的移动、删除字符、区段复制,以及进入Insert Mode或者Last Line Mode功能
Insert Mode
唯一的功能即是文字数据的输入。按Esc键可以回到Command Mode。
Last Line Mode
保存文件、离开Vi,以及其它的设置。例如查找或取代字符串等。
|
Vi的操作模式 |
i 插入,由当前的光标位置输入文字
a 增加,由当前的光标的下一个位置输入汉字
o 插入新行,加入新行并且由行首开始输入汉字
Command Mode 功能键介绍
1、移动光标
命令 说明
h 或 ← 光标左移一格
j 或 ↓ 光标下移一格
k 或 ↑ 光标上移一格
l 或 → 光标右移一格
Ctrl+B 向后滚动一个屏幕
Ctrl+F 向前滚动一个屏幕
Ctrl+U 向后滚动半个屏幕
Ctrl+D 向前滚动半个屏幕
Ctrl+E 向后滚动半行
Ctrl+Y 向前滚动半行
数字0 光标移至该行的行首
G 光标移至最后一行的行首
W或w 光标移至下个字的前缀
e 光标移至下个字的字尾
b 光标移至上个字的前缀
$ 光标移至该行的行尾
数字+l 光标移至该行指定的字符
例如“7l”表示将光标移至该行的第7个字符
{ 光标向前移动一个段落
} 光标向后移动一个段落
H 移至屏幕顶端
M 移至屏幕中间
L 移至屏幕底部
o 在光标下面插入一行
O 在光标上面插入一行
~ 改变字母大小写
2、复制文字
命令 说明
y+y 复制整行
y+w 复制单字
数字+y+y 5+y+y表示将目前光标所在位置以及其后的5行一同复制
数字+y+w 5+y+w表示将目前光标所在位置以及其后的5个字一同复制
p 粘帖
3、删除文字
命令 说明
d+↑ 可将光标所在位置的行与上一行同时删除
k 或 ↑ 光标上移一格
l 或 → 光标右移一格
Ctrl+B 向后滚动一个屏幕
Ctrl+F 向前滚动一个屏幕
Ctrl+U 向后滚动半个屏幕
Ctrl+D 向前滚动半个屏幕
Ctrl+E 向后滚动半行
Ctrl+Y 向前滚动半行
数字0 光标移至该行的行首
G 光标移至最后一行的行首
W或w 光标移至下个字的前缀
e 光标移至下个字的字尾
b 光标移至上个字的前缀
$ 光标移至该行的行尾
数字+l 光标移至该行指定的字符
例如“7l”表示将光标移至该行的第7个字符
{ 光标向前移动一个段落
} 光标向后移动一个段落
H 移至屏幕顶端
M 移至屏幕中间
L 移至屏幕底部
o 在光标下面插入一行
O 在光标上面插入一行
~ 改变字母大小写
2、复制文字
命令 说明
y+y 复制整行
y+w 复制单字
数字+y+y 5+y+y表示将目前光标所在位置以及其后的5行一同复制
数字+y+w 5+y+w表示将目前光标所在位置以及其后的5个字一同复制
p 粘帖
3、删除文字
命令 说明
d+↑ 可将光标所在位置的行与上一行同时删除
d+↓ 同上
d+d 删除光标所在那行。若要删除数行,可按值d键。直到全数删除为止
数字+d+↑ 同理
数字+d+↓ 同理
d+l 删除一个字符
Last Line Mode
命令 说明
e 文件名 ":e test"命令会在当前的目录中建立名为test的文件
n 文件名 ":n test"命令会在当前的Vi窗口中加载名为test的文件
w 将目前的文件内容加以保存。如果这是一个新文件,必须要指定文件
名,如:":w test"
q 若是文件有修改,Vi会出现错误信息
q! 强制离开Vi,不保存文件
wq 保存退出
set nu 显示行号
set nonu 取消行号
输入数字 若直接输入数字再按Esc键就可将光标移至该行该首
/字符串 此命令用来查找特定字符串,例如:":/tcp",如果搜索的字符串不是
所要的,可以按"n"键来往下继续查找
?字符串 此命令用来查找特定字符串,例如:":/tcp",如果搜索的字符串不是
所要的,可以按"n"键来往上继续查找
补充
在GUI下:
(1)可按i进入插入模式
(2)使用鼠标拖动反选要粘贴的内容,按鼠标左键复制选定块到缓冲区
(3)然后将光标移到要粘贴处,按鼠标中键(两键鼠标可同时按左右键),粘贴缓冲区内容。
在纯文本终端下:
(1)选定文本块,使用v进入可视模式;移动光标键选定内容
(2)复制选定块到缓冲区,用y;复制整行,用yy
(3)剪切选定块到缓冲区,用d;剪切整行用dd
(4)粘贴缓冲区中的内容,用p
在同一编辑窗打开第二个文件,用:sp [filename]
在多个编辑文件之间切换,用Ctrl+w
命令前面加数字表示重复次数,加字母表示使用的缓冲区名称。
获取帮助,用:help [内容或命令]
a) 撤消上一个编辑操作。 ====》 U
b) 重复上一个编辑操作。 ====》 .
c) 还原被撤消的编辑操作。 ====》 Ctrl + R
更多有关Vi的命令查看Ubuntu 命令技巧
相关推荐
精选了常用的vi编辑器操作指令,分门别类,易读易记,掌握后vi操作不再是难题,良心之作!
常用vi命令集合.zip
简单的介绍 vi 中较常用输入模式、光标移动、删除操作、改变与替换、查询、拷贝与粘贴、文件保存及退出等操作命令。
vi命令列表 1、下表列出命令模式下的一些键的功能: h 左移光标一个字符 l 右移光标一个字符 k 光标上移一行 j 光标下移一行 ^ 光标移动至行首 0 数字"0",光标移至文章的开头 G 光标移至文章的最后 $ 光标移动至行...
本文是关于Linux操作系统的一些基础vi命令,大数据学习者需要掌握的基础vi命令。该基础命令适合于小白轻松入门,记住常用命令,会大大的提高学习效率,更快的去了解LInux操作系统。
详细介绍了linux系统里vi命令下常用的操作
常用vi命令,一般的操作足够了。 1)输入模式 2)命令模式
本章介绍Linux上最常用的文本编辑器Vi。文本编辑器是所有计算机系统中最常使用的一种工具。用户在 使用计算机的时候,往往需要建立自己的文件,无论是一般的文本文件、数据文件,还是编写的源程序 文件,这些...
aix常用操作命令(vi,shell),这个是公司内部培训的采用命令
Unix常用命令 1. 目录基本操作 2. 文件基本操作 3. 文件权限操作 4. 显示用户信息
Linux系统基本操作命令与vi编辑器使用
在Linux Vi的命令行模式下的常用命令
UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一...
该文档详细介绍了Linux下Vi使用的所有操作命令。
本文档收集了常用的vi命令,做过整理并归类。
vi使用技巧 根目录下的文件夹 输入”/”,回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 ...常用的操作: 查看当前目录:pwd 修改密码:passwd 更换模式:csh,bash 远程登陆:telnet
Linux系统常用的vi操作命令(vi basic commands),官方资源
本资源中包含了Linux系统的常用操作命令:vi编辑器的操作命令,查看内核版本操作命令,分区操作相关命令,文件与文件夹的常用操作命令集合,是Linux系统初学者的参考好助手,欢迎大家下载参考使用
VI常用命令说明,总结了在LINUX下常用的VI操作指令。非常实用。
本论文将介绍一些常用的Linux命令,这些命令是Linux系统管理和操作的基础,对于理解和使用Linux系统非常重要。 一、文件和目录操作命令: 1. ls:列出当前目录下的文件和子目录。 2. cd:切换目录,进入指定的目录...