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

2.2 打开文件

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

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

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

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

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

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

作者旁述

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

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

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

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

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

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

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

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

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

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

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

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

时间: 2024-08-19 23:53:26

《Visual Studio程序员箴言》----2.2 打开文件的相关文章

《Visual Studio程序员箴言》---- 2.3 书签

2.3 书签 Visual Studio程序员箴言书签是在文件中标记各种位置的一种手段.刚开始测试书签时,我并不确定书签与任务列表中注释之间的区别.任务列表注释和其他记号出现在文件中,所以它们有可能进入源代码库,并且所有人都可见.另一方面,书签只有自己才能看到."书签"窗口中显示的书签保存在文件之外.关于任务列表功能的更多信息,请参见第5章. 管理书签接下来的多条技巧是关于创建和使用书签. 技巧2.27 设置书签并在多个书签之间导航按Ctrl+K键.Ctrl+K键可设置一个书签.相应的

《Visual Studio程序员箴言》----1.2 滚动与导航

1.2 滚动与导航 Visual Studio程序员箴言 能够查看代码并将光标移到所关注的任意行,与能够尽可能轻松地输入代码同样重要. 1.2.1 滚动 我们都习惯使用鼠标滚轮来滚动编辑器内的代码和文本.以下技巧介绍了一些新的键盘快捷键,可改善你对滚动查看的体验.此外还介绍了如何隐藏所有的滚动条.说不定什么时候这些技巧就会派上用场. 技巧1.13 使用鼠标滚轮在各个方向上滚动 您知道可以按鼠标滚轮并把它当作第三个按键来用吗?对于很多带有编辑器的应用程序来说,按下鼠标滚轮会显示一个图标,指示可以往

《Visual Studio程序员箴言》---- 第2章 让编辑器的使用得心应手 2.1 高级编辑

第2章 让编辑器的使用得心应手 Visual Studio程序员箴言 纵观本书,您会看到我反复测试我最喜欢的功能.但我可以肯定地说,没有什么其他功能比编辑器更能让我想要拥有.编辑器是每个人一直都要使用的功能,我怎么会不想测试它并揭示它的秘密呢? 第1章重点讲述了适用于任意文件类型(甚至是纯文本文件)的基本编辑技巧.本章着重强调的是针对任意语言文件的基本编码技巧.在此,您将了解到关于Microsoft IntelliSense.大纲显示和代码段的技巧. 本文仅用于学习和交流目的,不代表异步社区观点

《Visual Studio程序员箴言》----第1章 回顾编辑器的基础知识 1.1 基本编辑

第1章 回顾编辑器的基础知识 Visual Studio程序员箴言Microsoft Visual Studio中的性能改进是从编辑器开始的.无论是输入代码.编辑代码还是删除代码,除了纯粹的输入,无需执行其他的操作了.把这些技巧当作一个储钱罐,在其中存入多余的零钱.即使这些技巧当中的一些只能够为您省下短短的几秒钟时间,这几秒钟也能积少成多,变为几天.几周和几个月.省出这么长的时间用于消遣不是很好吗? 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接

《Visual Studio程序员箴言》---- 1.3 编辑器字体和颜色

1.3 编辑器字体和颜色 Visual Studio程序员箴言这部分内容着重讲述如何修改编辑器中带有一些可视元素的内容,无论是仅仅增大文本编辑器的字体大小,还是显示行号. 1.3.1 字体大小 众所周知,在"工具"→"选项"→"环境"→"字体和颜色"下选择"纯文本",可以增大编辑器中所有文本的字体大小.但还有一些用于增大字体的其他选项迟早派的上用场. 技巧1.25 增大编辑器中工具提示的字体大小选择&quo

《Visual Studio程序员箴言》----1.4 打印

1.4 打印 Visual Studio程序员箴言当我得知可以使用出现在"打印"对话框中已安装打印机列表中的Microsoft XPS Document Writer打印文件时,心情是喜忧参半.喜是因为它测试打印的速度非常快,而忧是因为我为办公室购买一台顶级彩色打印机的愿望都成为泡影. 打印选项我们都会时不时需要打印.所以需要打印文件时,有必要了解您在自定义打印页外观的过程中都可使用哪些选项. 技巧1.33 打印行号作者旁述 如果回到使用Visual Studio .NET 2003的

《Visual Studio程序员箴言》----2.5 代码段

2.5 代码段 Visual Studio程序员箴言与破坏软件相同,我更喜欢做的唯一的事情就是发出通知:"我破坏了软件".例如,我首次接管测试代码段的工作时,我会尝试进行各种意外的操作来破坏UI,例如在代码段名称的位置上输入"Sara wuz here".正如您所期望的那样,我的大部分尝试都是不成功的,但最终我确实发现了一系列能够导致崩溃的键盘快捷键. 软件测试的有趣之处在于,一旦找出一个bug,通常在附近还隐藏着一堆bug.您要做的就是知道如何找出bug的模式.从

《Visual Studio程序员箴言》----2.4 IntelliSense

2.4 IntelliSense Visual Studio程序员箴言IntelliSense这个术语指的是编辑器在用户输入代码时为用户提供建议的功能.用户很可能最熟悉的主要IntelliSense功能包括语句完成.参数信息和完成单词. 语句完成.参数信息和完成单词语句完成就是在UI上显示在指定位置能够将哪些合法对象插入到代码中.它也称为列表成员. 完成单词和语句完成非常类似,但不在UI上显示.如果正在输入的方法或对象是唯一的,完成单词功能将会填好单词,即便语句完成并未显示也是如此.完成单词等价

《Visual Studio程序员箴言》---- 1.5 状态栏

1.5 状态栏 Visual Studio程序员箴言状态栏可以反映IDE中发生的变化,无论是编译.进行搜索.运行宏,还是执行任意其他类似的操作. 像状态栏这样的小功能始终会给测试人员带来挑战.类似于这样的功能几乎可以持有这样的嘲弄态度:"你永远也别想在我身上找出一个新bug".或许我只是怀恨在心,因为我记得从来没有找到过关于状态栏的任何有用的bug. 状态栏选项正如您所希望的那样,关于状态栏的选项并不多.实际上,我相信下面这个选项可能是唯一的一个. 技巧1.36 隐藏状态栏我无法确定人