CodeBlocks 12.11正式发布,全文汉化

 

一起来看看CodeBlocks12.11那些激动人心的功能

 

注:官方释出了正式版,作为开源软件,本人在此对它的官方更新日志进行了全文汉化,方便大家查阅和对照,未经本人许可不得用于商业用途,本人保留此授权相关权利。相关版权皆归软件原作者所有。

个人翻译,未经官方审查,仅供参考。

--------------------------------------------------------------------------------------------------

CodeBlocks是一款完美的IDE集成开发环境软件,它开源免费、功能强大、运行稳定、资源占用少,项目管理功能突出,热血推荐,下载地址:

http://sourceforge.net/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks-12.11mingw-setup.exe

废话不说,以下是它的更新情况,大家一起来看看,如有问题请留言评论皆可:


Sunday, 25 November 2012 12:23
2012年11月25日 星期六

 

Changelog
更新日志
For the release 12.11, we provide a top-level changelog herebyabout what has changed since 10.05 (to download this or a full

change log, links are provided at the bottom of thispage):
关于版本12.11起自于10.05的更新,我们特此提供了一个顶端视图级的预览(要下载这个完整的更新日志,链接在本页的底端)。


General:
 常规

- Better support for dark themes in Linux
  对Linux暗主题更好的支持
- Support open file's containing folder using the context menu ofthe file
  在环境菜单中支持打开文件时包含路径
- Context menu item to show file in project tree
  环境菜单条目可以以树形结构显示项目中的文件
- Improved lexers for various languages
  多方语言语法分析器功能改进
- Added the ability to show tooltips on cbAuiNotebook tabs - showfull filename and project in tooltip for editor tabs
  增加了在笔记本标签上可以显示的功能-它在编辑选项卡上显示完整的文件名称和项目
- Added the ability to maximize editors with double-click ontab
  增加了一个双击文件选项卡可以最大化编辑器窗口的功能
- Add ability to hide the editor tabs, can be toggled with "View-> Hide editor tabs" or "Ctrl+H"
 增加了一个使用"视图"菜单下的"隐藏编辑器选项卡"或快捷键"^H"隐藏编辑器选项卡的功能
- Select file from all projects in the workspace(Search->Goto file)
  在工作区中可以从所有项目中选择文件(Search下的Goto file)
- Some accessibility improvements - more things are accessible onlywith a keyboard
  许多重要的可访问性改进-许多仅能从键盘上完成的可访问性改进
- Lots of improvements to the Marcos support in the options - moreoptions support macro expansion and there are more variables
  大量关于宏支持的选项改进-更多关于宏的扩展和更多变量的选项支持
- Added per language override for the 'use tabs' setting. Currentlyonly for Python files (always use spaces) and for

Makefiles (always use tabs)
  在"usetabs"设置中增加了每一种语言重写的功能设置,当前仅支持Python语言文件(已经在用户空间中)和Makefiles文件(已经在编辑器

选项卡中)
- Use gtk-notebook as default notebook on systems using wxGTK, sothe notebook-tabs integrate more smooth into the systemstheme
 用户GTK笔记模式可以被wxGTD默认使用,所以这个选项卡标签被平滑过渡的方式集成了到系统主题中
- Active project no longer stored in workspace but in dedicatedlayout file for the workspace,
  激活的项目不再存储在工作区,除非这个文件是特别指定为空间的布局文件
- Speed up scrolling in wxScintilla
  提升wxScintilla的滚动速度
- Harmonised find and replace dialogues
  优美和谐的查找替换对话框
- Added power user support for units glob feature. These aredirectory paths that can be specified, and all files in there willbe considered as sources for the project. This can be based on awild-card for the file types, and can be recursive.

When no wild-card is specified (empty) the default CB wild-cardfor adding files is used
 增加了一个强大的全局用户单元支持,这需要指定一个目录给它,并且所有与项目有关的源码文件都会被考虑在内。这是一个基于令人恼火的文件类型选项卡,并且它是可重复的,但现在这项特定的功能在默认的CB选项卡上已经不在了。
- Made the localization to be off by default, hopefully this willminimize the number of people getting the right-to-left textissue
  本地化功能默认被关闭,因为只有极少数用户有这种从右至左的语言书写顺序问题解决期望。
- Add predefined settings for the terminals on Linux
  为Linux的终端增加了预定义设置功能
 
Compiler:
 编译器:
 
- Support GCC up to version 4.7
  GCC版本支持到4.7
- Improved Fortran/D support
  改进Fortran/D支持
- Improved resource compilation with MinGW resource compiler
  改进MinGW源码编译器的源码编译功能
- Automatically re-link a project when a dependant static libraryhas been changes
  当依赖于一个项目存在的这个静态库被改变时自动重新连接这个项目
- Switched full command line logging to be the default option forall compilers
  为所有编译器转换了完整命令行日志
- Fixed Cygwin Compiler auto-detection
  修复Cygwin(注:一个小型UNIX模拟环境)编译器的自动检测功能
 
Code Completion:
代码自动完成:
 
- Calltip improvements: cleaned it up (strip duplicates), refinedthe calltip window position, "Pretty Print" each function

names
 关于提示点的改进:可以清除它(去除重复),重新定位一个精致的Windows提示点,对每个函数名称的"PrettyPrint"功能
- Fixed showing the Call tip for consturctors and destructors
  修复了构造器和解构造器的提示点显示功能
- Optimised the Symbols browser by avoid unnecessary updates
  优化了符号浏览状态下关于avoid的一些不太重要的更新
- Fixed some bug when saving/loading the Code completionoptions
  修复了一些代码自动完成选项中保存和载入的问题
- Made 'Find implementation' and 'Find declaration' to be moreprecise (goto to line and column)
  使"Find implementation"(注:搜索实现)和"Finddeclaration"(搜索声明)更准确(直接定位到行和列)
- Fixed some bugs with the refresh of the Code completiontoolbar
  修复了代码自动完成工具栏上刷新的一些问题
- Fixed many bugs in the parser (crashes, deadlocks and parsingerrors)
  修复了语法分析器(崩溃、死锁、分析错误)的多个问题
- Added support to the parser for handling conditional preprocessordirectives (only for file scope, included files aren'texpanded)
 增加了对语法分析器手动预处理指令的支持(仅限文件作用域,include文件尚未扩展进来)
- Improved the Macro replacement and added macro replacement forGCC/MSVC build-ins
  改进了宏替换功能,增加了GCC/MSVC上构建的的宏替换功能
- Made the parser more robust and improved the thread safety
  使语法分析器更加运行强健并且改进了它的线程安全
- Introduce two major options for the operation of the Codecompletion plugin: one parser for all workspace or a parser perproject
 介绍两个比较重点的自动完成操作选项功能的插件:一个工作区全局语法分析器和一个逐个项目的语法分析器
- Improved the parsing of Class inheritance, now it is better andfaster
  改进了类继承的语法分析,现在它可以运行的更好更快
- Improved parsing of C++ template constructs, typedef statements,operator overloading
  改进了C++构件、类型自定义语句typedef和重载操作的语法分析器
- Added macro expansion for some code patterns (e.g. wxWidgets'sevent handling table/entry macros)
  增加了许多代码块的宏扩展功能(比如wxWidgets的事件处理表单或资源宏)
- Added None/Null parser for parsing files not included in any C::Bproject.
  增加了不包含任何C::B项目的文件中的None/Null的语法分析
- Adding code with auto-completion follows the active indentationand EOL style
  增加代码自动完成功能和下面内容自动缩进,并且拥有EOL(注:面向表达式的语言)风格
- Support auto-completion for include header file names andpreprocessor directives
  支持include头文件名称和预处理指令的自动完成功能
- Automatically append the text if the prefix word already existsbefore the caret(after the user hit Enter on the suggestion

list)
 在已经在前面存在的的插入符号前自动追加文本文件的前缀(如果用户按了回车键则显示建议候选值列表)
- Support auto-completion for member variable initialisation
  支持成员变量初始化自动完成功能
- Added some tools for simple refactoring tasks: find references,rename a symbol (not 100% precise)
  增加了一些简单重构任务的工具:查找参照,符号重名称(并非百分之百精确)

* Not implemented (TODO) - parsing of multiple templatearguments
  未执行的(TODO)-多样化模板参数语言分析器
 
Debugger:
调试器:
 
- Reworked the plugin API and made it easier to implement differentdebugger plugins (currently there are at least 3 plugins

in progress)
 重写和插件API功能并且使它更容易为不同的实现调试器所调用(当前至少还有3个插件正在此进程中继续进行着)
- Reimplemented the watches window to be easier to use* usingwxPropertyGrid control. Now adding, removing, editing watches

should be easier
 重应用一个观察窗口使它更易于为wxPropertyGrid所调用。现在,增加、删除、编辑观察点容易多了
- Reimplemented the UI used for the 'Evaluate expression undercursor' feature, it is similar to the new watches window
  重应用"Evaluate expression undercursor"的一个有特色的用户界面(UI),它与全新的观察窗口竟然有些相似
- Fixed some problems in the callstack window - switching to theselected frame should work 99% of the time
  修复了多个栈调用窗口的问题-切换到已选择的窗口框架可以看到99%的时间下工作的栈
- There were many improvement to the disassembly window
  还有许多反汇编窗口的重要改进
- The debugger options have been extracted inSettings->Debugger. Multiple configurations aresupported for every different plugin
 调试器选项被调整到了"Settings"菜单下的"Debugger"这里。多个不同功能的插件可以在这里被支持并且可以配置它们
- Made it possible to run the host application for a DLL project ina terminal
  使运行在终端上调用DDL项目的主机应用程序更加合适
- The GDB plugin is way more robust and reliable now, GDB 7.5 issupported
  GDB插件现在运行健壮又可靠,7.5版也已经支持了
- The CDB plugin is vastly improved
  大幅改进CDB插件
- Remote debugging works better
  远程调用工作可以更好的进行
- Made it possible to use marco replacement variables in manyplaces
  使宏替换变量在许多地方可以运行的更好

* The local variables and function arguments features have notbeen reimplemented, because of complexities in the UI design,reliability issues and performance
  本地变量和函数参数特性没有重应用,所以UI设计的复杂性、可靠性问题和性能问题仍然存在
 
New plugins:
新增插件:
 
- Abbreviatons (extracted from the core): provides auto-completion(note that this has nothing to do with code completion):

http://wiki.codeblocks.org/index.php?title=Abbreviations_plugin
 Abbreviatons(由内核释出):自动完成功能改进(注:这里没有代码自动完成功能需要做的任何事情),访问

http://wiki.codeblocks.org/index.php?title=Abbreviations_plugin

 

- Cscope: integrates the source code searching features ofCscope: http://wiki.codeblocks.org/index.php?title=Cscope_plugin
  Cscope:集成源代码查找特性,访问http://wiki.codeblocks.org/index.php?title=Cscope_plugin

 

- DoxyBlocks: support for doxygen inline documentation: http://wiki.codeblocks.org/index.php?title=DoxyBlocks_plugin
  DoxyBlocks:支持doxygen内联函数文档在http://wiki.codeblocks.org/index.php?title=DoxyBlocks_plugin

 

- EditorConfig: http://forums.codeblocks.org/index.php/topic,16512.0.html
  EditorConfig:http://forums.codeblocks.org/index.php/topic,16512.0.html

 

- EditorTweaks: make one off changes to active editor (EOL mode,wrap etc) and code alignment

tool:http://wiki.codeblocks.org/index.php?title=Editor_Tweaks_plugin
 EditorTweaks:使用了一个编辑器激活代码工具并且它有停靠对齐工具栏(EOL模式、wrap模式等等),访问

http://wiki.codeblocks.org/index.php?title=Editor_Tweaks_plugin

 

- FileManager: tree view of the file system with support forbasic file management operations in the management pane:

http://wiki.codeblocks.org/index.php?title=File_Manager_plugin
 FileManager:以树状结构查看已经支持的基本文件系统及其操作选项管理面板,访问:http://wiki.codeblocks.org/index.php?title=File_Manager_plugin
 
- NassiShneiderman: creation of Nassi Shneiderman diagrams:http://wiki.codeblocks.org/index.php?title=NassiShneiderman_plugin
  NassiShneiderman:创建一个NassiShneiderman对话框,访问:http://wiki.codeblocks.org/index.php?title=NassiShneiderman_plugin

 

- ReopenEditor: reopens last closed editor(s) via hotkey(Ctrl+Shift+t) or menu-item
 ReopenEditor:重新打开最后一次从编辑器中关闭的文件(热键^+~+t)或菜单条目

 

- SmartIndent (extracted from the core): multi-language supportfor automatic indenting of code to match typical indentationstyles
  SmartIndent(内核释出):多种语言支持代码自动匹配和自动智能缩进

 

- SpellChecker: check spelling in comments and strings usinghunspell: http://wiki.codeblocks.org/index.php?title=SpellChecker_plugin
 SPellChecker:用户字符串和注释中的拼写检查,使用hunspell(注:一种拼写检查器)技术,访问:

http://wiki.codeblocks.org/index.php?title=SpellChecker_plugin

 

- ToolsPlus: creation and management of custom tools: http://wiki.codeblocks.org/index.php?title=Tools+_plugin
  ToolsPlus:创建和管理一个自定义工具,访问:http://wiki.codeblocks.org/index.php?title=Tools+_plugin
 
Improved plugins:
改进插件:
 
- Abbreviations: added support for autocompletion and automaticconversion of tab/space and eol style of the editor
 Abbreviations:增加和对编辑器的自动完成和自动转换标签、空格和EOL风格的支持


- AStyle: add brackets option, delete empty lines option, other newfeatures from moving to astyle 2.02
  AStyle:增加括号选项,删除空行选项以及其他一些关于AStyle2.02的新特性


- AutoSave: new option to autosave entire workspace, bug fix fortimer UI
  AutoSave:新选项支持工作区自动保存,修复了时间UI上的一个问题


- AutoVersion: improved svn support (legacy versions, git-svn), bugfixes
  AutoVersion:提升了SVN的支持(遗留版本、GIT-SVN),修复多个问题


- BrowseTracker: jump tracker now ignores line 1 activations
  BrowseTracker:跟踪跳转现在可以忽略行号为1的活动行


- CppCheck: configuration UI, bug fixes
  CppCheck:UI配置多个问题修复


- CodeSnippets: bug fix (crasher)
  CodeSnippets:多个问题修复(关于崩溃的)


- CodeStatistics: stats for project or entire workspace
  CodeStatistics:工作区条目或项目状态


- DragScroll: bug fix (gtk crasher)
  DragScroll:修复问题(GTK崩溃问题)


- Header Fix-up: STL and C library bindings
  Header Fix-up:STL和C语言库绑定


- Help: support for windows help collections, fixes crash onexit
  Help:支持Windows帮助集合对象,修复了在退出时崩溃的问题


- HexEditor: crash fix
  HexEditor:崩溃问题修复


- KeyBinder: remove Ctrl-C/V/X (copy/paste/cut) from menu keybindertable to allow native avior, other fixto play more nicely with OS*********-check?
 KeyBinder:删除了KeyBinder菜单中的CTRL-C/V/X(复制、粘贴、剪切)以允许本地化行为,其他更精细的操作对于操作系统***怎么检查好呢?


- Profiler: autoselect active target,fix for rare crash
  Profiler:自动选择活动标头,修复偶然崩溃问题


- Project Importer: new support for MSVC 7, 10
  Project Importer:增加了对MSVC7和10的项目导入功能的支持


- ThreadSearch: UI improvements
  ThreadSearch:UI改进


- ToDo: more language independent, fixes annoying UI bugs
  ToDo:多语言独立模式,修复了一些让人恼火的UI问题


- Valgrind: added configuration panel, works better with CBprojects, more output handling and support for valgrindfeatures
 Valgrind:增加了配置面板,CB项目工作将更好,更多valgrind关于输出可以手动控制的特性


- wxSmith: support for many new widgets (including KWIC,ImagePanel, GridBagSizer), internationalization support, duplicateIDs are allowed, tons of bug fixes
 wxSmith:支持更多新的小工具(包括KWIC、ImagePanel、GridBagSizer),支持国际化,复制ID也已被允许,巨量的问题已修复
 
Summary, for download
下载摘要:
 
Download the short (this) changelog here: http://prdownload.berlios.de/codeblocks/changelog
下载简要的更新日志在这里:http://prdownload.berlios.de/codeblocks/changelog
 
Download the full changelog here: http://prdownload.berlios.de/codeblocks/changelog_full
下载完整的更新日志在这里:http://prdownload.berlios.de/codeblocks/changelog_full

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网速递520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值