精华内容
下载资源
问答
  • 笔者乐意在用Sublime里编写代码时,经常需要把TAB键转换成四个空格。 哪么在 Sublime Text3里,怎么操作呢,可以快速解决这个问题呢? 研究了下, 具体步骤如下: 1. 菜单栏里点击 Preferences-> Setting-User...

    笔者乐意在用Sublime里编写代码时,经常需要把TAB键转换成四个空格。

     

    哪么在 Sublime Text3里,怎么操作呢,可以快速解决这个问题呢?
    研究了下,
    具体步骤如下: 

    1. 菜单栏里点击 Preferences-> Setting-User, 如图

     

    2. 在弹出来的文本里,添加如下两行:

    {

        // 注意只有一个大括号,如果之前有属性,如在之前的属性前确保有 ,(逗号)

        //把 tab 转换成4个空格
        "tab_size": 4,

        //把tab 转换成 空格
        "translate_tabs_to_spaces": true 

       //关于下行说明, 若不存在, 请手动添加. 若要在保存时自动把tab 转换成空格,请把值设置成 true,如不需要: 设置成 false

        "expand_tabs_on_save": true
    }

    如下图:

     

    2.1 于 2017-08-25的相关补充.

    注意:  关于 expand_tabs_on_save  的说明 

       //关于下行说明, 若不存在, 请手动添加. 若要在保存时自动把tab 转换成空格,请把值设置成 true,如不需要: 设置成 false

        "expand_tabs_on_save": true

    // 2017-08-25 日修正.
    //把 tab 转换成4个空格
    "tab_size": 4,
    //把tab 转换成 空格
    "translate_tabs_to_spaces": true,
    //关于下行说明, 若不存在, 请手动添加. 若要在保存时自动把tab 转换成空格,请把值设置成 true,如不需要: 设置成 false
    "expand_tabs_on_save": true,
    //此行的主要作用是, 当某行为空格且无其它字符时, 保存时会去除空白
    "trim_trailing_white_space_on_save": true,

    修改如下图: 

     

    补充图一: 配置相关参数

    注:修改后保存文件,看到右下角显示 Spaces:4 就说明修改成功!

     

    补充图二: 手动配置大体位置

     

    补充图三: 利用右下角进行手动转换

     

    3. 至此,配置完成了。

    验证一下,起初未按 Tab 键,无空格。

    按下 Tab 键, 四个空格。修改成功。

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

    【乐意黎原创,禁止采集或转载】

    本文地址:http://blog.csdn.net/aerchi/article/details/50395288

    展开全文
  • python中tab键是什么意思,空格,代码,按下,尺寸,编辑器python中tab键是什么意思易采站长站,站长之家为您整理了python中tab键是什么意思的相关内容。对于程序员来说,其实Tab和空格远远不只是“立场”问题那么简单。...

    python中tab键是什么意思,空格,代码,按下,尺寸,编辑器

    python中tab键是什么意思

    易采站长站,站长之家为您整理了python中tab键是什么意思的相关内容。

    对于程序员来说,其实Tab和空格远远不只是“立场”问题那么简单。

    在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就占一个字符的位置。

    众所周知,Tab在ASCII码中,编码是9,而空格是32。这也就是说,当我们按下一个Tab的时候,即使它看起来就是8个空格(或者4个空格,不同的环境下,Tab可能显示的效果不同),对于电脑来说,却是完全不一样的东西。这也意味着,对于用字符来描述过程的代码来说,极有可能会是决定性的差异。

    尤其是对于一门用空格缩进来区分代码层次的语言——Python。

    我们来看一段代码。class MyForm(Form): value1 = StringField('value1') value2 = StringField('value2') value3 = StringField('value3') #这行用的是Tab缩进 submit = SubmitField('Submit') learn python = 'QQ group:725479218'

    看起来这个value3变量和其他的变量没有什么不同,然而却出现了这样的报错——缩进错误。value3 = StringField('value3')IndentationError: unexpected indent

    其实Python并没有强制要求你用Tab缩进或者用空格缩进,甚至空格按几个都没有强制要求,但是却绝对!绝对不能混用Tab和空格,那么这里,是不是空格和Tab的区别就显得很大了呢?

    这个时候有的童鞋就要说了,我用PyCharm(或者其他IDE)怎么从来都没有出现这样的问题呢?

    其实,很多IDE对Tab键做了各种各样的优化,其中有一条就是,将Tab键展开为为空格,也就是说,当你按下Tab的时候,IDE实际上帮你把一个「9」转换成了四个(或者八个)「32」。但是要注意,不是所有的IDE都帮你做了这样的工作!同理,对于好纯洁好不做作的编辑器Vim来说,肯定也不会帮你做这样的工作了。

    既然Tab在不同的环境下展现不一样,而空格却永远都是一样的。对于一些细致排版缩进来说(比如说想把每一行的注释都对齐),用空格也更加精确。这样看起来,确实是用空格来写代码要好于用Tab呢。

    空格代替Tab的好处:

    空格在各种情况下代码都是你想要的样子。而 tab 仅仅当你与代码作者的 tab 尺寸设定为相同时,代码才好看。修改 tab 尺寸并不能解决这个问题,因为你很难做到每打开一个文件就修改一次 tab 尺寸,而每个人通常有不同的习惯(POSIX/Unix 标准的 tab 应当为 8 字符宽度,Linus 大神也规定 Linux 内核中所有代码的 tab 尺寸为 8)。如果存在行尾注释,则 tab 尺寸更加是必须设定为与作者相同,这就意味着你看不同的代码需要经常修改 tab 尺寸。我看过许多代码,其使用的 tab 尺寸有从 2,3,4,5,6,8,16 甚至 32 的,如果你使用的 tab 尺寸与作者不同,外观将很不理想。

    靠谱的IDE都能解决前进后退增加减少缩进的问题,即便是四个空格,一个退格键也能全退了,所以在使用的方便性方面根本不存在问题。——如果抱怨删除调整还不能有效解决的,你需要研究一下你的编辑器了。实际上增加减少缩进在主流编辑器中都直接有快捷键,无论是 tab 还是空格还是退格都很少直接被用于缩进。

    tab 是制表符而不是缩进符,正如在 html 页面中大量使用

    一般情况下,团队开发都要制定一套编码规范, 在大部分团队中,使用4个空格代替Tab是大家默认的。所以非常建议大家使用空格代替Tab, 另外各个IDE(编辑器)都提供了tab自动转换空格的功能,只要大家设置一下,按下tab键就可以出现4个或者多个空格。

    内容扩展:

    Python_Tab键的使用

    1. 在shell中输入表达式时,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量(对象,函数等)就会被找出来:In[1]: an_orange = 27In[2]: an_pear = 15In[3]: an(按)anorange an_pear and any

    2.在任何对象后面输入一个句点以便自动完成方法和属性的输入:In[1]: a = [1,2,3]In[2]: a.a.append a.extend a.remove a.sorta.count a.index a.pop a.reserve

    3.应用在模块上:In[1]: import pandasIn[2]: pandas.pandas.cut pandas.core pandas.concat

    4.当输入任何看上去像是文件路径的东西时(即使是在一个Python字符串中),按下Tab键即可找出电脑文件系统中与之匹配的东西。

    5.Tab键自动完成功能可用于函数关键字参数。以上就是关于对python中tab键是什么意思的详细介绍。欢迎大家对python中tab键是什么意思内容提出宝贵意见

    展开全文
  • Source Insight 4.0中显示Tab键、空格、以及用4个空格替换Tab键,如下 选择"Options"-->"Preferences" 接着选择对应的文件类型,把Tab、空格、以及Tab强制转换为空格都勾选上

    Source Insight 4.0中显示Tab键、空格、以及用4个空格替换Tab键,如下

    选择"Options"-->"Preferences"


    接着选择对应的文件类型,把Tab、空格、以及Tab强制转换为空格都勾选上


    展开全文
  • 问题描述:Tab键失效,如法实现按Tab键一次,向右缩进空格 分析原因:可能是安装了emmet后,热键发生冲突,或者其他原因,暂时不知。解决:在“首选项->快捷键设置”中(英文版同理),找到如下代码删除并保存...

    问题描述:Tab键失效,如法实现按Tab键一次,向右缩进空格

     

    分析原因:可能是安装了emmet后,热键发生冲突,或者其他原因,暂时不知。
    解决: 在“首选项->快捷键设置”中(英文版同理),找到如下代码删除并保存

    [    
        {        
            "keys": [            "tab"       
        ],   
        "args": {            
             "action": "expand_abbreviation"      
             }, 
                  "command":"run_emmet_action",     "context": [          
                    {                
                    "key":"emmet_action_enabled.expand_abbreviation"           
                     }        
               ]    
        }
    ]

    如下是我软件截图:

    删除并保存之后就可以解决问题。如下,tab键可以正常向右缩进。

     

    展开全文
  • 数据对齐 Tab

    2018-06-07 14:35:16
    数据的对齐有时候不像我们看到的那样,有时候看起来很整齐的数据,读取却不对,如果数据是以Tab键隔开的,那可要注意了。用Notepad++打开文本数据,Tab键占的空格位是可以修改的,一般20即可。这只是直观上的是否...
  • js禁用tab键\Enter键

    2020-07-06 16:17:50
    js禁用tab键: onkeydown="if(event.keyCode==9){event.keyCode=0;event.returnValue=false;}" js禁用Enter键: onkeydown="if(event.keyCode==13){event.keyCode=0;event.returnValue=false;} 注意: 想要禁用某...
  • vim 显示tab键

    千次阅读 2018-05-14 18:00:27
    Vim里面显示TAB键 1、文件中有 TAB 键的时候,你是看不见的。要把它显示出来:C代码:set list :set list现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白 字符在哪里。 2、方法1...
  • 设置Tab键为4个空格。在阿里的Java开发手册 一、编程规约(三)代码格式 第5条提到【强制】采用4个空格缩进,禁止使用tab字符。IDEA中勿勾选 Use tab character;eclipse中必选 insert spaces for tabs。具体设置...
  • 说明:在填写表数据时当输入完一个文本框后,输入下一个文本框时需要用Tab键切换,但是有的人喜欢用Enter键切换下一个,此方法是Enter取代Tab键。 效果: 注释:键盘Enter键数字为:13  键盘Tab键数字为:9 ...
  • 如何在idea中将tab键设置为按一下代表4个空格

    万次阅读 多人点赞 2017-11-22 15:27:39
    步骤如下图(ctrl+alt+s 打开如下图设置界面): Editor-->Code Style --> java(如果使用的是其他编程语言请选择其他语言)-->不要勾选 Use tab character -->Indent设置为4(表示按一下tab键代表4个空格)
  • 空格键 还是 Tab键

    千次阅读 2016-09-07 07:53:08
    缩进时使用空格键还是Tab键,这不是一个小问题。在HBO的喜剧片《硅谷》第三季中,不同的缩进风格导致了两位程序员分手。在现实编程中,程序员究竟是爱用空格键还是Tab键?Google 程序员 Felipe Hoffa 分析了GitHub...
  • Linux-tab键应用

    2019-06-23 15:08:35
    1.在linux / 目录中输入 /s,并双击tab键,出现 / 目录下一层s开头的目录名 2.再输入 为 /so,单击tab键 自动补齐目录名 二.vim中用tab 1.使用vim,打开一个文件 2.输入:f /so ,使用tab即可生成 ...
  • // 设置不显示tab键  :set nolist    //设置显示tab键 :set list  :set listchars=tab:>-,trail:-    相关内容参考:http://anders0913.iteye.com/blog/377256
  • QT TAB键跳转

    2016-07-19 14:40:55
    1. TAB键在一组按钮中跳转,需要设置autoExclusive为False,如图所示 2. TAB键跳出多行文本编辑框,需设置tabChangesFocus属性,如下图
  • Qt 之 Tab 切换焦点顺序

    万次阅读 多人点赞 2015-12-18 23:03:43
    习惯性的,我们经常会使用Tab键来控制焦点顺序,比如:用户注册时,个人信息输入框焦点的切换、执行按钮焦点的切换等。在添加部件之后,默认情况下,Tab键也是可以切换焦点的,只不过顺序往往和我们预期不一致,所以...
  • Vim 中的 Tab 与空格相关配置项详解 文章目录Vim 中的 Tab 与空格相关配置项详解0. 参考资料1. Tab 与空格的配置项2. 实例演示 0. 参考资料 Tabs and Spaces 1. Tab 与空格的配置项 Vim 针对...
  • intellij tab键改为4个空格

    万次阅读 2017-12-08 22:38:29
    问题场景在Intellij idea中,当使用模板来生成代码的时候发现生成的代码总是无法对其,不是前移一部分就是后移一部分,后来发现是因为使用了tab键来操作的进行缩进空格的原因。在不同的系统下tab键的效果不一样。...
  • vscode tab键突然不能缩进了

    千次阅读 多人点赞 2019-07-30 16:33:37
    vscode tab键突然不能缩进了 今天用vscode过程中,突然发现tab键不能缩进了,找了半天也没找到原因,最后在快捷键中发现Ctrl+M会切换tab键行为(缩进或移动焦点),应该是不小心按到了,再按Ctrl+M切回去就好了。 ...
  • js 实现 Enter键实现Tab键功能

    热门讨论 2010-03-31 11:23:37
    js 实现 Enter键实现Tab键功能! 值得下载看看!资源免费,大家分享!!
  • Intellij idea 中 tab键自动补全: 一:标签自动补全: (1)纯标签补全 例:输入h1,按Tab键, 效果:<h1></h1> (2)纯标签+地址“id” 例:输入h1#ccg,按Tab键, 效果: <h1 id="ccg">...
  • Tab键无法自动补全解决办法

    千次阅读 2020-06-12 09:53:13
    Tab键无法自动补全解决办法一:出现的问题二:解决的办法 一:出现的问题 在CRT中命令无法使用Tab键自动补全 二:解决的办法 第一步 第二步 第三步
  • Eric6使用Tab键缩进

    千次阅读 2018-05-12 21:49:59
    在写python代码的时候,我们要注意tab键和空格键不能混合使用,要不就铁了心一直用空格,要不就图个省事用tab键 最近用Eric6的时候,一直出现tab键不能缩进的现象 我们需要在“设置”-&gt;“编辑器”-&...
  • mac git命令参数tab键补全

    千次阅读 2016-08-11 14:08:23
    mac git命令参数tab键补全 mac git命令参数tab键补全 mac git命令参数tab键补全 mac git命令参数tab键补全 mac git命令参数tab键补全
  • Emacs的Tab键

    千次阅读 2014-09-07 22:16:09
    在Windows里待久了的人,初用Emacs时,对它的很多按键功能会很不适应,其中之一就是TAB键,有时候按一下TAB键会缩进很多,有时候无论怎么按都没反应,让人摸不着头脑。 Emacs中的TAB键,默认功能是自动排版(在...
  • Tab键移动的距离

    2018-10-07 15:20:13
    在不同的文本编辑器中,Tab键移动的距离不一样,所以建议使用空格进行移位。
  • word之巧用Tab键

    2020-06-20 19:35:37
    其实你可以使用Tab键, 在标尺上打一个点, 相当于加了一个制表符,如下图: 然后再Jun之前直接按Tab, 就可以啦. 同理, 在做一些对齐的时候, 也可以使用: 对齐之前: 选中本段落, 打点: 在2012 2013前按Tab, 在video和...
  • PyCharm如何让一个tab键代替4个空格键

    千次阅读 2019-11-08 19:36:04
    在进行使用工具编辑的pycharm的代码,就需要的是在当前的中,就需要的是对当前的进行设置tab键的来进行控制空格键,那么小编告诉大家pycharm如何让一个tab键代替4个空格键? 首先,进行打开pycharm的界面当中之后...
  • 首先选中该段代码, 按 Tab 增加一个tab键的空格 按 Shift + Tab 删除一个tab键的空格
  • 安装Tab键 #安装tab命令补全 [root@Mikrotik ~]# yum -y install epel-release yum-plugin-fastestmirror bash-completion #立即生效命令 [root@Mikrotik ~]# source /etc/profile.d/bash_completion.sh

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,370
精华内容 10,148
关键字:

tab键