《Visual Studio程序员箴言》----2.2 打开文件

本节书摘来自异步社区《Visual Studio程序员箴言》一书中的第2章,第2节,作者: 【美】Sara For,译者: 谢俊 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.2 打开文件

Visual Studio程序员箴言
花在IDE上的时间越多,想要进行自定义的愿望就越强烈。对于打开文件也是如此。因为这是一项频繁执行的操作,使用快捷方式或一些省时的自定义设置可以在需要打开文件的时候加快这个过程的速度。

打开文件和编辑器窗口
接下来要讲的这些技巧为在编辑器内打开文件提供了各种自定义方法。

技巧2.22 打开文件时重用同一个编辑器窗口
访问菜单“工具”→“选项”→“环境”→“文档”,然后选中“重用当前文档窗口(如果已保存)”,尝试一下这个技巧。


a719eda1b51163c7b266175dd6c93401883e2328

如果当前文档窗口是“脏”的(意味着已经做了修改,但尚未保存),就会使用单独的文档窗口打开下一个文档。然而,如果当前文档已经保存,新的文档就会在当前文档窗口中打开。

我负责测试此功能时曾经时常尝试使用它,但现在这已经不是我的工作了。

技巧2.23 在编辑器中自动刷新已打开的文档
在“工具”→“选项”→“环境”→“文档”页面上,有一个选项叫做“当文件在该环境外发生更改时进行检测”。在它下面是另一个选项“自动加载更改(如果已保存)”。

作者旁述

我无法想像如果不选中上述的第一个复选框该怎么工作。但对于第二个选项,我不认为我有足够的勇气去启用它。
如果只选中了第一个复选框,您将看到这样的提示。


47ad598894a44d3b50b9b1362fbe531b84d71efb

如果在Visual Studio外部对文件进行了多次修改,总是看到这个对话框会让人心烦。但因为这个选项在Visual Studio中是全局的,影响较大,我不想忘了已经选中了这个选项。不过,这是来自一位固执而保守的测试人员的忠告。

技巧2.24 在Visual Studio中编辑只读文件
在“工具”→“选项”→“环境”→“文档”页面上,有一个叫做“允许编辑只读文件,但在试图保存时发出警告”的选项。

如果选中此选项(我个人的偏爱),试图保存时会收到提示,可以选择改写文档还是另存为其他文档。我的看法是,既然我都已经在编辑文件了,最后当然想改写它。


008373aa97e5343e24260037c9c2a3eeff8435d2

如果在未选中此选项的情况下试图编辑文件,将提示是让文件变为可写,还是在内存中执行编辑。


471cf41b274df30ecaa5a5dfb6cac3eb1eb8cb1e

技巧2.25 自定义“文件”→“打开”→“文件”对话框打开的目录
这条技巧非常直观。在“工具”→“选项”→“环境”→“文档”页面上,存在“使用当前活动文档的目录打开文件”选项。当我首次读到这个选项时,想了好一阵子,“打开文件到底指的是什么呢?”答案是“文件”→“打开”→“文件”对话框。

如果选中此选项,将会打开编辑器中当前活动文档(焦点所在的文档)所在的目录,如下图所示。


3f4b48035bed98bb5c62697dff187b9ebb904f9a

如果没有选中此选项,“文件”→“打开”→“文件”对话框目录会根据MRU(most-recently used,最近使用)显示内容,将打开文件使用的最后一个目录打开。

技巧2.26 自定义“最近的文件”列表中显示的项数(以及在何处找到这些列表)
这条技巧讲的是“工具”→“选项”→“环境”→“常规”页面上的“最近的文件”选项。


86f73e304b4f4ff00c6f0efc56399c6eeb29c8fd

“‘窗口’菜单中显示的项”选项用于控制“窗口”菜单中显示的项数。例如,如果将此选项设为5,“窗口”菜单中将只会显示5项内容,如下图所示。


6d35bce8090eadf38f889f865143ee2ab06b280b

“最近使用的列表中显示的项”选项用于控制“最近的文件”和“最近的项目”列表中显示的项数。将它设为3时,在这两个列表中只会显示3项内容,如下图所示。


1f924bcda9237532f160212e33f007e62c97fd5e

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值