问题列表 - 第30522页

如何在Visual Studio插件中阻止OpenFile

我有一个Visual Studio 2008插件,当我按下某个热键时,它会打开一个特定的文件(根据热键的上下文不同),然后在该文件中搜索特定的字符串(同样,依赖于上下文.)大多数时候这完美无瑕,但有时如果它打开的文件太大,搜索将失败.

这是一段代码:

Window xmlWindow = Commands.Application.ItemOperations.OpenFile(objectFilename, EnvDTE.Constants.vsViewKindPrimary);
Find find = xmlWindow.Document.DTE.Find;
find.Action = vsFindAction.vsFindActionFind;
find.FindWhat = String.Format("Name=\"{0}\"", objectLocalName);
if (find.Execute() == vsFindResult.vsFindResultFound) {
     MessageBox.Show("Found!");
}
Run Code Online (Sandbox Code Playgroud)



1.有没有办法让它始终有效(例如通过阻止OpenFile)?

2.在一个不那么重要的注意事项中,有没有一种方法可以像这样进行搜索而不会在"查找结果"窗格中显示结果(这会导致我的旧结果被此搜索清除,该搜索仅用于将光标移至那部分文件)?


c# visual-studio-addins visual-studio-2008 envdte

4
推荐指数
1
解决办法
960
查看次数

Juggernaut环境配置

我正在试图弄清楚如何在生产中运行Juggernaut服务器 - 假设我能够在开发和生产环境中为服务器配置不同的端口,因为我无法在生产环境中控制端口.还假设服务器将以"分离"模式启动?

任何建议都非常感谢.

ruby-on-rails juggernaut

11
推荐指数
1
解决办法
563
查看次数

当它可以被修改时经历一个foreach?

我想在取出foreach循环的成员时执行foreach循环,但这会引发错误.我唯一的想法是在这个循环中创建另一个列表以找到要删除的切片,并循环遍历新列表以从Pizza中删除项目.

foreach(var Slice in Pizza)
{
    if(Slice.Flavor == "Sausage")
    {
        Me.Eat(Slice); //This removes an item from the list: "Pizza"
    }
}
Run Code Online (Sandbox Code Playgroud)

c# foreach

12
推荐指数
2
解决办法
526
查看次数

获取PHP中的数字总和

如何在PHP中找到数字中所有数字的总和?

php string sum

25
推荐指数
2
解决办法
4万
查看次数

CSS使用自动保证金固定头寸

我想要一个保持页面水平中心的组件(两列),我有一个子组件(右列),我希望它的位置是固定的,所以子组件的位置是固定的,但整体两列要居中.

#content {
    width: 1200px;
    height:auto !important;
    height:100%;
    min-height:100%;
    padding-top: 42px;
    padding-bottom: 100px;
    margin-auto: 0 auto;
    position: relative;
}

#left {
    width: 700px;
    float: left;
}

#right {
        width: 500px;
        position: fixed;
        top: 0px;
}
Run Code Online (Sandbox Code Playgroud)

css

18
推荐指数
2
解决办法
3万
查看次数

地理编码IP地址?

有没有人知道我可以调用任何开放的RESTful API来将用户的IP地理编码为纬度和经度?

理想情况下,它将类似于:http://google.com/geocode_api/? IP = 1.2.3.4,它将返回纬度和经度.

geocoding ip-address reverse-geocoding

31
推荐指数
4
解决办法
5万
查看次数

如何更新Vim以对新的html元素进行颜色编码

我想知道如何设置vim为新的html5元素(即"画布"和"视频")着色,就像现有的"脚本","body"元素(或其他语言中的保留字,如python的"def")当前版本来自通常用于终端仿真器的MacPorts.

vim html5

24
推荐指数
4
解决办法
1万
查看次数

XCode历史记录(后退/前进)键盘快捷键?

在XCode中断箭头?

是否有键盘命令一次返回/转发一个文件.

XCode 3.2 改变了 Cmd-Opt < - 和 - >的行为.正如另一个问题所述,它们不像以前版本的XCode那样在文件级别上运行,而是在"编辑点"上运行,因此翻阅文件列表很麻烦(快速的方法,因为XCode确实如此)不支持Tabs,如Eclipse中所示.

Rob Keniger找到了他在另一篇文章中提到的部分解决方案:

"单击向前/向后箭头时按住选项键......"

但这需要摆弄鼠标.有没有办法键盘做?

编辑:更高版本的XCode现在在导航菜单中显示答案(从v7.2开始):在此输入图像描述

xcode keyboard-shortcuts

58
推荐指数
4
解决办法
3万
查看次数

使零出现在升序列表的最后

我在Android应用程序中使用SQLite.
在我的所有表中,我有一个索引为0的默认行,它保存该表的默认值.
在大多数情况下,每个字段的默认编号为0,这是要使用的最佳编号.
但是,当我使用ORDER BY语句对数据进行排序时,我希望将所有零值字段放在列表的末尾,因为它们通常是空的并使用默认信息.
在where语句中排除这些字段是不可接受的,因为我正在尝试对信息进行排序,而不是对其进行过滤.

这是我到目前为止所拥有的:

select distinct item.name, epoch_date.epoch
from epoch_date, time
where (time.begin_date_id = epoch_date._id)
and (item.time_id = time._id)
order by epoch_date.epoch;
Run Code Online (Sandbox Code Playgroud)

在我的沙箱数据库中,它返回如下内容:

"item 1", 0
"item 2", 0
"item 4", 0
.
.
.
"item 3",  1275350400
"item 42", 1275472800
"item 12", 1275472800
Run Code Online (Sandbox Code Playgroud)

但我想要的是:

"item 3",  1275350400
"item 42", 1275472800
"item 12", 1275476400
.
.
.
"item 1", 0
"item 2", 0
"item 4", 0
Run Code Online (Sandbox Code Playgroud)

sql sqlite

3
推荐指数
1
解决办法
2263
查看次数

从单列数据框中删除行

当我尝试从单个列数据帧中删除最后一行时,我得到一个向量而不是数据帧:

> df = data.frame(a=1:10)
> df
    a
1   1
2   2
3   3
4   4
5   5
6   6
7   7
8   8
9   9
10 10

> df[-(length(df[,1])),]
[1] 1 2 3 4 5 6 7 8 9
Run Code Online (Sandbox Code Playgroud)

我正在寻找的行为是当我在两列数据帧上使用此命令时会发生什么:

> df = data.frame(a=1:10,b=11:20)
> df
    a  b
1   1 11
2   2 12
3   3 13
4   4 14
5   5 15
6   6 16
7   7 17
8   8 18
9   9 19
10 10 20

> …
Run Code Online (Sandbox Code Playgroud)

r rows subset dataframe

6
推荐指数
1
解决办法
2927
查看次数