小编Hul*_*991的帖子

在每次Eclipse Debug/Run上自动清除LogCat?

我希望这是一个简单的任务,但我很惊讶没有找到答案.

让我澄清一下:

  • 我不想adb logcat -c手动打电话.事实上,我甚至没有使用命令行来查看LogCat,所以我认为这是不可能的(编辑:实际上,它是通过在单独的命令行中运行命令...但我没有想要这样做).我正在使用Eclipse来查看LogCat.

  • 我不想Clear Log每次都点击按钮.这就是我现在正在做的事情.

  • 我以编程方式或通过Eclipse的运行/调试配置来做,但是,每次我点击+ 运行我的Android项目时都想要一种自动清除LogCat 的方法.我的LogCat变得杂乱无章.+ 并不重要 - 这只是我调试的快捷方式.我想在Debug/Run上清除LogCat.CtrlF11CtrlF11

  • 我在Windows 7上使用Eclipse并使用Nexus One(不是模拟器)进行调试.

我试过了:

  • 修改调试/运行配置.(Project- > Properties- > Run/Debug Settings- > Edit Launch Configurations)从模拟器运行是唯一的添加方式Additional Emulator Command Line Options.但是我从实际的Android设备运行,所以我无法访问这些选项.

  • 建设者?我不知道如何使用它.(Project- > Properties- > Builders).每次运行时如何使用它来清除LogCat?

我开始认为当活动前台进程将光标移动到按钮并单击它时,我必须编写一个宏程序来挂钩Ctrl+ .我想自动清除LogCat要求太多了.F11eclipse.exeClear Log

java eclipse android logcat android-logcat

36
推荐指数
1
解决办法
6280
查看次数

Reactjs - 表单输入验证

我的联系页面表格如下,

<form name="contactform" onSubmit={this.contactSubmit.bind(this)}>
  <div className="col-md-6">
    <fieldset>
      <input ref="name" type="text" size="30" placeholder="Name"/>
      <br/>
      <input refs="email" type="text" size="30" placeholder="Email"/>
      <br/>
      <input refs="phone" type="text" size="30" placeholder="Phone"/>
      <br/>
      <input refs="address" type="text" size="30" placeholder="Address"/>
      <br/>
    </fieldset>
  </div>
  <div className="col-md-6">
    <fieldset>
      <textarea refs="message" cols="40" rows="20"
                className="comments" placeholder="Message"/>
    </fieldset>
  </div>
  <div className="col-md-12">
    <fieldset>
      <button className="btn btn-lg pro" id="submit"
              value="Submit">Send Message</button>
    </fieldset>
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)

需要为所有字段添加验证.任何人都可以帮我添加这种反应形式的验证吗?

javascript forms validation node.js reactjs

34
推荐指数
7
解决办法
11万
查看次数

如何在Visual Studio 2010中禁用智能感知建议模式

Visual Studio 2010允许使用Ctrl+ Alt+ Space快捷方式在"完成模式"和"建议模式"(又名"低影响模式")之间切换智能感知模式.我喜欢在常规完成模式下工作,但似乎我一直误打Ctrl+ Alt+ Space,听起来很傻!

有没有办法禁用Intellisense建议模式(或Ctrl+ Alt+ Space快捷方式),以便我总是在常规完成模式下工作?

visual-studio-2010 visual-studio

19
推荐指数
1
解决办法
6890
查看次数

Visual C++:在发布模式下启动/不启动调试之间的区别

Release模式下编译代码时,Start Debugging(F5)Start without Debugging(CTRL- F5)之间有什么区别?

我看到CTRL- F5F5某些C++代码快10倍.如果我没有错,调试器将附加到执行进程,F5而不是CTRL- F5.由于这是Release模式,编译后的代码没有任何调试信息.所以,如果我没有任何断点,两者的执行时间应该相同,不是吗?!

(假设Release和Debug模式是您在创建新的Visual C++项目时获得的典型配置.)

debugging release visual-studio visual-c++

16
推荐指数
2
解决办法
8463
查看次数

Vim:如何映射Ctrl-M而不影响Return keypress?

我要地图Ctrl- MCtrl- N插入模式.如果我根本就imap <C-M> <C-N>那么Ctrl- M也开始表现就像Ctrl- N,但随后按Enter不一样的好.我想按Return键继续插入新行,同时make Ctrl- M插入下一个关键字完成匹配就像Ctrl- N确实如此.那可能吗?

编辑:我设法修改Vim的源代码,无条件地处理Ctrl- Mas Ctrl- N而不影响Return.在这样做的同时,我也意识到在没有源代码更改的情况下确实没有办法做到这一点,因为实际上被压缩的东西之间的区别 - EnterCtrl- M似乎在按键处理中过早消失.它发生在依赖于平台的UI模块中,并且按键处理中的可移植代码部分已经不知道是否Ctrl- M或者实际按下了返回导致密钥代码13的返回.

我的修改是在FreeBSD(GTK)和Windows的GUI模块中,因为那些是我最常用的gvim平台.

PS如果有人想要实现同样的目标,请随时给我留言.

PPS对所有提供这个问题答案的人:非常感谢!你的评论给了我很多帮助.

vim

16
推荐指数
2
解决办法
3743
查看次数

在intellij想法中缺少显示面板

在eclipse中调试时,我选择了表达式并按ctrl+ i然后按ctrl+ d.然后我在显示视图中看到我的表达式,在那里我可以评估任何java代码.在intellij-idea中有这样的观点吗?

eclipse intellij-idea

16
推荐指数
2
解决办法
6142
查看次数

除非重新输入,否则Excel将使用VBA函数计算公式作为错误

我在工作表中设置了一个简单的if语句,其中if条件是VBA用户定义的函数:

Function CellIsFormula(ByRef rng)
    CellIsFormula = rng(1).HasFormula
End Function
Run Code Online (Sandbox Code Playgroud)

这个功能似乎工作正常:

评估1 评估2

但由于某些原因,我无法弄清楚,该单元正在评估错误.更糟糕的是,在评估公式时,excel将错误归因于不会产生错误的计算步骤:

评估4 评估5 评估6

最重要的是,真正让我感到震惊的是,如果我只是重新输入公式,或强制完全重新计算(Ctrl+ Alt+ F9) - 公式评估没问题!

重新输入公式 计算有效

我已经尝试通过添加Application.Volatile到函数代码使公式变为volatile ,但它没有改变任何东西.刷新计算的其他方法,例如将计算设置为手动然后返回自动,隐藏"重新计算工作表",或仅使用F9Ctrl+ F9不工作,只重新输入公式或Ctrl+ Alt+ F9将导致函数正确重新计算.

更改if语句中引用的其中一个单元格不会解决问题,但是,更改"CellIsFormula"函数引用的单元格确实可以解决问题.每次重新打开工作表时,错误都会恢复.

excel vba user-defined-functions

15
推荐指数
2
解决办法
9560
查看次数

在SQL Server Management Studio 2008中格式化SQL语句

我试图在SQL Server Management Studio中使用Ctrl K+ Ctrl D(格式文档).它给出了信息

密钥组合(密钥,密钥)绑定到当前不可用的命令(命令).

我也试过Ctrl A+ Ctrl K+ Ctrl F,但也没用.

我需要为此安装更新或修复吗?

sql-server ssms

14
推荐指数
1
解决办法
2万
查看次数

如何在多个Eclipse Windows之间切换(在"分屏"模式下)

Eclipse允许您一次打开多个文本编辑"窗口"以获得"分屏"效果.这是伟大的,但我遇到的问题是,有不似乎是任何方式将这些窗口之间切换,直接.

现在,可以使用通常的命令(Ctrl+ Page Down,CTRL+ e,ALT+RIGHT等),以特定的缓冲器之间切换.换句话说,如果我打开带有A.java和B.java的窗口1,打开带有C.java的窗口2,我可以使用Ctrl+ Page Down从A到B,再到C.但是,我不能只是从A或B(即从窗口1)进入C(即到窗口2),除非我使用CTRL+ e并输入"C.java".

虽然有50万个Eclipse命令,但它们肯定不是一致的标记,所以很可能我只是找不到相关的命令.在SO-land那里有人碰巧知道吗?

eclipse keyboard-shortcuts

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

在CTRL-A(WinForms)上停止响铃

任何想法如何停止的时候拉响系统铃声CTRL- A用来选择在WinForms应用程序的文本?

这是问题所在.创建一个Winforms项目.在表单上放置一个文本框,并在表单上添加以下事件处理程序,以允许CTRL- A选择文本框中的所有文本(无论哪个控件具有焦点).

void Form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.A && e.Modifiers == Keys.Control)
    {
        System.Diagnostics.Debug.WriteLine("Control and A were pressed.");
        txtContent.SelectionStart = 0;
        txtContent.SelectionLength = txtContent.Text.Length;
        txtContent.Focus();
        e.Handled = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

它有效,但是尽管e.Handled = true,系统铃声每次都会响起CTRL- A按下.


谢谢回复.

Form上的KeyPreview设置为true - 但这不会阻止系统响铃发声 - 这是我试图解决的问题 - 烦人.

keyeventargs winforms

13
推荐指数
3
解决办法
2367
查看次数