当前位置: 首页 > news >正文

vim启动的时候,执行gg

在 Vim 编辑器中,gg 命令是一个非常有用的命令,它可以将光标快速移动到当前窗口的顶部(即第一行)。如果你想在 Vim 启动时自动执行 gg 命令,有几种方法可以实现这一点:

方法 1:使用 Vim 的启动模式

你可以在启动 Vim 时使用 -c 选项来执行一个命令。例如:

vim -c gg

这将在打开 Vim 后立即执行 gg 命令。

方法 2:使用 Vim 的自动命令

如果你想要在每次打开文件时自动执行 gg,你可以在 Vim 的配置文件(通常是 ~/.vimrc 或 ~/.config/nvim/init.vim 对于 Neovim)中添加一个自动命令:

autocmd BufReadPost * normal! gg

这行代码会在读取任何文件后自动执行 gg 命令。

方法 3:使用 Vim 的模式行

如果你只希望在特定文件中自动执行 gg,你可以在该文件的顶部添加一个模式行:

vim: set modeline:

然后在文件的第一行或最后一行添加:

ex gg

这将在打开该文件时执行 gg 命令。注意,这种方法的有效性可能受到文件类型的限制,因为并非所有类型的文件都支持模式行。

方法 4:使用 Vim 的启动脚本

你可以创建一个小的 Vim 脚本,该脚本在启动时执行 gg 命令,然后在启动 Vim 时使用 -S 选项来执行这个脚本。例如,创建一个名为 startup.vim 的文件,内容如下:

normal! gg

然后,使用以下命令启动 Vim:

vim -S startup.vim

这将在 Vim 启动时执行 startup.vim 中的命令。

选择适合你需求的方法来实现自动执行 gg 命令。如果你只是想快速跳转到文件顶部,使用 -c gg 选项可能是最直接的方法。如果你希望在每次打开文件时自动执行,自动命令或启动脚本可能更合适。

相关文章:

  • (3)python开发经验
  • c#中equal方法与gethashcode方法之间有何关联?
  • Linux514 rsync 解决方案环境配置
  • MySQL之基础事务
  • Python uv包管理器使用指南:从入门到精通
  • 鸿蒙5.0项目开发——鸿蒙天气项目的实现(主页1)
  • 力扣144题:二叉树的前序遍历(递归)
  • 力扣-105.从前序与中序遍历序列构造二叉树
  • 国产ETL数据集成软件和Informatica 相比如何
  • Node.js中MongoDB连接的进阶模块化封装
  • attention_weights = torch.ones_like(prompt_embedding[:, :, 0]):切片操作获取第二维度,第三维度
  • OpenCV人脸识别LBPH算法原理、案例解析
  • BGP联邦和发射试验
  • 查询公网IP地址的方法:查看自己是不是公网ip,附内网穿透外网域名访问方案
  • python如何合并excel单元格
  • 生成式AI辅助编程目录
  • 芯片测试之Input Leakage Current(输入漏电流)Test全解析:从原理到实战
  • css 左右布局
  • REVERSE学习笔记(攻防世界xxxorrr)
  • 万文c++继承
  • 新任国防部新闻发言人蒋斌正式亮相
  • 人民网三评“网络烂梗”:莫让低级趣味围猎青少年
  • 终于越过萨巴伦卡这座高山,郑钦文感谢自己的耐心和专注
  • 观察|本轮印巴冲突或促使印度空军寻求更先进战机
  • 习近平在中拉论坛第四届部长级会议开幕式的主旨讲话(全文)
  • 从“求生”到“生活”:医保纳入创新药让梗阻性肥厚型心肌病患者重拾生活掌控权