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

相关推荐
编程圈子3 分钟前
电机驱动开发学习21. R3_2 双相扇区电流采样与第三相重构
驱动开发·学习·重构
chnyi6_ya29 分钟前
论文阅读笔记 | The Script is All You Need: 对话到电影级视频生成的 Agentic 框架
论文阅读·笔记
听雨入夜44 分钟前
CMake构建学习笔记-libxml库的构建
笔记·学习
iiiiii111 小时前
【论文阅读笔记】Reparameterization Proximal Policy Optimization (RPO):将PPO的稳定性引入可微分强化学习
论文阅读·人工智能·笔记·深度学习·机器学习·机器人·具身智能
不在逃避q2 小时前
一步一步学习使用LiveBindings()TListView进阶使用(),打造天气预报程序
服务器·数据库·学习
鱼子星_2 小时前
【C++】深入剖析list:list及其双向迭代器实现
开发语言·数据结构·c++·笔记·stl·list
知识分享小能手2 小时前
高等数学学习教程,从入门到精通,微分中值定理与导数的应用(5)
学习·机器学习·概率论
520拼好饭被践踏2 小时前
JAVA+Agent学习day25
java·开发语言·学习
魔术师Dix3 小时前
StartGame:Unity TDD 外部工程指南
学习·游戏·unity·c#·测试驱动开发
砚凝霜3 小时前
软考网络工程师|第 4 章 WLAN MAC 机制、Ad Hoc、无线安全、WPAN 蓝牙 ZigBee 完整备考笔记
网络·笔记·安全