Linux vim编辑器常用命令

vim文本编辑
打开文件
vim 文件名
如果文件存在会直接打开改文件;如果文件不存在会创建一个文件后再打开
三种模式
命令模式:文件打开后的默认模式,只能查看文件内容不能修改
输入模式:可以编辑和修改
末行模式:保存退出

切换
命令模式 --> 输入模式 按i键
命令模式 --> 末行模式 按:键
输入模式和末行模式 --> 命令模式 按Esc键
备注:输入模式和末行模式不能直接切换,需要经过命令模式

命令模式操作
光标行间的调整
h:左移一个字符
j:下移一行
k:上移一行
l:右移一行
gg :跳转到文件的第一行
G :跳转到文件的最后一行
num G:移动到第num行
按键PgDn 或Ctrl+F :下翻一屏
按键PgUp或Ctrl+B : 上翻一屏
复制,粘贴,删除
yy: 复制当前行
#yy :复制当前往下#行
p :当前光标下粘贴
delete: 删除当前光标所在的单个字符
dd :删除(剪切)当前行
#dd :删除(剪切)当前光标往下到#行

查找替换
:s/old/new 替换当前行第一个old为new
:s/old/new/g 替换当前行所有的old为new
:n,m s/old/new/g 替换第n-m行所有的old为new
:% s/old/new/g 替换文件内所有的old为new
u 撤销

末行模式的几个命令:
q 退出
q! 修改数据后,不保存数据强制退出
wq! 保存数据后退出
w filename 将文件保存到另一个文件中

原文地址:https://blog.51cto.com/14310201/2409586

时间: 2024-11-03 01:13:39

Linux vim编辑器常用命令的相关文章

vim编辑器常用命令的总结

vim编辑器常用命令的总结 0 摘要 总结一些vim增删改查命令,工作上一直要用vim编辑器修改配置文件,慢慢的爱上这款编辑器. 1 命令说明 如何快速的移动屏幕的行首和行尾(大写):H,L 翻页向前ctrl+f,翻页向后ctrl+b 插入 i正规的插入,a光标位置插入 显示行号 set nu(set number) 跳到某一行 :+行号 跳到文件结尾 G 跳到文件头部 gg 粘贴 yy复制一行 3yy复制3行(同理) 复制 p粘贴,P光标前粘贴 删除 删错了恢复,u dd删除一整行 3dd删除

LINUX VIM编译器常用命令总结

9.vim编辑器 Vi编辑器的增强版,支持多语言脚本,文件类型插件,各文本补全模式,以及许多其它选项. 命令模式:用于文件导航,剪切粘贴既简单命令.撤销恢复和其他操作,也在此模式进行 插入模式:用于常规文本编译,替换模式是插入模式的一种变体. Ex模式:   用于保存.退出和打开文件,以及搜索.替换和其他复杂操作. i          命令模式切换到插入模式,在光标之前开始插入 a          命令模式切换至插入模式,在光标之后开始插入 I          命令模式切换到插入模式,在当

vim编辑器----常用命令

vim编辑器 前沿:vim是一款非常好用的文档编辑以及编程的好工具,我们来详细看看 打开文件:# vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首: +/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首: 模式转换: 输入模式 --> 编辑模式   按ESC键 编辑模式 --> 末行模式   按着shit+: 末行模式 --> 编辑模式    按ESC键 编辑模式:默认模式  可以输入的命令 i:insert,

Vim 编辑器常用命令

Vim编辑器 命令 说明 i 在光标前插入 I 在行首插入 a 在光标后插入 A 在行末插入 o 在下一行插入 O 在上一行插入 yy 复制光标所在的这一行 nyy 复制光标所在行开始向下的n行 D 从当前光标开始剪切,一直到行末 do 从当前光标开始剪切一直到行首 dd 剪切光标这一行 ndd 剪切光标所在行向下n行 p 粘贴 u 撤销刚刚进行的操作 Ctrl+r 反撤销 dw 删除一个单词 x 删除当前的光标,每次删除一个 X 删除当前的光标前面,每次删除一个 v 选中一片代码(光标) V

Linux vi/vim编辑器常用命令与用法总结

(一)vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便.vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本.C语言程序编辑等功能,可以作为程序编辑器. (二)为什么要学习vi/vim?首先所有的Linux发行版系统上都会默认内置vi编辑器,而不一定带有其他文本编辑器,非常通用:其次,很多

VIM编辑器常用命令

一.剪切: 1. 欲从当前光标删除至下一个单词,请输入:dw  2. 欲从当前光标删除至当前行末尾,请输入:d$  3. 欲删除整行,请输入:dd //可以使用 dNd删除多行 N代表行数  4. 欲重复一个动作,请在它前面加上一个数字:2w  5. 在正常模式下修改命令的格式是:               operator   [number]   motion     其中:       operator - 操作符,代表要做的事情,比如 d 代表删除       [number] - 可

VIM 文本编辑器常用命令

VIM文本编辑器常用命令 简单介绍 vi 和 vim是Unix / Linux上最常用的文本编辑器而且功能非常强,vim 是vi的升级版.Vi 类似于windows中的记事本,而vim类似于windows中的EmEditor或EditPlus等. 1.VIM三种工作模式之间的转换 2.插入命令 3.定位命令 4.删除命令 5.复制粘贴 6.替换和取消命令 7.退出命令 加油!!!

二十八、Linux下Vim工具常用命令

在linux下做开发,甚至是只做管理维护工作,也少不了Vim的使用.作为一个新手,我也是刚刚接触,本节将我日常使用或收集的Vim常用命令记录下来. 当然,直接在命令行上输入:vimtutor,就可以学习到Vim的所有命令了.Vim很强大,很多牛人在vim里集成很多插件什么的,但这里只介绍基本vim命令 移动命令 h "左 j "下 k "上 l "右 w "光标移动到下一个单词的首字符 a word forward b "光标移动到上一个单词的首

Linux学习之Vi编辑器常用命令

VI编辑器常常简称为Vi(visual editor),它可以自行输入.删除.查找.替换.复制.粘贴.块操作等多功能编辑器.用户需要根据自己的需求进行定制,这个是其他编辑程序所没有的一个功能.vi 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序.没有菜单,只有命令,且命令繁多.vi有3种基本工作模式:命令行模式.文本输入模式和末行模式.. 基本上vi可以分为三种状态, 分别是 游标控制 k 游标向上移  (添数字 移动字符个数