获取更佳阅读体验:打开文件夹的N种方式,来看看你会几种?
前言
作为半个程序员的生信工作者的我来说,切实感受到从事生信行业为我打开的代码世界大门的乐趣。
这次就单从如何打开文件夹这个简单的问题上,为你带来一些 fancy 的方式。
集合了我5年以来的经验。
N种方法
1. 双击文件夹
这个是电脑用户最为熟悉的了,其实,如果你嫌双击麻烦的话,你还可以设置为单击打开。
2. 快速访问/开始页面
将常用文件夹固定到快速访问或者是开始界面,也是常用的快捷方法。
3. 打开文件所在位置
右键某个文件,选择打开文件所在位置,这种情况适合获取/打开当前文件所在路径,或寻找相同路径的文件时所使用。
4. win + E
这个其实不是打开文件夹,而是打开文件资源管理器,而这里是通往任何路径的捷径。
同样的,如果你将文件资源管理器固定在任务栏或者是开始页面,你也可以很快地打开。
5. control + N
在某个文件夹下,执行这个操作可以再打开一个这个文件夹。有时候你需要多个相邻层级的文件夹之间进行对比,这个方法就很快捷。
6. 地址栏/命令提示符
这两个其实是一个东西,在文件夹的地址栏中输入文件夹路径并回车就可以快速打开。
当然,一般并不是手动输入,而是已经通过某种方式获取了文件路径,一粘贴一回车就到了。
命令提示符除了在黑乎乎的界面上使用外,还可以使用win + R更快速的进行调用。
事实上,这种方式还能用来打开文件和软件。
7. 超链接/内联链接
在Office软件中你可以通过设置超链接,通过control + 右键实现跳转至文件夹。
在一些markdown或者HTML语法中,可以通过各自的语法设置内联链接来实现跳转文件夹。
比如将一些常用的文件夹,甚至是文件、软件写成[名称](路径)
的形式分组放置在一个md文件里,那这个文件就是你的超级快速访问索引。
你可以快速、集中地打开你常用地文件夹、文件、软件等。
8. 结合效率工具
这里不得不提到效率工具,因为它可以进一步优化打开文件的速度,因为它可以给一些动作设置快捷方式。
我常用的效率工具是 Quicker。
比如,我给执行命令设置快捷方式为三个热键+空格,当我已经获取路径后,我直接按这个快捷键就能直达(如快速打开代码中的文件夹、网址)。
而且这个路径,可以是文件夹、文件名和软件,也可以是命令(前提已在环境变量里)和网址,网址的话就直接跳转到默认浏览器了。
甚至,根据选中的词,再添加上网站的前后缀你可以直接访问包含指定关键词的网站,如一键跳转到指定GSE号的GEO数据集、一键跳转到指定PMID的文件、一键询问ChatGPT。。。
同时,我也给我的超级快速访问索引文件设置了一个快捷键control+shift+A,这样直接就能看我常用的文件、文件夹、软件、网址等等,点击即跳转。
咳咳,跑题了,关于 Quicker 的用法后面一定会单独出一篇文章介绍,一旦用上你就会爱不释手!
9. 程序内打开
软件内的打开就不说了,很多地方都有打开文件所在文件夹或特定文件夹的方法。
这里要提的是使用代码打开,这个蛮有意思的。
源于在我使用R时,我希望可以快速打开当前工作目录或指定目录,然后就掌握了这个方法。
其实就是一个命令shell.exec
,命令如其名,它就是把提供的字符放到命令提示符上去执行一下。
同样的,它可以接收文件夹、文件名、软件、命令和网址。
因此,我衍生了以下几个函数:
opencwd <- function() shell.exec(getwd())
openpath <- function(path) shell.exec(path)
openfile <- function(file) shell.exec(file)
openurl <- function(url) shell.exec(url)
其实就是使用这个函数去实现上面提到的功能。
想象一下,在你执行一些代码之后,程序可以自动打开文件夹、文件、网址,蛮酷的~
总之,方法是很多的,虽然有那么多方法,但是每一个方式我都经常会用到,各有各的应用场景。
当你有了编程思维后,会有很多骚想法骚操作~
学习更多生信相关知识,欢迎持续关注**【生信摆渡】**。