codecamp

IntelliJ IDEA如何实现撤销和重做

本节内容包含:

  • IntelliJ IDEA撤销和重做的基本使用
  • 怎么运行的?
  • 撤消并重做

IntelliJ IDEA 撤销和重做的基本使用

"撤消" 命令将在编辑器中放弃对该文件的最后更改。"重做" 命令将丢弃上一个撤消命令的结果。

您可以根据需要多次撤消或重做。但是,当您退出 IntelliJ IDEA 时,撤消的历史记录将丢失。

IntelliJ IDEA 巧妙地定义了可以撤消和重做的逻辑步骤。以下事件表明逻辑步骤的结束:

  • 按住 Enter 键。
  • 重新定位鼠标光标。
  • 使用导航键盘快捷键。
  • 剪切或粘贴。
  • 按 Tab 键。

IntelliJ IDEA 将撤销和重做机制扩展到复杂的操作,例如重新格式化或重构源代码,创建或删除文件。撤消或重做复杂操作时,IntelliJ IDEA 请求您的确认。

怎么运行的?

IntelliJ IDEA 在撤消/重做的每个步骤之前移动插入符号,然后执行撤消/重做操作。

撤消并重做更改

要撤消操作,请执行以下操作之一:

  • 在主菜单上选择 Edit | Undo。
  • 按 Ctrl+Z。

要重做动作,请执行以下操作之一:

  • 在主菜单上选择 Edit | Redo。
  • 按 Ctrl+Shift+Z。
IntelliJ IDEA代码块的注释及取消注释
在IntelliJ IDEA编辑器中打开并重新打开文件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }