Linux基础-Vim编辑器的使用整理
来源:互联网 发布:java的api文档做什么的 编辑:程序博客网 时间:2024/05/20 11:35
实验环境说明:RHEL7
首先请确保系统已经安装了VIM工具
[root@study ~]# rpm -qf `which vim`vim-enhanced-7.4.160-1.el7.x86_64
语法:
[root@study ~]# vim 文件名
vim编辑器的切换
命令模式 、命令行模式、编辑模式
首次进入文件: 命令模式
出现 Insert: 编辑模式
输入: 表示 命令行模式
从编辑模式到命令行模式怎样切换?
编辑模式->esc->命令模式->: ->命令行模式
字符操作(如何进入编辑模式)
a i o A I O 进入编辑模式 esc 退出编辑模式
命令模式
i 当前字符之前插入 (光标前)I 行首插入 (行首)a 当前字符之后插入 (光标后)A 行尾插入(行尾)o 下一行插入 (另起一行)O 上一行插入(上一行插入)x 向后删除一个字符等同于deleteX 向前删除一个字符 u 撤销一步 每按一次就撤销一次
行操作
#行尾和行首home键或^ 行首 end键或$ 行尾 #复制yy 复制一行 数字+yy 复制N行#粘贴p 将复制行粘贴#删除dd 删除一行 数字+dd 删除多行 例如:删除5行,使用5dd#剪切先删除在再粘贴d + HOME 或^ 删除到行首 d + END 或$删除到行尾
词操作
注意词按空格为分隔符 每个空格前都是一个词
dw 删除一个词,删除时要将光标移动到这个词的词首。如果光标不在词首,则删除光标之后的字母yw复制一个词
命令行模式
基本操作
:w 保存 save:q 没有进行任何修改,退出 quit:q! 修改了,不保存,强制退出:wq 保存并退出 :wq! 强制保存并退出。
替换和定位
#替换格式: %(所有内容) s(替换)/旧的内容/新的内容 (/g全部)默认是每一行的第一个符合要求的词:% s/1/5 每一行的第一个1被替换成5:% s/1/5/g 将文本中所有的1替换成5#定位:? 定位到某一行:4 定位到第4行以下定位操作在命令模式下进行?G 定位到某一行?gg 定位到某一行以上的?代表行号
显示行号
:set nu
0 0
- Linux基础-Vim编辑器的使用整理
- linux学习整理之vim编辑器的使用
- Linux基础命令以及VIM文本编辑器的基本使用
- Linux基础——Vim编辑器的使用
- linux基础之vim编辑器使用技巧
- Linux vim编辑器的使用
- linux vim,vi编辑器的基础
- Linux-Vim编辑器使用
- Linux的vim编辑器的使用
- Linux下VIM编辑器的详细使用
- Linux下VIM编辑器的详细使用
- linux 下vim 编辑器的使用
- Linux下 VIM编辑器的使用
- Linux下VIM编辑器的详细使用
- Linux中 vim 编辑器的使用
- 【工具】Linux下VIM编辑器的使用
- vim(linux编辑器)的使用
- vim(Linux编辑器)的使用
- Cgroup 理解
- 前端开发之JavaScript实战应用
- tomcat原理及安装及反向代理、会话保持、session集群和session共享服务器的实现(一)
- 【蓝桥杯】回文数字
- Android 音频播放之SoundPool的使用和封装
- Linux基础-Vim编辑器的使用整理
- js实现鼠标滚轮滚动以当前鼠标焦点为中心缩放
- spring注入配置文件属性到java类
- Leetcode 264 - Ugly Number II(dp)
- Linux一键安装web环境全攻略
- django介绍
- C#客户端接受websocket推送右下角弹出提示框出现线程错误
- Git初识
- PHP之验证码生成和使用