问题标签 [editing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 有没有办法*完全*禁用编辑并继续?
我想知道是否有办法在 Visual Studio 2008 中调试代码时完全锁定我的代码。作为 64 位应用程序运行时,代码文档会自动锁定,我非常喜欢;但是,我的大部分编码都是为 32 位的 Excel 制作插件。结果是,即使我以“AnyCPU”为目标,VS 主机也知道它在 32 位进程中运行,因此,在 Visual Studio 中运行代码时源代码不会被锁定。
我可以通过转到工具 > 选项 > 调试 > 编辑并继续,然后取消选中“启用编辑并继续”复选框来关闭“编辑并继续”。然而,这并没有完全锁定代码。这确实会阻止在当前运行中执行代码中的任何编辑,但不会阻止鼠标单击或击键实际更改代码。
同样,在使用 64 位应用程序时不会发生这种情况——代码被完全锁定。我非常喜欢将代码完全锁定,至少有两个原因:
我可能会在调试时不小心按到某个键或类似的东西,我绝对不想这样做。这很少见,但这是一个问题。
我的许多自动化测试通过 SendKeys 驱动用户界面。但是,当使用调试器逐步完成此类测试时,我有时会忘记某些方面涉及 SendKeys,这意味着击键最终会发送到 Visual Studio IDE 而不是 Excel。
在上面的问题 #2 中,单元测试失败了,这很好——我的错——但是将所有击键发送到代码模块并破坏我的代码是完全不可接受的。
有人在这里有什么想法吗?在针对 32 位 CPU 编译时,在 Visual Studio 中运行托管时,可以完全锁定代码吗?
关于这个问题的一些相关帖子,但没有一个直接解决这个问题:
- 如何:启用和禁用编辑并继续
- 在 Visual Studio 2008 中调试时“不允许更改 64 位应用程序”
- 如何在 Visual Studio 的调试模式下启用文件编辑?
- Visual Studio 中的“编辑并继续”如何工作?
- 我们可以在运行应用程序时编辑我们的代码吗
- 在调试时编辑 C#
在此先感谢您的任何帮助或想法...
麦克风
c++ - 使用 XPDF(或其他东西)编辑 PDF
我想问是否可以使用xpdf库编辑 PDF 文件,如果可以,如何?我想这是可能的,但我找不到任何关于 xpdf 的教程或文档,所以我真的不知道 :(。如果任何其他库支持pdf编辑,我也可以使用另一个库。我对此类库的唯一要求是它必须是C++库或至少是C库,并且必须是跨平台的(Windows 和 Linux)
我只需要对 pdf 文件进行基本编辑,例如:
“这是 pdf 文档中的文本”将更改为“这是 pdf 中的文本”,文本颜色也不同。
感谢您的回复!
asp.net - 使用 jQuery 在下拉框前面创建(编辑)超链接
我有一张包含一些数据的表格。所有数据都包含在下拉框和文本框中。但是很难看出,什么是新写入的输入,什么是来自数据库的数据。
所以我想在这些框之后创建一个(编辑),并用下拉框中包含的值所在的文字替换这些框。当按下编辑按钮时,文字消失,而是出现下拉框,因此可以编辑数据。这就是全部,jQuery 不必将数据保存到数据库,我在保存按钮中具有该功能。
我不想对 jQuery 使用任何额外的插件,因为它似乎是一个相当简单的任务。
有什么好主意吗?
css - 编辑 CSS 颜色方案的工具
是否有工具可以让我加载 CSS 文件,并将过滤器应用于配色方案?就像旋转所有颜色的色调一样,改变全局明暗、饱和度……就像 CSS 世界的 Photoshop!谢谢!
vim - Vim 的 dd,o,O 的 Emacs 等价物
我目前正在使用 emacs 并对大多数概念感到满意。但我真的很喜欢这三个 vim 命令的便利性:dd,o,O 希望你能告诉我如何在 emacs 中镜像它们 :)
dd - 删除整行,包括换行符,无论光标在哪里。
我发现了类似的方法:
咔咔咔
C-a
将光标移动到行首时,第一个删除C-k
文本,第二个删除换行符。唯一的问题是这不适用于我只需要键入的空行,C-k
这非常不方便,因为我必须为同一任务使用不同的命令:杀死一行。
o / O - 在光标下方/上方创建一个新的空行并将光标移动到新行,正确缩进
好吧,C-a C-o
几乎就像O
,只是缺少身份。C-e C-o
在当前行下方创建一个空行,但不移动光标。
有没有更好的解决方案来解决我的问题,还是我必须学习 Lisp 并定义新的命令来满足我的需求?
vim - 如何在vim中搜索文件目录?
我在 vim 中的一个常见编程任务是:
做一些工作
n #
找到下一个条目
做一些工作
n #
找到下一个条目...
现在,s/....
只在当前文件中搜索。
有没有办法可以做到这一点,但在文件目录中搜索?pwd
对以 .hpp结尾的子目录中的所有文件说“s /..../ ”.cpp?
谢谢!
iphone - iphone - 任何方式来操纵录制的音频?
具体来说,我只想记录一些东西,将其反转,然后回放。我浏览了苹果文档,找不到任何关于编辑音频的信息。可能吗?
vim - 如何在 VIM 中的窗口之间交换文件?
当我使用 VIM 时,我总是有多个可见的窗口。有时我想有一个简单的方法,在某些地方交换这些窗口。是否有任何插件、宏等使这更容易?顺便说一句,我使用 MiniBufExplorer。
emacs - Emacs:有没有办法使用 Emacs 创建交互式脚本?
我是 emacs 的新手,但对我真正能做什么以及它节省了多少时间感到震惊(宏节省了很多时间)。但我想知道是否有可能创建基于步骤的脚本,它要求用户输入并基于此执行代码。例如,也许我想创建一个 SQL 查询,所以它会提示类似:
这只是一个想法的大纲,但我很想知道,因为拥有这样的东西会很有用。有人提到了 AWK 脚本,但我不确定这是否是正确的树。我在 Windows 上,但我认为这并不重要。
我绝对感谢有关此的任何信息,谢谢