首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Eclipse制表符完成会删除代码--我该如何防止呢?

在Eclipse中,制表符(Tab)默认会被转换为空格,这可能导致代码被删除或格式化不正确。为了防止这种情况发生,你可以按照以下步骤进行设置:

  1. 打开Eclipse,点击菜单栏的"Window"(窗口)选项。
  2. 在下拉菜单中选择"Preferences"(首选项)。
  3. 在弹出的对话框中,展开"General"(常规)选项,并选择"Editors"(编辑器)。
  4. 在编辑器选项中,选择"Text Editors"(文本编辑器)。
  5. 在右侧的面板中,找到"Insert spaces for tabs"(用空格替换制表符)选项,并取消勾选。
  6. 点击"Apply and Close"(应用并关闭)按钮保存设置。

通过以上步骤,你已经成功地禁止了Eclipse将制表符转换为空格的功能。现在,当你使用制表符进行缩进时,代码将保留原有的格式,并且不会被删除。

请注意,这个设置只对新的代码起作用,如果你的代码已经被转换为空格,你可以使用Eclipse的"Source"(源码)菜单中的"Format"(格式化)选项来重新格式化代码。

推荐的腾讯云相关产品:腾讯云开发者工具包(Tencent Cloud SDK),它提供了丰富的API和工具,帮助开发者在腾讯云上构建和管理应用程序。你可以在以下链接中了解更多关于腾讯云开发者工具包的信息:腾讯云开发者工具包

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在Linux 的 Vim 中将缩进宽度设置为 2 或 4 个空格?

最后,第三个选项shiftwidth管理缩进,当您使用 '>>' 或 '<<' 运算符添加或删除已经存在的代码行/代码块的缩进时。建议使用 2 或 4 作为tabstop和shiftwidth值。...还建议您对tabstop和使用相同的值shiftwidth。使用不同的值可能弄乱您的缩进。...反之亦然:使用制表符进行缩进服务于站在“制表符与空格”两侧的人,现在让我们看看如何使用制表符而不是空格来缩进。...noexpandtab选项可防止制表符转换为空格。结论以上所有内容都适用于新文件,要在 Vim 中将当前打开的文件中的制表符转换为空格,请按 Esc 键进入 Normal 模式。...现在retab通过按 ':'(冒号)字符使用命令,Vim 会将现有的制表符转换为空格。

6.5K00
  • Python 进阶指南(编程轻松进阶):三、使用 Black 工具来格式化代码

    您将首先了解使用 Black 格式化代码的合理性。然后,您将学习如何安装、使用和定制工具。 如何失去朋友和疏远同事 我们可以用多种方式编写代码,产生相同的行为。...您可以在下面的交互式 Shell 示例中看到这种变化,示例首先用空格字符分隔单词,然后用制表符分隔单词: >>> print('Hello there, friend!...因为制表符代表不同宽度的空白,你应该避免在你的源代码中使用它们。当你按下Tab键键而不是一个制表符时,大多数代码编辑器和 ide 自动插入四或八个空格字符。...Black 自动将您用于缩进的任何制表符转换为四个空格字符。 至于每一级缩进的长度,Python 代码中通常的做法是每一级缩进四个空格。...你没必要去理解这个代码如何工作的。

    2.1K90

    Eclipse与Android源码中ProGuard工具的使用

    Eclipse环境中ProGuard的使用 以我电脑的android4.0环境为例,当我们在Eclipse中新建一个项目,或者导入一个已存在项目(保证当前项目没有语法错误)后,在工程的根目录,自动生成两个...“签名”或者“不签名”: 这样一步操作后,算是代码混淆完成了。...那么怎么才能检验我们真的混淆了代码?...Android源码环境中ProGuard使用 在Google发布的android源码中,面对那么多代码和文件目录,此时如何混淆代码与配置混淆文件?...下面以alps/packages/apps/Music为例说说如何对特定模块做到混淆代码: 在Music目录下,我们看到一个平时不太关注,但今天一定很在意的文件名:proguard.flags ,对了

    1.3K90

    vim 从嫌弃到依赖(6)——插入模式

    插入模式是vim中主要用来处理输入的一种模式,在这种模式中,用户的输入的字符显示在窗口中。模式中的行为与在普通编辑器中输入类似。...由于在模式中输入的字符会被当做有效输入,因此模式下涉及的到命令也少,内容也不多,这一篇文章差不多就能讲完 进入插入模式的一些命令 在前面几节我们在介绍一些例子的时候或多或少接触到了如何进入插入模式,...假设在写文档或者写代码的时候光标已经到窗口的最后一行了,但是想将光标定位到窗口中央,一般都会先退回到普通模式,然后使用前面介绍过的 zz来完成这一动作,最后再进入插入模式。...在某些情况下替换可能导致代码格式错乱,如果代码中某些位置存在制表符,而制表符的宽度根据tabstop 的值不同,而显示不同,例如vim 默认的制表符占8个空格,如果我们使用R 进入替换模式,替换tab...一般更习惯删除整个单词,然后重新输入。

    56140

    Eclipse的安装与使用

    因为的电脑是64位操作系统,所以点击下载跳转 ? 点击开始下载。...下载完成之后得到eclipse-inst-win64.exe文件,如果不想去官网下载,在文末阿Q为大家准备了安装软件,大家直接下载即可。双击进行安装 ? 选择第二个选项进行开发, ?...选择工作空间(即代码保存位置)路径,选择完成之后点击Launch运行eclipse,当然你得之前配置过JDK,jdk的配置过程https://blog.csdn.net/Qingai521/article...至此就完成Eclipse的下载与安装。 Eclipse的使用 Eclipse是一种可扩展的开放源代码的IDE (IDE就是开发工具的意思)。...仅在eclipse删除 如果勾选Delete project contents on disk 在eclipse和硬盘中全部删除(而且不走回收站) 右键 import(在项目区域右键找到

    66510

    读懂spring源码_如何阅读spring源码

    大家好,又见面了,是你们的朋友全栈君。 想对spring框架进行深入的学习一下,看看源代码,提升和沉淀下自己,工欲善其事必先利其器,还是先搭建环境吧。...下载完成之后命令界面如下图所示: 下载完成之后 看下下载的目录吧: ok了,但是默认的这种方式并不是eclipse项目,我们还需要将源码转化为eclipse项目。...(第一次下载编译了4个小时最终搞定)最好能翻墙防止下载不下来。...怎么编译,进入下载的目录打开cmd控制台输入 gradle cleanidea eclipse 开始编译成功之后会提示的,耐心等待吧。...的工程地址是I:\springok\spring-framework 操作步骤如下: 进入当前的目录: 命令编译命令为:gradle cleanidea eclipse 编译成功了 成功转化为

    48030

    Java基础学习教程,eclipse简单使用教程(Java集成开发工具)

    及时编译 语法错误及时提醒 代码提示功能 代码自动生成功能 方便的运行 ….. 3、eclipse的安装: eclipse是一个解压版的。直接解压就能用。...4、eclipse工具的使用 第一次打开eclipse的时候,让你选择工作区,工作区就是java代码存放的位置。...打开之后,呈现一个:welcome,(直接关闭即可) 关闭welcome之后,默认的布局方式:javaee方式,我们目前是javase,怎么切换 布局方式到javase?...注意:最后一步finish的时候,提醒你是否创建java文件,可以创建,也可以不创建。 怎么删除工程?...完成的过程中:你要记得把jdk8的对勾打上。 apply and close… 给大家分享一个超详细的eclipse教程,包含eclipse安装包,视频讲解等等。

    74040

    团队开发中都建议这样配置IDEA

    1.在File->settings->Editor->Code Style 2.有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...4.随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。...效果如下 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。...如何用Redis做实时订阅推送的 开发人员不得不知的MySQL索引和查询优化 如何在 Java8 中风骚走位避开空指针异常 面试题:Spring 为啥默认把bean设计成单例的?

    2K20

    eclipseSVN的安装及使用

    7.1 如何解决冲突文件 对于每个冲突的文件Subversion在你的目录下放置了三个文件:如下: 为什么产生冲突代码?...=======之间的代码是你自己的,而======……>>>>>>>.r5是别人与你冲突的代码部分 这样就不难理解为什么产生冲突这种奇怪的东西了,因为你们修改的同一块代码,当然产生冲突。...使用revert(回滚)操作,操作表示用户放弃自己的更新代码,然后直接提交,这个时候你的代码就会使服务器上最新的代码,即A用户提交的新代码,你的代码不会被提交,如下所示: 点击ok按钮后 可以看到其他三个文件都自动删掉了...,如下所示: 四:合并分支到主干上 比如我现在对branch分支上新增3.txt文件,然后提交上去,如下所示: 现在想把分支上的代码3.txt合并到主干上trunk,现在要怎么合并...如果主干上有一些更新,比如说jar包更新等等,那么这些要更新到分支上去,如何操作

    1.1K30

    Intellij IDEA就这样配置,快到飞起!

    在File->settings->Editor->CodeStyle 有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。...可以在%IDEA_HOME%/bin/idea.properties中修改配置路径. 6.隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) intellij idea 隐藏不想看到的文件或者文件夹...效果如下: 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。

    2.1K30

    推荐 IDEA 最牛配置,好用到飞起来!

    1、在File->settings->Editor->Code Style 2、有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...4、随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。...3、可以在%IDEA_HOME%/bin/idea.properties中修改配置路径. 6、隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) 1、intellij idea...效果如下: ​​ 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。

    77210

    IDEA配置:让你的IDEA有飞一般的感觉

    1.在File->settings->Editor->Code Style 2.有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...4.随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。.... 3.可以在%IDEA_HOME%/bin/idea.properties中修改配置路径. 6.隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) intellij idea 隐藏不想看到的文件或者文件夹...这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。

    1.7K20

    IDEA的基本使用

    1.在File->settings->Editor->Code Style 2.有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...4.随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。.... 3.可以在%IDEA_HOME%/bin/idea.properties中修改配置路径. 6.隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) intellij idea 隐藏不想看到的文件或者文件夹...这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。

    1.2K20

    这样配置:让你的 IDEA 好用到飞起来

    1.在File->settings->Editor->Code Style 2.有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...4.随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。.... 3.可以在%IDEA_HOME%/bin/idea.properties中修改配置路径. 6.隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) intellij idea 隐藏不想看到的文件或者文件夹...这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。

    1.3K30

    PBI催化剂较Tabular Editor好用易用之处

    此方法天然地对导出数据中的万一包含制表符换行符等符号时,非常容易产生数据错乱问题。 因为这个问题,还曾经在github上向作者发出一条issues反映这个问题。...针对上述提到的三大痛点问题,且看在PBI催化剂中如何将其一一破解,带出一个超级棒的操作流程与体验。 PBI催化剂中,无需任何代码,即可界面方式完成所需导出的对象的选择及其对应的属性的进一步细分选择。...在新建、删除操作上PBI催化剂体验亦更好 上述导出的对象属性清单,在PBI催化剂中,甚至可以复用此清单,只需进行Excel环境的筛选、删除、新增操作,最终确定需要新建或删除的记录,直接一键完成对模型对象的新增或删除操作...而对应的Tabular Editor来说,实现这些效果,要写很长的代码段来完成。...查询到结果后,对其结果进行编辑后的保存、删除及对应的依赖与反依赖关键都在同一界面完成,也是非常流畅符合实际的操作流程。

    2.3K30

    这样配置你的IDEA工作效率提高好几倍!

    1.在File->settings->Editor->Code Style 2.有人问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?...4.随着输入的字符的增加,当代码宽度到达界线时,IDEA自动将代码换行。.... 3.可以在%IDEA_HOME%/bin/idea.properties中修改配置路径. 6.隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) intellij idea 隐藏不想看到的文件或者文件夹...这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者问,进入这个模式后,想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。...如何退出这个模式?很简单,使用ALT+V弹出view视图,然后选择Exit Presentation Mode 即可。

    68930

    Eclipse使用中部分经验总结

    Eclipse的switch workspace删除多余workspace 删除workspace文件夹:找到workspace所在的目录、删除对应的workspace。...修改org.eclipse.ui.ide.prefs 文件 打开Eclipse目录的\configuration.settings目录,找到org.eclipse.ui.ide.prefs 文件,将删除...重启Eclipse,再点击swith workspace就不会看到已经被删除的workspace 防止Android log太多,太多有用信息被刷掉 修改logcat的日志buff大小即可,如下图:...JNI配置不在编写代码时候做语法检查 Eclipse的语法检查有时候误判部分JNI语法,导致代码报错,无法运行。可以按照下图配置: ?...Mac Eclipse 出现Android sdk content loader 0%的无法完成初始化: 处理方法: 关闭Eclipse,删掉WorkSpace下.metadata下.plugins下org.eclipse.core.resources.projects

    93050
    领券