vim 编辑器基本用法
这些都是本人工作时常用的方法,并不是vim的全部功能
1、vim的基本概念
基本上vi可以分为三种状态,分别是命令行模式、插入模式和底行模式,各模式的功能区分如下:
1) 命令行模式
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 插入模式下,或者到 底行模式。
2) 插入模式
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式
将文件保存或退出vim,也可以设置编辑环境。
2、vim的基本操作
1) 进入vim
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
$ vim myfile.txt
进入vim之后,是处于 命令行模式,要切换到 插入模式 才能够输入文字。
2) 切换至插入模式编辑文件
在 命令行模式 下按一下字母 i 就可以进入插入模式,这时候你就可以开始输入文字了。
在 插入模式下 按 [ESC] 键 就回到命令模式了
3) 退出vim及保存文件
在命令行模式下,按一下 : 冒号键进入底行模式例如:
: wq (输入wq,存盘并退出vim)
: q! (输入q!, 不存盘强制退出vim)
3、命令行模式功能键
1) 切换到插入模式
按 i 进入插入模式后,按“i”进入插入模式后是从光标当前位置开始输入文件;
按 a 进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按 o 进入插入模式后,是插入新的一行,从行首开始输入文字。
2) 光标移动
h 或向左方向键,光标向左移动一个字符
j 或向下方向键,光标向下移动一个字符
k 或向上方向键,光标向上移动一个字符
l 或向右方向键,光标向右移动一个字符
ctrl + b 屏幕往“后”移动一页。
ctrl + f 屏幕往“前”移动一页。
3)删除、复制、粘贴
x 每按一次,删除光标所在位置的“后面”一个字符
X 每按一次,删除光标所在位置的“前面”一个字符
#x 例如,8x表示删除光标所在位置的“后面”8个字符
dd 删除光标所在行
#dd 从光标所在行开始删除#行
yw 将光标所在之处到字尾的字符复制到缓冲区
yy 复制光标所在行到缓冲区
#yy 例如,6yy表示拷贝从光标所在的该行“往下数”6行文字。
p 将缓冲区内的字符贴到光标所在位置
4)查找、替换
/ 先按 / 键,再输入您想寻找的字符,例如 /word
如果第一次找的关键字不是您想要的,可以一直按 n 会往后寻找到您要的关键字为止
:1 , 5s/word1/word2/g 在第1行与第5行之间查找word1字符串,并将该字符串替换为word2
:1 , $s/word1/word2/g 在第1行与最后一行行之间查找word1字符串,并将该字符串替换为word2
:1 , $s/word1/word2/gc 在第1行与最后一行行之间查找word1字符串,并将该字符串替换为word2,
并在替换前显示提示符让用户确认
5)保存、推出
:w 保存数据
:w! 强制保存数据
:q 推出vim
:q! 强制推出vim
分享到:
相关推荐
vim是unix与linux经常使用的一个文本编辑器,其使用方便功能强大已是地球人都知道的事实。快来,这里有一分钟学会使用这个软件的方法,没有什么能在这么快的时间内就能让你有收获的方法啦!!
自己在linux学习过程中的vi使用笔记,教你熟练使用vi及vim编辑器。 vi编辑器是所有Unix及Linux系统下标准的编辑器,美国加州大学伯克利分校的Bill Joy所创立[1] ,它的强大不逊色于任何最新的文本编辑器,这里只是...
linux系统下vim编辑器的使用方法
Linux系统中vim编辑器的安装和使用,里面主要是关于安装方法和使用
vim编辑器的用法,入门必备。 兄弟连Linux集群架构师课件(如有侵权请联系我删除)
《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就《学习vi和Vim编辑器(中文版)(第7...
该配置文件包含了设置行号、Tab...具体说明可以参考我的文章《【Linux成长之路基础篇:玩转vim(vi)编辑器】三大模式及命令介绍、如何通过配置文件.vimrc配置vim》第三章《三、vim配置文件.vimrc》里面有详细的介绍。
Vi 是Unix世界里极为普遍的全屏幕文本编辑器,VIM是它的改进版本Vi IMproved的 简称。几乎可以说任何一台Unix机器都会提供这套软体。Linux当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多。熟悉 ...
Linux常用命令和管理05-Linux文本编辑器vim基本用法1
vim的使用方法和常见问题解决方法 vim的使用方法和常见问题解决方法 vim的使用方法和常见问题解决方法 vim的使用方法和常见问题解决方法 vim的使用方法和常见问题解决方法
一、vim的三种模式以及作用 命令模式:控制光标移动,可对文本进行删除、复制、粘贴 末行模式:保存、推出与设置编辑环境 编辑模式:正常的文本录入 二、命令模式常用快捷键 dd 删除(剪切)光标所在的整行 ndd ...
vim编辑器 本次案例练习的要求(CentOS7-2上实现) (1)在/tmp目录下建立一个名为mytest的目录,进入mytest目录当中。 (2)将/etc/man_db.conf复制到上述目录下面,使用vim打开目录下的 man_db.conf文件。 在...
● 掌握Vi编辑器的启动与退出。 ● 掌握Vi编辑器的三种模式及使用方法。 ● 熟悉C/C++编译器gcc的使用。
NERDTree是Vim编辑器的树形文件系统浏览器。 使用此插件,用户可以直观地浏览复杂的目录层次结构,快速打开文件进行读取或编辑,并执行基本的文件系统操作。
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 1、vi和vim的区别: 就是在进入一般命令模式后,当按下(i、I、o、O、a、A、r、R)等任何一个字母,之后...
详细介绍VIM的使用方法,有一些高级的用法,同时提供一些插件的使用链接,欢迎大家下载。
Vim编辑器可以轻松地嵌入到您的React Web应用程序中。 请访问演示以观看实时示例。 安装vim.wasm的React组件react-vim-wasm npm软件包提供了vim.wasm的React组件。 Vim编辑器可以轻松地嵌入到您的React Web应用程序...
这个时候就可以对文本进行编辑了,这个时候还不能直接写入一些内容,先来,了解一下 vim 编辑器的基本使用方法; vim三种模式 1.普通模式(vim打开一个文件后默认所处的模式) 所谓的普通模式也就是下面的模式 在此...
详细讲解LINUX系统中VIM编辑器的使用方法。