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

关于 Tab 与空格之争,暴躁老哥 Linus 又有新指示!

新版本中最引人注目的变化莫过于 Linus 本人所做出的配置文件变量调整。他针对“Kconfig”进行了优化,主动添加了一些隐藏 Tab,将原本的空格缩进改为 Tab 缩进。...在此更改中,他故意让内核构建配置文件中的缩进机制变得更复杂,以迫使此类解析工具的作者随之改进。...因为如果无法将 Tab 解析为空格,那些工具就没资格解析内核 Kconfig 文件。 据悉,Linus 的隐藏 Tab 提议出现在 Linux 内核 6.9 的第四个候选版本当中。...而在 HBO 的喜剧片《硅谷》第三季中,不同的缩进风格甚至导致两位程序员分手。两位程序员一边编程一边约会,男方忍受不了女方使用空格键缩进,认为 Tab 键更节省文件体积,最终二人不欢而散。...不同于 Tab 符的可配置性,空格在任何位置上的显示效果都一致且稳定。也就是说无论如何设置 Tab 符,代码都将显示为相同的格式。 不同之处在于,这个决定仅由代码编写者做出,而非阅读者做出。

14010

通过一篇文章让你完全掌握VS和电脑常用快捷键的使用方法

VS常用快捷键 前言 VS(Visual Studio)是一款强大的开发工具,提供了许多常用快捷键,以提高开发效率。...编辑.转换为大写Ctrl + Shift + U 编辑.转换为小写Ctrl + U将选定文本更改为小写字符 编辑.当前行任意位置上开新行Ctrl + Enter在插入点之上插入一个空行 编辑.当前行任意位置下开新行...除了上述基本的运行和调试快捷键外,VS还提供了许多其他功能相关的快捷键,如代码导航、代码编辑、窗口管理等。掌握这些快捷键,不仅可以提高开发效率,还能让开发者在编码过程中保持流畅的体验。...总之,熟练掌握Visual Studio的运行和调试程序快捷键,对于提升程序开发效率和质量具有重要意义。开发者应该在日常开发中多加练习,使这些快捷键成为自己编程技能的一部分。...同时,随着Visual Studio的不断更新和升级,开发者也需要及时学习新的快捷键和功能,以适应不断变化的开发需求。

38810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vscode 快捷键绑定

    ---- 最近迷上了vscode,用它开发.netcore程序十分方便,智能提示也很好用,插入智能提示的选项是enter键或者tab键,可惜我以前习惯使用vs写c#,习惯用空格做智能提示的选择,多方查找资料甚至准备采用开发一个...vscode插件的方式解决,后来无意间查看官方文档,利用vscode的快捷键绑定功能是可以做到的。...键在智能提示框可见的时候,按下去就插入选择的代码。...如法炮制,在右边的更改窗口中加入: [ { "key": "space", "command": "acceptSelectedSuggestion", "when":..."editorTextFocus && suggestWidgetVisible" } ] 即可,这样就能用空格来插入智能提示的选项了,小朋友们,是不是非常简单呢 发布者:全栈程序员栈长,转载请注明出处

    31810

    分享10个必备的VS Code技巧和窍门,提高你的开发效率

    所以在VS Code中的时间轴视图提供了一个自动更新的时间轴,显示与文件相关的重要事件,例如Git提交、文件保存和测试运行。 展开此视图以查看与当前文件相关的事件快照列表。...是的,你可以在资源管理器窗格中点击文件,但为了更快的选择,可以使用 Ctrl + P 来搜索并打开项目中的特定文件。 按住 Ctrl 并按下 Tab 以在编辑器实例中循环浏览当前打开的文件列表。...这使得打字感觉更流畅和精致,同时在浏览代码行并将光标放置在不同位置时,给我们带来更平滑和自然的感觉。 要打开它,请在命令面板中打开设置UI并搜索“smoot caret”。...所以我将其更改为 Ctrl + D, Ctrl + D - 一个更容易按下和记住的键盘快捷键组合,并且没有冲突的按键绑定。我建议你也这样做。 9....使用“格式化文档”命令对代码进行格式化,使用Prettier,将快捷键更改为 Ctrl + D, Ctrl + D 使用 Alt + Click, Ctrl + Alt + Up/Down 可以同时添加多个光标

    55920

    常用快捷键整理

    (用加粗标注的是我个人使用时常用的,其实这个全凭个人喜好,大家可以熟悉一下自己喜欢的,都多试试,把觉得有用的记一下,多使用,后续写代码效率就会提高一些) 常用VS运行调试程序快捷键 编译.编译程序:Ctrl...调试.SHIFT + F11跳出执行当前执行点所处函数的剩余行。 常用VS编辑程序快捷键 编辑.删除行Ctrl + Shift + L删除所有选定行;如果没有选定行,则删除当前行。...编辑.转换为大写Ctrl + Shift + U 编辑.转换为小写Ctrl + U将选定文本更改为小写字符 编辑.当前行任意位置上开新行Ctrl + Enter在插入点之上插入一个空行 编辑.当前行任意位置下开新行...编辑.CTRL + TAB / CTRL + SHIFT +TAB逐个窗口地循环通过打开的多个编辑文件的MDI 子窗口。...+F4 关闭当前程序 Alt+空格+C 关闭窗口 Alt+空格+N 最小化当前窗口 Alt+空格+R 恢复最小化窗口 Alt+空格+X 最大化当前窗口

    7710

    vscode 前端最佳插件配置

    例如 tabSize:一个tab等于2个空格,行高为24px workbench是针对vscode的主题设置 例如 iconTheme( 图标风格):使用插件 vscode-great-icons...,便于跳转 【全局】 Python tab与空格的痛苦,写过python的都知道 【py文件】 Flutter Flutter !..."editor.selectionHighlight": false, // 默认情况下,当处于“代码片段模式”(在插入的代码中编辑占位符)时,VS会防止snippets弹出打开。..."editor.tabCompletion": "onlySnippets", // 默认情况下,当前的语言没有代码片段提示时,VS Code将使用当前文件中的你自己写过的单词来显示代码片段提示...为了解决冲突,需要打开快捷键清单,根据插件名称搜索对应插件快捷键,比如我输入: emmet, 对准任意一条快捷键选项,点击鼠标右键,选择显示相同的按键绑定,修改为自己喜欢的快捷键即可。

    5.6K20

    Python 学习笔记

    教程 Python 教程 - 廖雪峰的官方网站 (内容详细) 《简明 Python 教程》 (排版舒适) Crossin 的编程教室 (适合初学) Code python-learn 编辑器 VS Code...因为平时写 js 用的是 tab 替换为两个空格, python 我看教程一般用的是四个空格缩进,就单独对 python 进行四个空格缩进设置了。 用户设置中添加如下代码: ......urllib2, 在 Python3 中为 urllib.request import urllib2 # 修改为 import urllib.request 线程 Python3: _thread...所以,在 Python3 中不能再使用”thread” 模块。为了兼容性,Python3 将 thread 重命名为 “_thread”。...Python3 多线程 | 菜鸟教程 Q&A 如何退出解释器提示符 Linux & OS X 按下 ctrl + d 组合键或输入 exit() 并敲下 enter Windows 按下 ctrl +

    48320

    【亲测有效】Nodepad++Sublime Text3中Python脚本运行出现语法错误:IndentationError: unindent does not match any outer i

    not match any outer indentation level 【解决过程】  以下我将提供两种环境对错误进行更改: Nodepad++: 1.对于此错误,最常见的原因是,的确没有对齐。...但是源码的1580行的对齐用的是点点点的空格,是和前面的几行的对齐所用的箭头表示的TAB键,是不匹配的,即代码的对齐,混用了TAB键和空格: ?...而新的Python语法,是不支持的代码对齐中,混用TAB和空格的。所以出现上述错误提示了。 知道原因了,解决起来就简单了:  去把对应的TAB,都改为空格,统一一下对齐的风格,即可。 ...在Notepad++中,去:  设置->首选项: ? 语言->以空格取代(TAB键): ? 即可实现,对于以后每次的TAB输入,都自动转换为4个空格。...【总结】 Python中遇到IndentationError,以后第一时间就要想到,是不是由于TAB键和空格混搭使用了。 估计很多人也都是此类原因导致的。记得统一一下就好。

    1.6K50

    Visual Studio 2008 每日提示(二)

    +F 2、在“查找和替换”对话框中,单击“查找选项”按钮 评论:这个功能可以让你的搜索变的更高效更准确 #014、 文档自动换行 原文地址:http://blogs.msdn.com/saraford...2、自定义“自动换行标志符号”前景色方法:工具+选项+环境+字体和颜色,更改“显示项”中“可见空白”的前景色。...评论:呵呵,这个功能我看用处不大,还不如#003的“空白字符”有用 #016、 创建和修改VS的快捷键 原文地址:http://blogs.msdn.com/saraford/archive/2007...或编辑+高级+设置选定内容的格式 评论:我非常喜欢这个格式化文档的功能,排版和缩进都一下搞定 #019、 转换代码中的空格和Tab字符 原文地址:http://blogs.msdn.com/saraford...Tab:(菜单)编辑-高级-将选定行中的空格转换为制表符(TAB) 将选中行开头的空白字符转换为空格字符:菜单)编辑-高级-将选定行中的制表符(TAB)转换为空格 评论:为了保持格式的统一,我一般喜欢把制表符设置成空格

    1.4K80

    解放生产力!20 个必知必会 VSCode 小技巧

    格式化代码 这个快捷键会根据编辑器的配置去缩进代码 提示:在开发前或者开发完成后使用它。我更喜欢在我完成了文件中的代码后使用它。...清除行尾的空格 这个命令帮助你删除行首和行尾的多余空白,并且把你从各式各样的严格代码检查中脱离出来。 提示:在你完成文件中的代码的最后,使用它。...或者,你可以在设置中启用空格清除设置: 1)打开用户设置(Preperences > Settings > User Settings tab)。 2)点击窗口右上角的{}`图标,会打开一个文档。...我们也可以绑定一个快捷键去手动触发空格清除(快捷键面板里的 Trim Trailing Whitespace)。 如果你使用了新版本的 VS Code ,那么按照步骤一,然后看下面的图片。 4....其一些经常用到的: 1)打开一个文件 想要转到某个文件,可以使用上述快捷键,然后输入你正在找的文件的名字,他将帮你很快的定位到文件。

    7.3K24

    python中的缩进快捷键_python如何缩进

    以缩进来表示代码块,是python的特色,对养成好的编程习有非常大的帮助,那么python如何缩进呢?...其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。...在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。...Python缩进快捷键 1.Python增加缩进快捷键:Ctrl+Alt+] 或tab键或shift+tab键 2.Python减少缩进快捷键:Ctrl+Alt+[ python代码如何缩进 Python...这种以四个空格的缩进来表示隶属关系的书写方式,以后还会看到。强制缩进增强了程序的可读性。

    2.8K10

    世界上最好的编辑器Vim:1700多页数学笔记是如何实时完成的

    Vim 具有一个非常陡峭的学习曲线,一旦你弄清楚了基本原理,则很难再使用那些缺少 Vim 快捷键绑定的编辑器。以下是我编辑 LaTex 时屏幕的样子: ?...这是一个特征,当你的光标不在那一行时,LaTex 代码会被替代或隐藏。通过隐藏 \[、\] 和$等标志符,你可以更舒服地浏览文件。这一特征也以∩替代\bigcap,以∈替代\in 等。...以下动画应能够使这一过程更清楚。 ? 这篇博客要解决的核心问题是:用 LaTex 做笔记如何与讲师在黑板上写字的速度保持一致。这都要归功于 snippet。....\] $0 endsnippet 上下标 另一个有用的 snippet 主要针对下标,该 snippet 自动将 a1 更改为 a_1 以及 a_12 更改为 a_{12}。 ?...所以我在 Vim 上添加了快捷键绑定,纠正拼写错误,以免打断我的工作流程。我按下 Ctrl+L 键就可以纠正之前的拼写错误,就像这样: ?

    1.9K10

    提高生产力的10个必备VS Code技巧和窍门

    展开此视图以查看与当前文件相关的事件快照列表。这里包括文件保存以及文件被暂存的Git提交。 将鼠标悬停在快照项目上,即可查看 VS Code 创建快照的日期和时间。...选择一个快照项目,查看差异视图,显示快照时间的文件与当前文件之间的更改。 2. 自动存储:告别Ctrl + S的日子 不必再依赖Ctrl + S快捷键,自动保存功能在你编辑时实时保存更改。...按住 Ctrl 并按下 Tab 以在编辑器实例中循环浏览当前打开的文件列表 你甚至可以使用 Alt + Left 和 Alt + Right 来快速在这些打开的文件之间切换。...这使得打字感觉更流畅和精致,同时在浏览代码行并将光标放置在不同位置时,给我们带来更平滑和自然的感觉。 要打开它,请在命令面板中打开设置界面,并搜索“smoot caret”。...所以我把它改成了 Ctrl + D, Ctrl + D - 一个更容易按下和记住的键盘快捷键组合,并且没有冲突的按键绑定。我建议你也这样做。 9.

    34120

    因为缩进风格不同,两个程序员分手了~

    在HBO的喜剧片《硅谷》第三季中,不同的缩进风格导致了两位程序员分手。在现实编程中,缩进时使用空格键还是Tab键,也不是一个小问题。...看上面的图,你会发现,在Java语言中,甚至大多数语言中,以空格键缩进比Tab键流行太多了。但唯独Go语言特立独行,以空格缩进的使用几乎为零。Why?它为什么这么特立独行?...在Python中,缩进代表着代码的层级结构,对缩进有更严格的要求,但依旧是通过4个空格来进行代码缩进。...其实Python并没有强制要求用Tab缩进或者用空格缩进,但Python中的空格和Tab键不能混用,否则会直接报错。...为什么推荐空格键缩进 一般情况下,团队开发都要制定一套编码规范,在大部分团队中,都使用4个空格代替Tab。各个IDE也都提供了Tab自动转换空格的功能,可以轻松设置使用。

    72910

    Windows中的键盘快捷方式大全

    徽标键 + Shift + 向左键或向右键 将桌面中的应用或窗口从一个监视器移动到另一个监视器 Windows 徽标键 + 空格键 切换输入语言和键盘布局 Windows 徽标键 + Ctrl + 空格键...更改为以前选择的输入 Windows 徽标键 + Enter 打开“讲述人” Windows 徽标键 + 正斜杠 (/) 启动 IME 重新转换 Windows 徽标键 + 加号 (+) 或减号 (-...Windows 徽标键 + 空格键 切换输入语言和键盘布局 Windows 徽标键 + Ctrl+ 空格键 更改为以前选择的输入 Windows 徽标键 + Tab 循环切换最近使用的应用(桌面应用除外...徽标键 + 空格键 切换输入语言和键盘布局 Windows 徽标键 + Ctrl + 空格键 更改为以前选择的输入 Windows 徽标键 + Enter 打开“讲述人” Windows 徽标键 +...) Alt + Tab 在打开的项之间切换 Ctrl + Alt + Tab 使用箭头键在所有打开的项之间切换 Ctrl + 鼠标滚轮 更改桌面上的图标大小 Windows 徽标键+ Tab 使用 Aero

    5.7K21

    Win10 快捷键大全(史上最全)「建议收藏」

    + 向左键 将光标移动到上一个字词的起始处 Ctrl + 向下键 将光标移动到下一个段落的起始处 Ctrl + 向上键 将光标移动到上一个段落的起始处 Ctrl + Alt + Tab 使用箭头键在所有打开的应用之间切换...徽标键 + Shift + 向左键或向右键 将桌面中的应用或窗口从一个监视器移动到另一个监视器 Windows 徽标键 + 空格键 切换输入语言和键盘布局 Windows 徽标键 + Ctrl + 空格键...更改为以前选择的输入 Windows 徽标键 + Enter 打开“讲述人” Windows 徽标键 + 正斜杠 (/) 启动 IME 重新转换 Windows 徽标键 + 加号 (+) 或减号 (-...9) 移动到第 n 个选项卡 Tab 在选项上向前移动 Shift + Tab 在选项上向后移动 Alt + 带下划线的字母 执行与该字母一起使用的命令(或选择相应的选项) 空格键 如果活动选项是复选框...以全屏模式查看图片 F12 将此图片另存为新文件 Ctrl + A 选择整个图片 Ctrl + B 将所选文本改为粗体 Ctrl + C 将选择内容复制到剪贴板 Ctrl + E 打开“属性”对话框

    17.6K31

    VS Code 编辑器入门指南上篇-核心概念与组件

    VS Code 默认是英文界面,这里并不建议把默认语言修改为中文,因为在学习大量英文相关教程和说明时使用英文界面或许更容易操作。另外,VS Code 绝大多数插件都没有汉化,使用起来会中英混杂。...更方便的是你还可以直接在插件搜索框中输入 @ 来进行快速过滤。 ? 为了更方便的找到需要的插件,VS Code 支持按照类别进行查找,目前支持的类别如下图所示,包括语言支持、代码片段和主题等。...修改设置 在下篇介绍中,我们会涉及到更改默认设置的内容,因此有必要了解 VS Code 更改设置的方法。...之所以有必要了解如何通过配置文件更改设置是因为部分插件提供的复杂设置只能通过修改 json 文件完成。 ?...工作区 工作区(workspace)是另一个需要了解的核心概念,它对应在 VS Code 中如何进行文件管理。

    95220

    pycharm设置c语言注释颜色,pycharm设置注释颜色的方法

    这样虽然更容易找到光标的位置,但是不怎么习惯这种方式.而且更重要的 如下所示: 整体缩进:鼠标拉选住代码块,按下tab键. 反向缩进:鼠标拉选住代码块,按下tab+shift键....在使用pycharm时,经常会需要多行代码同时缩进.左移,pycharm提供了快捷方式 1.pycharm使多行代码同时缩进 鼠标选中多行代码后,按下Tab键,一次缩进四个字符 2.pycharm使多行代码同时左移...鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符 以上这篇对pycharm代码整体左移和右移缩进快捷键的介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们...代码的回滚只需在左侧栏中右键选中要回滚的版 选择一个合适的编辑器,比如notepad++.VS.eclipse.sublime text等,选中要集体缩进的代码块, 按Tab:集体缩进(向右) 按Shift...+Tab:集体回缩(向左) 在Notepad++等编辑器中也有将Tab键转换为指定数目空格的功能.

    2.7K20
    领券