vi 和 vim 编辑器的使用
来源:互联网 发布:淘宝送的鱼骨头怎么用 编辑:程序博客网 时间:2024/05/23 16:54
vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器,对于 Unix 及 Linux 系统的任何版本,vi 编辑器是完全相同的,vi 也是 Linux 中最基本的文本编辑器,它的功能完全不逊色于其它编辑器,学会熟练的使用它,是学习Linux的一柄利刃,有它就可以在 Linux 的世界里畅行无阻。
vi 编辑器主要有三种模式:命令行模式、插入模式和底行模式,其实底行模式也就是命令行模式。其中,命令行模式主要控制屏幕光标的移动,字符、字或行的删除、移动及复制等;插入模式下才能进行编辑;底行模式主要是用于保存文件,查找关键字,设置行号等。
如果不掌握一些常用命令,根本无法在 vi 下进行编辑。下面介绍一些编辑时常用到的快捷键。
在命令行模式下的功能键
vi
:打开或新建一个文档 i
(进入到操作模式) ESC
:从插入模式返回到命令模式 :
(进入保存模式) w
:保存文件 q
:退出vi wq
:退出并保存 q!
:强制退出但不保存
进入插入模式:i
(从光标当前位置开始输入)
进入插入模式:a
(从光标所在位置的下一个位置开始输入文字)
进入插入模式:o
(插入新的一行,从行首开始输入文字)
复制: yw
:复制从光标到词尾的部分 #yw
:复制从光标到词尾的#个词 yy
:复制光标当前行 #yy
:复制光标当前行的#个行
粘贴: p
:与复制命令配合使用
后退: u
:按一下后退一步
光标的移动: h
(左键)、j
(下键)、k
(上键)、l
(右键):左、下、上、右 Ctrl+b
:屏幕往后移动一页 Ctrl+f
:屏幕往前移动一页 Ctrl+u
:屏幕往后移动半页 Ctrl+d
:屏幕往前移动半页
0 和^
:移动到行开头 $
:移动到行末尾 G
:移动到文章的最后 w
: 光标跳到下个字的开头 e
: 光标跳到下个字的结尾 b
: 光标跳到上个字的开头 #l
:跳到第#个位置
替换: r
:替换光标所在处的字符,只能一个 R
:替换光标所到之处的字符,按ESC退出替换
删除: x
:删除光标之后的一个字符 #x
:删除光标及其之后的#个字符 X
:删除光标之前的一个字符 #X
:删除光标及其之前的#个字符 dd
:删除光标所在行 #dd
:删除光标及其之后#行
在底行模式下的功能键
set nu
:设置行号
set nonu
:取消行号
#
:跳到#行
/关键字
:按 n 键搜索下一个
?关键字
:按 n 键搜索上一个
多练习,平时也可以下载一个 vim 在 windows 上进行编辑,否则没几天就忘的一干二净了。
在这里分享一个绿色版的Vim编辑器( 百度云管家下载),下载后解压缩就可以进行练习了,共勉!
- 4、 VI、VIM编辑器:VI、VIM编辑器的介绍、VI、VIM扥使用和常用快捷键
- vi 和 vim 编辑器的使用
- Linux 系统下vi和vim编辑器的使用
- vi和vim编辑器
- vi和vim编辑器
- vi和vim编辑器
- vi和vim编辑器
- vi和vim编辑器
- vi和vim编辑器
- ubuntu vi, vim 编辑器的使用
- 【DEVTool】 VIM/VI编辑器的使用FQA
- Linux vi / vim 编辑器的使用
- vi / vim 编辑器的基本使用介绍
- ubuntu vi, vim 编辑器的使用
- Linux下的编辑器:vi和vim
- vi和vim编辑器小结
- vi和vim编辑器(4)
- 定制 vi 和 Vim 编辑器
- 算法竞赛入门经典java版程序ch4 UVa12412
- Singleton单例模式
- hdu 4821String(字符串hash)
- vue axios-2
- tablayout依赖
- vi 和 vim 编辑器的使用
- 给单元素艺术添加动画
- 大数据平台搭建-简单说
- Functional GPU Algorithm
- Android NDK 开发:实战案例
- Linux IO多路复用之epoll网络编程(含源码)
- golang -- slice元素去重
- Github遇到Permanently added the RSA host key for IP address '192.30.252.128' to the list of known host
- Python3 执行Linux Bash命令