vim工具极简总结

vim,工具,总结 · 浏览次数 : 4

小编点评

**vim工具总结** **插入模式** * insert:连续两次进入替换模式 * esc:返回命令模式 * ctrl+v:可视模式批量操作命令 **替换模式** * g:全局替换 * g/zhaobsh//s/yang/g:将zhaobsh 全部替换为 yang **可视模式** * dd:删除光标所在行 * GG:达最后一行 * %d:删除从当前行到最后一行的内容 **批量操作** * Shift+insert:批量添加空格 * :wq:在选中的行上面同时添加两个空格 **其他** * s/zhao/yang/g:将zhao 替换成 yang * :s/zhaobsh//s/yang/g:实现全局替换 * Ctrl+v:返回可视模式 * Shift+insert:批量添加空格

正文

vim工具总结


背景

很多操作记不住. 想着总结当笔记使用.
备忘

基本总结

vim somefile 
打开/新建文件

i/a/insert按键 
进入插入模式

insert 连续两次
进入替换模式

esc 到命令模式

ctrl+v 进入可视模式

批量操作

命令模式下:
dd 删除光标所在行.
GG 到达最后一行
1G 到达第一行
%d 删除清空所有内容
/something  查找
u 撤销命令,操作错误可以撤销
Ctl+insert 复制鼠标选中的文本,相当于Ctl+c。
Shift+insert 输出鼠标选中的文本,相当于Ctl+v。

批量添加空格

操作yaml文件时需要批量添加空格或者是减少空格, 这个操作能够大幅提高工作效率

命令模式下输入 ctrl+v 
进入可视模式

光标上下移动选择多行. 
添加两个空格就是 输入两个 空格 
然后连续两下esc 按键
再输入 :wq 保存
就可以在选中的行上面同时添加两个空格了.

替换操作

命令模式下:
:s/zhao/yang/g 就可以将zhao 替换成 yang

如果全部替换
:g/zhaobsh//s/yang/g 就可以实现全局替换.

与vim工具极简总结相似的内容:

vim工具极简总结

vim工具总结 背景 很多操作记不住. 想着总结当笔记使用. 备忘 基本总结 vim somefile 打开/新建文件 i/a/insert按键 进入插入模式 insert 连续两次 进入替换模式 esc 到命令模式 ctrl+v 进入可视模式 批量操作 命令模式下: dd 删除光标所在行. GG

[转帖]Linux环境使用apt-get安装telnet、curl、ifconfig、vim、ping等工具

https://www.cnblogs.com/east7/p/15834866.html 当在Linux服务器执行Telnet命令时,如果提示command not found: telnet,说明服务器上并未安装Telnet命令,需要安装此命令。下面介绍在linux服务器如何安装telnet、c

[转帖]把VIM打造成一个真正的IDE(2)

作者是 Dante 发布于 2009年10月17日 in Vim. OK,上一篇文章,我们已经配置好了一个可以正常使用的VIM,那么在我们真正来到程序员的VIM世界之前,希望你能在VIM里面再多加下面几个配置。 set go= "无菜单、工具栏 对,让我真正抛弃鼠标,进入美妙的VIM之旅吧! 首先说

[转帖]vim常用技巧

https://www.cnblogs.com/ryanlamp/p/13411618.html 一.vim工作模式: 二.常用命令: 1.定位命令 h、方向左键:左移一个字符 j、方向下键:下移一行 k、方向上键:上移一行 l、方向右键: 右移一个字符 $:移至行尾 0:移至行首 H:移至屏幕上端

nginx日志定期备份清理的方法

nginx日志定期备份清理的方法 前言 实在不想动不动就 yum install 也不太想因为一个很小的需求就搞一下ansible. 想着能够尽量简单, 尽量方便的进行一些工作. 具体思路就是 压缩,备份. 删除过旧的文件. 保证磁盘的正常可用. 具体脚本 vim /deploy/nginxlog

vim的使用方法

vim的使用技巧 vim会根据文件拓展名自动识别编程语言,支持各种操作 如果打开vim,首先需要创建文件或打开已经存在的文件 刚进入vim的模式是只读模式,需要按i进入编辑模式,才可以编辑 (1)'yy'复制当前光标所在行 (2)'cc'是剪切当前光标所在行 (3)[n]dd 删除当前光标所在行开始

[转帖]把VIM打造成一个真正的IDE(1)

http://www.vimer.cn/2009/10/15/ba-vimda-zao-cheng-yi-ge-zhen-zheng-de-ide-1/ 这里所说的IDE主要是指C/C++开发,但是由于笔者之前也搞java和c#开发,所以对这两种语言也会有所兼顾。 这个话题可能要分好几篇文章来写了,

[转帖]让vim显示空格,tab字符,及vim多行注释

http://t.zoukankan.com/jjxhp-p-10667934.html 1、显示 TAB 键 文件中有 TAB 键的时候,你是看不见的。要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里 这样做的一

[转帖]Vim里面显示TAB键

http://www.ekangw.net/a/diannaojiqiao/2022/0916/188768.html 1、文件中有 TAB 键的时候,你是看不见的。要把它显示出来:C代码 :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符

vim配置的学习与总结

摘要 有时候在linux里面操作需要使用粘贴以及其他处理. 很多发行版, 遇到 # 会自动退格, 很难受. 想着能够处理一下vim的默认设置可以好很多. 所以这里简单总结一下. 配置文件 vim的配置文件有两处 全局的是: /etc/vimrc 分用户的是: ~/.vimrc 两个都可以进行设置 但