我的Vim学习笔记(不定期更新)

2023年9月3日,周日上午

学到了啥就写啥,不定期更新


目录

字体

文件

标签页

分屏

调用系统命令


字体

设置字体大小

:set guifont=字体:h字体大小

例如,:set guifont=Monospace:h20

查询当前使用的字体和字体大小

:set guifont?

查看可用的字体有哪些

:set guifont=*


文件

在Vim内打开一个新文件

:e 文件名

浏览当前目录有哪些文件

在命令行模式输入e 后按下tab键

怎么设置保存的文件名

:save 文件名


标签页

新建一个标签页

:tabnew

关闭一个标签页

:tabclose

切换到下一个标签页

:tabnext

切换到上一个标签页

:tabprevious


分屏

水平分屏

:split或:sp

这将在当前窗口的下方创建一个新的水平分屏窗口。

垂直分屏

:vsplit或:vsp

这将在当前窗口的右侧创建一个新的垂直分屏窗口。

分屏时指定文件

还可以在分屏命令中指定文件名,例如:split filename或:vsplit filename,这将在分屏窗口中打开指定的文件。

切换焦点

在分屏窗口之间切换焦点,可以使用Ctrl + w键,然后按下h、j、k、l键,分别对应左、下、上、右的窗口切换。

删除当前分屏

:q

或者,可以按下Ctrl + w键,然后按下q键。

只保留当前分屏,删除其他所有分屏

:only


调用系统命令

调用系统命令

:!系统命令

把系统命令的调用结果输出到插入符后面

:r!系统命令

比如,:r!date

相关推荐
Element_南笙1 天前
吴恩达新课程:Agentic AI(笔记6)
人工智能·笔记
下午见。1 天前
【C语言学习笔记】动态内存分配:malloc/free的正确打开方式
c语言·笔记·学习
01100001乄夵1 天前
FPGA零基础入门教程——揭开可编程芯片的神秘面纱
经验分享·笔记·学习方法·fpga入门·fpga学习之路
草莓熊Lotso1 天前
C++ 抽象类与多态原理深度解析:从纯虚函数到虚表机制(附高频面试题)
java·运维·服务器·开发语言·c++·人工智能·笔记
Rock_yzh1 天前
LeetCode算法刷题——49. 字母异位词分组
数据结构·c++·学习·算法·leetcode·职场和发展·哈希算法
Wayfreem1 天前
Spring AI Alibaba 学习之最简单的快速入门
人工智能·学习·spring
再玩一会儿看代码1 天前
Ken的Java学习之路——Java中关于面向对象
java·开发语言·经验分享·python·学习
Pluchon1 天前
硅基计划6.0 伍 JavaEE 网络原理
网络·网络协议·学习·tcp/ip·udp·java-ee·信息与通信
时光不去1 天前
java接口自动化之allure本地生成报告
运维·笔记·自动化
杨浦老苏1 天前
简单直观的笔记管理器Poznote
笔记·docker·群晖