首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让VIM始终打开上次打开的文件?

在VIM编辑器中,可以通过以下几种方式实现让VIM始终打开上次打开的文件:

  1. 使用VIM的会话管理功能:VIM提供了会话管理功能,可以保存当前编辑器的状态,包括打开的文件、窗口布局、光标位置等信息。通过以下步骤实现:
    • 打开VIM编辑器。
    • 输入命令:mksession,然后输入保存会话的文件路径和名称,例如::mksession ~/.vim_session
    • 下次打开VIM时,可以使用命令vim -S ~/.vim_session来恢复上次的会话,其中~/.vim_session是保存的会话文件路径。
  2. 使用VIM的插件管理工具:VIM有很多插件可以实现会话管理功能,例如"vim-session"、"vim-obsession"等。可以通过以下步骤实现:
    • 安装插件管理工具,例如"Vundle"、"Pathogen"等。
    • 在VIM的配置文件(通常是~/.vimrc)中添加插件的配置,例如使用Vundle插件管理工具,可以添加Plugin 'tpope/vim-obsession'
    • 保存配置文件并重新加载VIM编辑器。
    • 使用插件提供的命令来保存和恢复会话,例如使用"vim-obsession"插件,可以使用命令:Obsession保存会话,使用命令:ObsessionLoad恢复会话。
  3. 使用VIM的会话文件自动加载功能:VIM提供了自动加载会话文件的功能,可以在VIM启动时自动加载上次的会话文件。通过以下步骤实现:
    • 打开VIM编辑器。
    • 输入命令:set sessionoptions+=globals,将会话文件设置为全局自动加载。
    • 输入命令:mksession,然后输入保存会话的文件路径和名称,例如::mksession ~/.vim_session
    • 保存配置文件(通常是~/.vimrc)并重新加载VIM编辑器。
    • 下次打开VIM时,会自动加载上次保存的会话文件。

以上是三种常见的让VIM始终打开上次打开的文件的方法,可以根据个人喜好和需求选择适合的方式。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vim打开多个文件、同时显示多个文件、在文件之间切换 打开多个文件

打开多个文件: 1.vim还没有启动时候: 在终端里输入 vim file1 file2 ... filen便可以打开所有想要打开文件 2.vim已经启动 输入 :open file...可以再打开一个文件,并且此时vim里会显示出file文件内容。...1.文件间切换 Ctrl+6—下一个文件 :bn—下一个文件 :bp—上一个文件 对于用(v)split在多个窗格中打开文件,这种方法只会在当前窗格中切换不同文件。...注意,该方法只能用于同时打开多个文档。 :e 文档名 这是在进入vim后,不离开 vim 情形下打开其他文档。...(file) 多文件切换 通过vim打开多个文件(可以通过ctags或者cscope) ":ls"查看当前打开buffer(文件) ":b num"切换文件(其中num为buffer list中编号

14.8K30

如何打开 plist 文件

plist 文件是一种用于存储应用程序配置信息文件格式,其中包含应用程序各种设置和数据。在过去,plist 文件通常是以.plist 格式存储。...然而,随着时间推移,人们开始使用.plistx 格式来存储更复杂数据结构和数据。如果您需要将.plist 文件打开,可以使用在线工具或命令行工具。...本文将为您介绍如何使用在线工具打开.plist 文件。​Plist通常用于储存用户设置,也用来储存捆绑信息。...安卓手机无法打开.plist文件进行编辑,想要打开.plist文件进行编辑时,需要在PC端进行操作; 打开准备好【PlistEditor】安装文件; 依次完成安装后打开【plistEditorPro】...,点击左上角【File】; 在打开下拉菜单中选择【Open】; 打开【Chooseaplistfile】窗口中,找到要打开Plist文件后,点击右下角打开】; 即可在电脑中打开.plist文件

2.6K10

oeasy教您玩转vim - 3 - # 打开文件

打开文件 回忆上节课内容 什么不会,就 :help 什么 命令有完整和简写两种模式 :help 和 :h :quit 和 :q 注意:是左右手小拇指配合输入 vim 有 6 种基本模式 但是我们还没有打开文件...#然后把ls结果,输出到 oeasy.txt 中 ls -l . > oeasy.txt #使用cat查看 oeasy.txt 内容 cat oeasy.txt 打开 用 vi 打开一个 oeasy.txt...vi oeasy.txt 我们可以看到在标准屏幕(80*24)上 显示出了 oeasy.txt 当前 vim 处于 正常模式(Normal mode) 我怎么才能知道 vim 当前编辑是哪个文件呢...输入命令 :h :file,查一下 :f[ile]可简写为 :fi :f 使用 ctrl+G 也有同样作用 总结 我们制作了 oeasy.txt 我们用 vim 打开了 oeasy.txt 我们分析了...vi 环境基本结构 我们用 :f[ile] 查询了当前文件信息 这个帮助系统好像挺有用 还可以获得更多帮助吗?

37720

oeasy教您玩转vim - 3 - # 打开文件

# 打开文件 ## 回忆上节课内容 - 什么不会,就 `:help` 什么 - 命令有完整和简写两种模式     - `:help` 和 `:h`     - `:quit` 和 `:q`     -...注意`:`是左右手小拇指配合输入 - `vim` 有 `6` 种基本模式 - 但是我们还没有打开文件 ## 创建一个文件 ```bash #首先对于当前文件夹进行 ls 列表操作 ls -l ....[vim_oeasy](https://labfile.oss.aliyuncs.com/courses/2840/vim_oeasy.png) - 我怎么才能知道 vim 当前编辑是哪个文件呢?...### 使用帮助命令 - 键入 :     - 把模式从正常(Normal)切换到命令行(Command-Line) - 使用 `:file`     - 可以在状态栏看到当前文件信息...## 总结 - 我们制作了 `oeasy.txt` - 我们用 `vim` 打开了 `oeasy.txt` - 我们分析了 `vi` 环境基本结构 - 我们用 `:f[ile]` 查询了当前文件信息

36540

如何打开 plist 文件

plist 文件是一种用于存储应用程序配置信息文件格式,其中包含应用程序各种设置和数据。在过去,plist 文件通常是以.plist 格式存储。...然而,随着时间推移,人们开始使用.plistx 格式来存储更复杂数据结构和数据。如果您需要将.plist 文件打开,可以使用在线工具或命令行工具。...本文将为您介绍如何使用在线工具打开.plist 文件。 ​ Plist通常用于储存用户设置,也用来储存捆绑信息。...安卓手机无法打开.plist文件进行编辑,想要打开.plist文件进行编辑时,需要在PC端进行操作; 打开准备好【PlistEditor】安装文件; 依次完成安装后打开【plistEditorPro】...,点击左上角【File】; 在打开下拉菜单中选择【Open】; 打开【Chooseaplistfile】窗口中,找到要打开Plist文件后,点击右下角打开】; 即可在电脑中打开.plist文件

2.6K40

Vim——使用NerdTree来畅快打开文件

在上一章我介绍完用Vundle来管理Vim中所有的插件后,今天我又要强推一个Vim文件管理插件Nerdtree,相信所有使用Vim同学都知道文件管理插件NerdTree,这个几乎是所有拥护Vim开发人员都会使用插件...,今天就总结一下如何合理使用NerdTree。...当安装完成后,我们会有疑惑,如何召唤神龙打开NerdTree文件列表呢?...: 快速帮助文档 o: 打开一个目录或者打开文件,创建是buffer,也可以用来打开书签 go: 打开一个文件,但是光标仍然留在NERDTree,创建是buffer t: 打开一个文件,创建是Tab...NERDTree s: 垂直分割创建文件窗口,创建是buffer gs: 和gi,go类似 x: 收起当前打开目录 X: 收起所有打开目录 e: 以文件管理方式打开选中目录 D: 删除书签

4K20

vim打开文件时提示E325

大家好,又见面了,我是你们朋友全栈君。...vim打开文件时,它提示E3225: ATTENTION,大概情况如下图所示: 它意思是说在这个目录下有一个隐藏文件,这个隐藏文件是未保存版本这个文件,要解决这个很简单,直接删除这个隐藏文件就行...我们先看一下这个目录下所有文件: 我们直接删掉那个点开头文件就行了: 打开文件: 不再报这个问题了。...然后我又突发奇想,如果自己建立一个隐藏文件,会不会还提示E325?...然后我自己建立了一个.echo_files.sh.swp文件打开echo_files.sh文件: 又开始了,所以最终结论是,只要目录下存在名为这个文件.swap隐藏文件,那么就会显示这个问题

79630

c++报错无法打开文件_如何打开文件

一、无法打开文件“xxx.lib” 出现这种错误一般为 ①未添加xxx.lib库文件 ②库添加后,路径不对,找不到对应文件路径 解决方案: 先查看库文件是否已经添加 若未添加...,右击项目->属性->链接器->输入;将库文件加入即可 如果库文件已经添加,仍然报错,此时需要查看生成文件路径了。...先找到生成库文件路径,右击项目->属性->常规->查看输出目录是否与生成文件路径是否匹配,若不匹配,修改路径即可。...二、无法打开文件 说明是库附加包含路径有问题 解决方法: 依次点击“项目——配置属性——C/C++——常规”,在“附加包含目录”中加入.h文件所在文件夹路径 参考自:https:/...如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

9.2K20

如何打开sln文件并显示窗口_在本机打开别人sln文件

大家好,又见面了,我是你们朋友全栈君。 sln:在开发环境中使用解决方案文件。它将一个或多个项目的所有元素组织到单个解决方案中。...此文件存储在父项目目录中.解决方案文件,他是一个或多个.proj(项目)集合 呵呵,今天没带书,就去网上找了个ASP.NET源代码,叫简单实用BLOG,一开始在web.config里捣鼓了半天,终于能把程序运行起来了...去看了看他博客,言及两年来如何如何,及参加会议云云,想想自己现在连.NET里SQL连接都看不懂了,和当时感觉差太远了,我曾经有过梦想么?我还去追寻过?...本来对自己没信心,所以如何打开别人SLN文件,只是自己猜测要改改他配置,用UE打开后,修改了一通路径,居然不行,很是郁闷,无奈上网搜索,发现别人也是这么说:....是这个样子,至于怎么改,就看你自己机器情况啊,比如,你CSPROJ放在什么地方~改成相应文件地址就可以了 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131313

2.9K60

Vim文件编码处理与重新打开乱码文件详解

一般我们将这个值在 vimrc 中设置,Vim 打开一个文件时候回根据 fileencodings 里面设置顺序来猜测文件编码。...(ps:通常 Vim 打开文件时候乱码是因为你 fileencodings 里面没有写某个编码,所以 Vim 没有猜对。...,但是此时我们文件已经打开了,你设置后会发现 Vim buffer 状态变成了 Edited 。...正确做法是 以特定编码重新打开文件 ,例如在 Vim 中使用重新打开命令 :e ++enc=gb2312 ,其中 ++enc 是一个选项,可以指定使用编码。...打开后你会发现 Vim 按照你指定形式打开文件,但是文件变成了 readonly 状态,如果要修改,设置 :set noreadonly 就好。

2.2K44

vim 从嫌弃到依赖(12)——打开及保存文件

在前几篇文章中,我们从vim各种模式使用着手介绍了vim如何进行文本本身编辑。也通过缓冲区列表介绍了解到了vim如何进行打开文件管理。这篇我们将会着眼于文件打开和保存基本操作。...为了展示vim如何进行目录和文件管理,这里我准备通过我之前在github上托管自己vim配置文件来进行演示,nvim-config 各位小伙伴可以下载进行实验,以便达到与教程保持相同效果。...如果filename采用绝对路径,那么打开就是绝对路径所对应文件,如果是相对路径,那么就可以打开相对与vim工作目录文件。...有没有什么方法可以直接定位到对应目录,我直接输入文件名呢?可以通过 在%后面加上:h 来自动去掉文件名,即输入:edit %:h 来自动出现对应目录。...操作系统中,有一个PATH 环境变量,输入命令时候,他会在PATH 所指定目录中查找对应命令。vim中也有类似的概念。 vim中可以使用:find,根据输入文件打开文件

1.8K10

用pythonpandas打开csv文件_如何使用Pandas DataFrame打开CSV文件 – python

大家好,又见面了,我是你们朋友全栈君。 有一个带有三列数据框CSV格式文件。 第三栏文字较长。...当我尝试使用pandas.read_csv打开文件时,出现此错误消息 message : UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa1...但是用打开文件没有问题 with open(‘file.csv’, ‘r’, encoding=’utf-8′, errors = “ignore”) as csvfile: 我不知道如何将这些数据转换为数据帧...那么,如何打开文件并获取数据框? 参考方案 试试这个: 在文本编辑器中打开cvs文件,并确保将其保存为utf-8格式。...然后照常读取文件: import pandas csvfile = pandas.read_csv(‘file.csv’, encoding=’utf-8′) 如何使用Pandas groupby在组上添加顺序计数器列

11.6K30

VSCode支持右键打开文件和目录

厉害了我VSCode 写教程之前先看一份2019年IDE热门榜单,注意到了没有,VSCode排在第六名,VSCode虽好,可不要贪杯哦,IDE是好IDE,但是不能右键打开文件和目录,就比较闹心了,所以说给大家带来了...VSCode右键注册表,希望对你们有用。...说干就干 在桌面上新建一个 “文本文档” 格式文件 把下面的代码填进去 修改代码,是我VSCode路径,需要替换成你VSCode真实路径,路径里面的一定要双写。...最简单方法就是 “另存为”,编码选择 “ANSI”,文件后缀记得改成 “.reg” 双击运行之后,在目录或者文件上右键,你就会发现右键菜单里面多了一个叫做 “Open with Code” 选项。...如无特殊说明《[电脑技巧] VSCode支持右键打开文件和目录》为博主MoLeft原创,转载请注明原文链接为:https://moleft.cn/post-166.html

63920
领券