我的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

相关推荐
柳鲲鹏6 小时前
内斗学概论:43、平级内斗
笔记
星恒随风9 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
li星野9 小时前
相位补偿学习记录:把被颅骨“打乱“的声波重新对齐
学习
Z21-X10 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
red_redemption10 小时前
自由学习记录(230)
学习
晓梦林14 小时前
BUUCTF-菜刀流量-MISC-学习笔记
笔记·学习
Godspeed Zhao1 天前
从零开始学AI25——无监督学习之层次聚类
学习·机器学习·聚类
David猪大卫1 天前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
HPtiger1 天前
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)
c语言·c++·学习
星恒随风1 天前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql