五、Linux vim编辑器

作者: 下午茶_da6d | 来源:发表于2019-11-14 10:52 被阅读0次

vim编辑器三种模式:
命令模式、编辑模式、末行模式

1.命令模式:

vim进入文件后就是命令模式

1.1 命令模式下常用快捷操作

复制:yy复制单行 nyy复制多行 yw复制单词
粘贴:p
删除:dd删除单行 ndd删除多行 dw删除单词
撤销:u
行首:home
行末:end
文首:gg
文末:shift+G

2.编辑模式:

用户可以修改文件内容

3.末行模式:

末行模式可以进行设置、查找、替换、保存等操作

3.1设置:

:set nu 显示行号
:set nonu 取消行号
:set ts=4 设置tab键长度

3.2查找:

/ab ?a
n向下
N向上

3.3替换:

:%s/ab/cd/gc
%所有行 s 替换 g全局 c交互式

3.4文件保存/退出:

:w 保存文件
:q 不保存退出
:wq :x 保存退出

三种模式切换方式:

1.命令模式进入编辑模式:

常用操作有:
a 当前字符后输入
A 当前行行尾输入
i 当前字符前输入
I 当前行行首输入
o 当前行下一行输入
O 当前行上一行输入

2.编辑模式切换为命令模式:

ESC键

3.命令模式切换为莫行模式:

冒号:进入设置/替换
斜杠/问号:进入查找

随笔记:

我们在用python开发/做接口测试时,我们需要先用charles抓包,切换在text格式查看请求的键值对以=连接,多个参数以&分隔,另外还有空格括号等特殊符号显示的格式是%xx,我们需要将其转换为python字典的格式使用,这时候就需要vim/sed了,整理了一下最多需要以下操作即可完成转换:
1.&转换为',换行符‘:%s/&/',\r'/g
2.将=替换为':':%s/=/':'/g
3.开头和结尾添加‘
4.替换几个特殊符号:%s/%5B/[/g %s/%7B/{/g %s/%22/"/g %s/%3A/:/g %s/%2C/,/g %s/%7D/}/g %s/%5D/]/g %s/%2F///g
%s/%3F/?/g %s/%3D/=/g %s/%20/ /g %s/%40/@/g

相关文章

  • 如何进入退出vim编辑器

    注意:linux命令要小写哦! 环境 linux系统 vim编辑器 进入VIM编辑器 VIM编辑器,可以新建文件也...

  • Linux指令全网最全5(vim编辑器)

    五.vim编辑器 1.vim简介 (在终端中使用尤为重要)vi和vim都是Linux中的编辑器,不同的是,vim比...

  • CentOS7解决vim找不到问题

    vim编辑器是Linux中的强大组件,是vi编辑器的加强版 在Linux命令行输入vim时提示:-bash:vim...

  • vim 编辑器简介

    vim 编辑器是什么? vim是Linux系统下常用的高级文本编辑器,很多Linux发行版都默认安装了vi(vim...

  • 2019-06-19

    vim编辑器的介绍 vim(vimsual)是 Linux/UNIX 系列 OS 中通用的全屏编辑器。 vimm ...

  • linux文本编辑器vi/vim

    linux文本编辑器vi/vim 超全!VIM 编辑器操作指南[https://zhuanlan.zhihu.co...

  • Linux学习(三)

    八、vim的介绍 vi是所有unix和Linux系统下的标准编辑器。 vi和vim都是linux中的编辑器,不同的...

  • Linux之shell脚本编程

    Linux之shell脚本编程 主要内容: • Vim 编辑器• Shell 脚本• 任务提交 Vim 编辑器 V...

  • vim编辑器

    vi(vim)简介 vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。...

  • 扣丁学堂Linux培训带你读懂vim编辑器命令使用教程

    vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命...

网友评论

    本文标题:五、Linux vim编辑器

    本文链接:https://www.haomeiwen.com/subject/htwlictx.html