vim基础指令(自用)

这个是自己随便写的,类似于笔记
vim 多模式编辑器
查看指令:
gg: 定位光标到最开始行
shift+(按)g 定位到最结尾行
n+shift+(按)g 定位到任意行
shift+$ 定位到本行结尾
0 定位到本行开头
w:跨单词移动
h.j.k,l: 左下上右

修改指令
dd: 剪切光标所在行
yy: 复制光标所在行
(n)p: 粘贴到光标所在的下一行
u: 进行撤销
ctrl + r 对撤销的操作进行撤销
shift+~:调整成大写
(n)y 将光标处的n个数批量替换
shift+r进入替换模式
(n)x 删除n个字符

多文件编辑
vs 文件名 打开第二个屏幕
ctrl+w+w 切屏

配置vim

普通用户:在家目录下创建一个隐藏文件:

touch .vimrc

然后进行写入即可
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/131794.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

塑胶材料检测对激光焊机的作用

塑胶材料的激光焊接已经普遍用于各种零配件,而塑料的透光率是焊接工艺质量的一个重要指标。针对这类塑胶材料推出这款专门检测塑胶材料近红外透光率特性的透光率检测仪,对注塑件的透光率进行全画面扫描。 全球工业致力于贯彻绿色环保、节能减排发展理念&…

怎么防止重要文件夹丢失?文件夹安全如何保护?

我们在使用电脑的过程中,会将重要数据放在文件夹中,那么,我们该怎么防止重要文件夹丢失呢?下面我们就一起来了解一下。 EFS加密 EFS加密可以对于NTFS卷上的文件夹进行加密,加密后的文件夹将只允许加密时登录系统的用户…

K8S云计算系列-(3)

K8S Kubeadm案例实战 Kubeadm 是一个K8S部署工具,它提供了kubeadm init 以及 kubeadm join 这两个命令来快速创建kubernetes集群。 Kubeadm 通过执行必要的操作来启动和运行一个最小可用的集群。它故意被设计为只关心启动集群,而不是之前的节点准备工作…

LVS负载均衡+LVS-DR部署

LVS负载均衡LVS-DR部署 文章目录 LVS负载均衡LVS-DR部署lvs的组成lvs的工作原理lvs的三种工作模式1、基于NAT的LVS模式负载均衡2、 基于TUN的LVS负载均衡3、LVS(DR)负载均衡 lVS的特点:LVS-DR模型实战1. LVS-DR部署1.先下载所需要的安装包2.D…

数据库基础篇二

函数 约束 概述 概念:约束是作用于表字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类: 外键约束 外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性…

git push错误->Error: src refspec master does not match any

参考:https://blog.csdn.net/weixin_40908748/article/details/128574907 问题描述:在执行命令 git push origin master 时报错->Error: src refspec master does not match any 问题分析:在网上查找解决方法,大部分人说是暂存区没有文件…

【C进阶】内存函数

strcpy拷贝的仅仅是字符串,但是内存中的数据不仅仅是字符,所以就有了memcpy函数 1. memcpy void *memcpy (void * destination ,const void * source , size_t num) 函数memcpy从source的位置开始向后拷贝num个字节的数据到desti…

webrtc用clang编译支持h264,支持msvc调用库

webrtc遇到困扰: 如果msvc编译,ffmpeg编译失败,需要替换ffmpeg库。如果用clang编译,vs或qt调用dll又存在崩溃。 经过反复尝试找到解决方法: 一、编译 1、编译参数 //我得环境配置 set DEPOT_TOOLS_UPDATE0 set DEP…

$attrs 和 $listeners (vue2vue3)

目录 透传 Attributes Attributes 继承​ 对 class 和 style 的合并 v-on 监听器继承 深层组件继承 禁用 Attributes 继承 多根节点的 Attributes 继承 vue2 $attrs 和 $listeners $attrs 概念说明 $attrs 案例 $listeners 概念说明 $listeners案例 vue3 $attr…

zsh: command not found: conda问题解决

参考:https://zhuanlan.zhihu.com/p/158703094 一、问题介绍与环境介绍 系统为macOS Catalina 10.15.4 所用终端为zsh 安装了oh-my-zsh之后conda命令在终端中不可用。 二、原因分析 终端中zsh的可访问的程序一般放在/bin, /usr/bin, /usr/local/bin,/bin目录下&…

Android Studio git 取消本地 commit(未Push)

操作比较简单 1.选中项目然后依次选择:Git->Repository->Reset HEAD 2.然后再to Commit中输入HEAD^,表示退回到上一个版本。

区块链金融的开发流程

区块链金融应用的开发流程与一般的软件开发流程有许多相似之处,但它还涉及到智能合约的编写、区块链网络集成和加密货币处理等特定方面的工作。以下是一般区块链金融应用的开发流程,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件…