• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

SOC/IP验证工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

gvim打开文件默认回到上次编辑的行+几个实用的小技巧

LINUX下方案:

  1. 首先搞清楚gvim的工作流程,当用gvim打开一个文件时,它会读取 /home/user/.viminfo 这个文件,获取上次打开的文件退出的相关信息,比如停留的行数。
  2. 然后如下图所示,要保证当前用户对/home/user/.viminfo 这个文件有读写权限。
  3. 最后如下图所示,把下面这一行的内容粘贴到/home/user/.vimrc文件中,就可以了。这一行的作用就是当编辑之前打开过的文件的时候,光标会默认回到上一次编辑的地方。
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif

最后,再送几个gvim的小技巧:
① 让任何一个文件以verilog的语法高亮:
按两次Esc键,再在键盘上输入(:setf verilog),最后按回车键即可。

②刷新或重载已经打开的文件:
:edit! 或则 :e!
③以多标签页的形式打开多个文件:注意添加-p
gvim -p *.sv *.v *.vhd *.txt
④重新打开一个同样的标签页:
:tab split
⑤给窗口重命名
:f file_name
⑥标签操作

:tabe
:Ex #打开新的标签页浏览目录,
#在用gvim任意打开的文件中,
:Sex ##以水平分割窗口的形式,打开新的标签页浏览目录
:Vex  ##以竖直分割窗口的形式,打开新的标签页浏览目录

posted on 2023-05-25 22:14  SOC验证工程师  阅读(545)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3