GVIM常用命令

embedded/2024/9/24 12:32:06/

Gvim常用命令

1.操作文件

1.1 gvim比较两个文件的不同

gvim -d file1 file2

2.操作文件内容

2.1全文替换

:1,$s/旧字符/新字符/g

2.2多行插入

步骤一:ctrl+v进入visual模式

步骤二:选中要插入的行

步骤三:ctrl+I进入insert模式

步骤四:输入要插入的内容

步骤五:ESC退出

2.3多行删除

步骤一:ctrl+v进入visual模式

步骤二:选中要删除的多行内容

步骤三:delete

2.4 单词大小写转换

选中单词,shift+U大写,U小写

3.NERDTree操作

3.1 打开树形目录

NERDTree

3.2 在新的窗口中打开文件

t

3.3 在原来的窗口中打开文件

enter

3.4 在同一个tab的不同窗口之间来回切换

ctrl+w+w

3.5 在不同tab之间来回切换

g+t

3.6 刷新目录

r


http://www.ppmy.cn/embedded/112777.html

相关文章

Unity中InputField一些属性的理解

先看代码: using UnityEngine; using UnityEngine.UI;public class TestInput : MonoBehaviour {[SerializeField]InputField inputField;void Start(){Debug.Log(inputField.text);Debug.Log(inputField.text.Length);Debug.Log(inputField.preferredWidth);Debug…

HTML/CSS/JS学习笔记 Day4(CSS--C1 选择器声明)

跟着该视频学习,记录笔记:【黑马程序员pink老师前端入门教程,零基础必看的h5(html5)css3移动端前端视频教程】https://www.bilibili.com/video/BV14J4114768?p12&vd_source04ee94ad3f2168d7d5252c857a2bf358 Day4 内容梳理:…

Golang | Leetcode Golang题解之第400题第N位数字

题目: 题解: func findNthDigit(n int) int {d : 1for count : 9; n > d*count; count * 10 {n - d * countd}index : n - 1start : int(math.Pow10(d - 1))num : start index/ddigitIndex : index % dreturn num / int(math.Pow10(d-digitIndex-1)…

WPS如何删除表格下的空白页

WPS Office(12.1.0.17827) ① 鼠标右键,选择段落 ② 行距:固定值;设置值:1磅;取消勾选,确定即可~

c++题目_洛谷 / 题目详情 P1012 [NOIP1998 提高组] 拼数

# [NOIP1998 提高组] 拼数 ## 题目描述 设有 $n$ 个正整数 $a_1 \dots a_n$,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。 ## 输入格式 第一行有一个整数,表示数字个数 $n$。 第二行有 $n$ 个整数,表…

DroidBot-GPT: GPT-powered UI Automation for Android论文学习

本文介绍了DroidBot GPT,这是一种利用类似GPT的大型语言模型(LLM)自动化与Android移动应用程序交互的工具。给定所需任务的自然语言描述,DroidBot GPT可以自动生成并执行导航应用程序以完成任务的操作。它的工作原理是将应用程序G…

Dockerfile中的RUN、CMD、ENTRYPOINT指令区别

RUN在构建过程中在镜像中执行命令。CMD容器创建时的默认命令。(可以被覆盖)ENTRYPOINT容器创建时的主要命令。(不可被覆盖) 指令介绍 1.RUN 在构建过程中在镜像中执行命令,是在 docker build中执行 2.CMD 作用&am…

软件测试工程师面试整理-测试工具

在软件测试过程中,使用合适的工具可以大大提高测试的效率和质量。根据不同的测试类型和需求,有许多专业的工具可供选择。以下是一些常用的软件测试工具,按不同类别进行分类: 1. 功能测试工具 ● Selenium ○ 用途:Web应用的自动化功能测试。 ○