首页 \ 问答 \ 适用于Linux的C ++ IDE?(C++ IDE for Linux? [closed])

适用于Linux的C ++ IDE?(C++ IDE for Linux? [closed])

我想将我的编程视野扩展到Linux。 一个好的,可靠的基本工具集很重要,什么比IDE更基础?

我可以找到这些SO主题:

  • 适用于linux的轻量级IDE
  • 您在Linux上使用什么工具来开发C ++应用程序?

我不是在寻找一个轻量级的 IDE。 如果一个IDE是值得的,那么我将付出代价,所以它不需要免费。

我的问题,然后:

什么好的C ++编程IDE可用于Linux?

最小值是相当标准的:语法高亮,代码完成(如Intellisense或其Eclipse对应)和集成调试(例如,基本断点)。

我已经搜索了它,但是有很多,几乎不可能用手分离好与坏人,特别是对于像我这样在Linux中具有很少C ++编码经验的人来说。 我知道Eclipse支持C ++ ,而且我真的很喜欢Java的IDE,但它对C ++有好处,还有什么更好的?

第二篇文章实际上有一些很好的建议,但是我所缺少的是什么使得这个使用完美的IDE对用户有好处,它的优点是什么?

也许我的问题应该是:

你提出什么IDE(给你的经验),为什么?


I want to expand my programming horizons to Linux. A good, dependable basic toolset is important, and what is more basic than an IDE?

I could find these SO topics:

I'm not looking for a lightweight IDE. If an IDE is worth the money, then I will pay for it, so it need not be free.

My question, then:

What good, C++ programming IDE is available for Linux?

The minimums are fairly standard: syntax highlighting, code completion (like intellisense or its Eclipse counterpart) and integrated debugging (e.g., basic breakpoints).

I have searched for it myself, but there are so many that it is almost impossible to separate the good from the bads by hand, especially for someone like me who has little C++ coding experience in Linux. I know that Eclipse supports C++, and I really like that IDE for Java, but is it any good for C++ and is there something better?

The second post actually has some good suggestions, but what I am missing is what exactly makes the sugested IDE so good for the user, what are its (dis)advantages?

Maybe my question should therefore be:

What IDE do you propose (given your experiences), and why?


原文:https://stackoverflow.com/questions/24109
更新时间:2023-04-30 17:04

最满意答案

来自jQuery.translate wiki; 首先将notranslate类添加到您不想翻译的元素中。

$('textarea').addClass('notranslate');
$('input:text').addClass('notranslate');
$('body').translate(...);

From the jQuery.translate wiki; first add the notranslate class to the elements you don't want to translate.

$('textarea').addClass('notranslate');
$('input:text').addClass('notranslate');
$('body').translate(...);

相关问答

更多
  • 你有id="#message" ...应该是id="message" http://jsfiddle.net/q5EXG/1/ you have id="#message"... should be id="message" http://jsfiddle.net/q5EXG/1/
  • 它确实有效,还有其他问题。 你可以看到它在这里工作 $("textarea").each(function(){ alert($(this).val()); }); 你使用的是什么版本的jQuery? 您的代码是否在DOM加载之前运行? 你的HTML是什么样的? 你是否给textare ...
  • jQuery(document).ready(function($) { $('.save_caption').live("click", function() { alert($(this).closest('.caption_text').find('.caption_textarea').val()); }); }); JS FIDDLE jQuery(document).ready(function($) { $('.save_caption') ...
  • 您可以使用Caret Range插件 ,如下所示: var range = $('textarea').caret().start; //divide by columns to get row, modulus by columns to get column position 这只适用于固定宽度的字体,如果它不是固定宽度,你将不得不搜索换行并以这种方式计算它,但选择/范围是棘手的部分......你可以使用插件或看看如何在这里选择 。 旁注:这是非跨浏览器,所有这样的插件/编辑器(目前)都有特定于浏览器 ...
  • 你确定textarea中没有任何空格(或换行符)吗? 像这样的东西: 如果是这种情况,您可以将.trim()附加到$(this).text()这将删除前导和尾随空格。 我已经创建了上面的例子并且它有效。 还有别的:我建议使用.focus()而不是.focus() ,所以如果用户使用键盘进行导航,它仍然.focus() 。 以下是.focus()的示例 are you sure there aren't any whitespaces (or ...
  • 你的AJAX正在使用POST ,而PHP正在寻找GET 。 Your AJAX is using POST, while PHP is looking for GET.
  • 给出所有textarea,同一个类......并在jquery中调用一个类选择器 HTML 这会将您的字符串直接放入textarea value ,而不会尝试将其用作函数的参数。 并且当你将它用作函数的参数时,为什么你从$formulation得不到任何东西是因为你的代码应该是这样的: echo "