linux下的vi编辑器的使用和一些常用的命令
2016-12-06 16:16
531 查看
在使用vi之间首先要明白vi 是从vim发展过来的一款文本编辑器
vi编辑器下有三种工作模式命令模式,末行模式和文本模式
三种模式之间的切换 :
vi下的分屏操作:
命令模式下的常用命令:
光标的移动相关命令:
光标的删除相关的命令 :
撤销操作相关命令:
复制粘贴:
切换到可视模式可以进行选中字符操作:
在文本模式下的常用操作:
末行模式下的常用操作:
不常用的命令:
向右缩进 << - 向左缩进换:
vi编辑器下有三种工作模式命令模式,末行模式和文本模式
vi [file_name] -- -> 进入file_name文件的命令模式
三种模式之间的切换 :
在命令模式下按下 A I O S 或者小写的 a i o s 即可进入编辑模式 在命令模式下按下 v 可以切换到可视模式 编辑模式下按下 ESC 可以切换到命令模式 末行模式按下两次 ESC 可以进入命令模式
vi下的分屏操作:
:sp 水平分屏当前文件 ctr + ww 两个屏幕之间的切换 :q 关闭当前屏幕 :vsp 垂直分屏
命令模式下的常用命令:
在命令模式下保存并退出 : ZZ
光标的移动相关命令:
h - 向前移动 j - 向下移动 k -向上移动 l - 向后移动 0 - 移动到当前行的头部 $ - 移动到当前行的尾部 gg - 移动到当前文件的头部 G - 移动到当前文件的尾部 100G - 移动到文件的第100行
光标的删除相关的命令 :
【注意: 删除操作其实不是真正的删除,其实是做的是剪切操作,可以用p -- 粘贴来把删除的字符重新粘贴到你想要粘贴的位置】 X - 删除光标前面的字符 x -删除光标后的字符 dw - 删除一个单词(注意要把光标放在单词首字母上) d0 - 删除光标到行首的内容 d$ - 删除光标到行尾的内容 D - 删除光标到行位的内容 dd - 删除光标所在当前行内容 ndd - 删除多行内容(n代表自然数,表示要删除的行数)
撤销操作相关命令:
u - 撤销删除 ctrl + r - 反撤销
复制粘贴:
yy - 复制一行 nyy - 复制多行(n代表是要复制的行数) p - 粘贴(粘贴到光标所在行的下一行) P - 粘贴(粘贴到光标所在行) 剪贴 == 删除 (命令同上面的删除)
切换到可视模式可以进行选中字符操作:
在命令模式下v进入可视模式,在可视模式下:y -- 复制 d -- 删除
在文本模式下的常用操作:
切换到文本模式下八个字符对应的操作 a -- 在光标所在位置的后面插入 A -- 在当前行的尾部插入 i -- 在光标所在位置的前边插入啊 I -- 在光标所在行的行首插入 o -- 在光标所在行的下边开辟一个新的行 O -- 在光标所在行的上面开辟一个新的行 s -- 删除光标后边的字符 S -- 删除光标所在的一整行
末行模式下的常用操作:
:%s/tom/jack/g 在当前文件中把tom字符替换成jack :!pwd -- 表示在末行模式下执行命令 :w 保存文件 :q 退出 :q! 退出不保存 :wq 保存退出 **查找和替换:** /[search_char] ,在通过n来查看找到的字符 r -- 当个字符的替换
不常用的命令:
向右缩进 << - 向左缩进换:
相关文章推荐
- linux系统下的vi编辑器一些常用命令整理
- linux 使用hadoop中常用的一些命令
- linux 一些常用的命令 使用 基础
- vi编辑器一些常用命令的使用
- linux 的命令使用及一些简单常用的命令
- Linux下使用一些常用的svn命令
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- Linux常用命令(三)使用vi编辑器
- 记录一些linux下python flask mysql使用过程中常用的命令
- Linux简介及常用命令使用3--vi编辑器
- linux下一些常用命令以及vi的使用
- vi编辑器一些常用命令的使用
- linux 目录结构+常用命令+压缩命令+vim使用+及一些基础知识(非常好)
- Linux操作系统下VI编辑器常用命令介绍
- 一些常用的linux命令---方便查询
- LINUX一些常用简单命令
- Linux一些常用的基本命令
- Linux下使用磁带机的常用命令 tar
- SQL*Plus中一些常用的命令及使用技巧