首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

中一个tab键的宽度太大,linux系统默认,没改之前是一个tab键宽度是8个字符,想改成4个字符, 操作如下:(注意:这是在root用户下) cd ~ vim .vimrc 添加如下几行:(注意:括号中的不是哦...,是我添加的注释说明) set shiftwidth=4    (表示每一级缩进的长度) set softtabstop=4   (表示在编辑模式的时候按退格键的时候退回缩进的长度...) set nu        (显示行号) set autoindent     (自动缩进) :wq (保存退出) source .vimrc   ...=================================================================== 使用SecureCRT vim编辑行时,发现一行到72个字符时就自动换行了

3.2K20

codemirror自定义代码提示_96图文编辑器

下面也列举些吧: indentUnit: integer 缩进单位,值为空格数,默认为2 。 smartIndent: boolean 自动缩进,设置是否根据上下文自动缩进(和上一行相同的缩进量)。...indentWithTabs: boolean 在缩进时,是否需要把 n*tab宽度个空格替换成n个tab字符,默认为false 。...electricChars: boolean 在输入可能改变当前的缩进时,是否重新缩进,默认为true (仅在mode支持缩进时有效)。...tabindex: integer 编辑器的tabindex。 autofocus: boolean 是否在初始化时自动获取焦点。默认情况是关闭的。...但是,在使用textarea并且没有明确指定值的时候会被自动设置为true。 dragDrop: boolean 是否允许拖放,默认为true。

3.1K20

使用 CodeMirror 打造属于自己的在线代码编辑器

下面也列举些吧: indentUnit: integer 缩进单位,值为空格数,默认为2 。 smartIndent: boolean 自动缩进,设置是否根据上下文自动缩进(和上一行相同的缩进量)。...indentWithTabs: boolean 在缩进时,是否需要把 n*tab宽度个空格替换成n个tab字符,默认为false 。...electricChars: boolean 在输入可能改变当前的缩进时,是否重新缩进,默认为true (仅在mode支持缩进时有效)。...tabindex: integer 编辑器的tabindex。 autofocus: boolean 是否在初始化时自动获取焦点。默认情况是关闭的。...但是,在使用textarea并且没有明确指定值的时候会被自动设置为true。 dragDrop: boolean 是否允许拖放,默认为true。

3.2K00

eslint+prettier学习

import引入的包放在了最上面 不希望有console,有会报警告 if语句如果没有包大括号不会加大括号,会从两行转为一行 多个import后面加一个空行 字符串使用单引号 缩进为2个空格 未定义的变量会报错...eslint-plugin-promise eslint-plugin-import eslint-plugin-node { "extends": "standard" } 规则特点 去掉分号 if语句会自动加大括号...,两行转为一行 缩进2个空格 字符串使用单引号 自动把import引入的包放在了最上面 多个Import之间有空行,最后一个import之后不会有空行 未定义的变量会报错 箭头函数前后需要空格 未使用的变量会报错...注意: 由于编辑器自动格式化配置设置了走.prettierrc.js文件,建议写覆盖的配置,写在这里,不要写在.eslintrc.js配置中,否则可能得不到想要的结果。...double', // double 双引号,single,单引号 // 'block-opening-brace-newline-after':'always-multi-line' // 大括号是否另一一行

2K20

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

本章向您介绍 Black,它是一个代码格式化工具,可以自动将您的源代码格式化成一致的、可读的样式,而不改变您的程序的功能。Black 很有用,因为在文本编辑器或 IDE 中手动格式化代码很繁琐。...当你按下Tab键键而不是一个制表符时,大多数代码编辑器和 ide 会自动插入四或八个空格字符。 你也不能在同一个代码块中使用制表符和空格来缩进。...Black 会自动将您用于缩进的任何制表符转换为四个空格字符。 至于每一级缩进的长度,Python 代码中通常的做法是每一级缩进四个空格。...禁用 Black 的双引号字符串设置 Black 自动将代码中的任何字符串字面值从使用单引号更改为双引号,除非字符串包含双引号字符,在这种情况下,它使用单引号。...在编辑器中格式化你的代码是一项枯燥的任务,你可以用 Black 这样的工具来自动完成。

1.9K90

Atom飞行手册翻译: 2.13 基本的自定义

key: key: value key: value key: [value, value] 对象是CSON的基石,由缩进(像上面的文件那样)或者花括号({})描述。...你可以从Atom > Open Your Config菜单在编辑器中打开它。...快捷键配置参考 core disabledPackages:被禁用的包名的一个列表 excludeVcsIgnoredPaths:不要加载.gitignore指定的文件 ignoredNames:在...Atom中要忽略的文件名 projectHome:假定项目被存放的目录 themes:要加载的主题名称的数组,按照层叠顺序 editor autoIndent:开启或关闭基本的自动缩进(默认为true...(默认为false) showIndentGuide:是否编辑器中显示缩进标识 showLineNumbers:显示或者隐藏行号 softWrap:开启或关闭编辑器中的软换行 softWrapAtPreferredLineLength

76220

Vim 配置入门

三、缩进 (9) set autoindent 按下回车键后,下一行的缩进自动跟上一行的缩进保持一致。 (10) set tabstop=2 按下 Tab 键时,Vim 显示的空格数。...(12) set expandtab 由于 Tab 键在不同的编辑器缩进不一致,该设置自动将 Tab 转为空格。 (13) set softtabstop=2 Tab 转为多少个空格。...(23) set laststatus=2 是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示。 (24) set ruler 在状态栏显示光标的当前位置(位于哪一行哪一列)。...五、搜索 (25) set showmatch 光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号。 (26) set hlsearch 搜索时,高亮显示匹配结果。...如果在编辑过程中文件发生外部改变(比如被别的编辑器编辑了),就会发出提示。

1.4K10

零基础学编程031:Python与其它语言最不同的一条语法规则

"{"、"}"这类符号来标记块的开始和结束,花括号内部的代码并不需要缩进缩进只是为了让程序员更容易读,更容易看懂代码的逻辑结构。...、Deindent反缩进 而Python把这些花括号也给省了,缩进是一条强制性的语法规则,如果缩进不正确,则代码会报错!...现在的许多编辑器中都增加了一项设置,可以自动将TAB保存为多个空格,比如IDLE、Notepad++(注意不是Windows中自带的记事本,多个两个加号,功能强大多了),当你按TAB键时,自动产生的是4...有经验的程序员会要求所有的语句都要有花括号。...小结: 选用支持将TAB自动转换为4个空格的编辑器或集成开发环境 保持TAB为4个空格的默认编辑器设置 从其它地方粘贴的代码如果出现错误,可以用对齐线辅助检查 遵守Python的编码规范,方便与全世界的其他程序员沟通

2K50

提高 JavaScript 开发效率的高级VSCode扩展!

Runner 括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow) 花括号和圆括号是许多编程语言不可分割的部分,在 JavaScript 等语言中...,在一屏代码中花括号和园括号可能有多层嵌套,有些括号不太容易识别哪个对应哪个,然而却没有简单的方法来识别这些括号前后的对应关系。...括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)。这是两个不同的扩展。然而,他们就像是一对情侣,可以完美的配合使用。...不使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow) ?...使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)后 ? snippets(代码片段) 代码片段是编辑器中的短代码。

2.5K50

【干货日报】开码开码!python各种快捷键的用法,真不收藏吗!!!

一、经常使用的常用快捷键(Shortcut Key) 快捷键 说明 Ctrl+Enter 在下方新建行但不移动光标 Ctrl+Alt+I 自动缩进行 Ctrl+Alt+L 格式化代码(与QQ锁定热键冲突...Alt+3 、Alt+4 注释、取消注释代码行 Alt+5 Alt+6 切换缩进方式 空格Tab Alt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。...运行(Running) 运行 说明 Shift+F10 运行 Shift+F9 调试 Alt+Shift+F10 运行模式配置 Alt+Shift+F9 调试模式配置 Ctrl+Shift+F10 运行编辑器配置...查看程序帮助 文本描述 Shift+F1 查看api文档 Ctrl+F12 查看类的方法 Ctrl+H 查看类的继承关系 Ctrl+Alt+H 查看方法在那里被调用了 Ctrl+{} 可以定位方法体的括号...查看父类 Ctrl+E 最近编辑的文件列表 Ctrl+Alt+Home 查看布局与相对应的类 十、代码快捷操作 代码快捷键 说明 F11 定义书签 Shift+F11 查看书签 Alt+点击断点 禁用断点

74640

PEP 8 —Python代码风格指南(一)

代码的布局 缩进 一次缩进使用4个空格 连续的行应使用Python的内隐行以垂直对齐的方式连接在圆括号、方括号或花括号内,或者使用悬挂式缩进[7]来将封装的元素对齐。...var_four) 错误的示范: # 没有使用垂直对齐,第一行的参数被禁用 foo = long_function_name(var_one, var_two, var_three, var_four...这个PEP对于如何(或者是否)进一步将这些条件行与if嵌套进行视觉上的区分没有明确的规定。...换行长行的首选方法是使用括号括号和大括号内的Python隐含行延续。通过将表达式包含在括号中,可以在多行上分割长行。这些应优先于使用反斜杠进行行连续使用。 有时,反斜杠可能仍然适用。...myclass.MyClass” “foo.bar.yourclass.YourClass” 应避免使用通配符导入(from import *),因为它们使在名称空间中的不清楚,从而使不管是读者还是许多自动化编译工具都很困惑

1.1K90

谈谈Linux内核驱动的coding style

scripts/checkpatch.pl 这是一个检查代码是否符合内核编码规范的的脚本。顾名思义,checkpatch是用来检查patch的,默认的调用也确实如此。...scripts/Lindent scripts目录下的工具Lindent可以用来自动修改缩进问题。提醒一下,使用Lindent要求系统安装indent这个工具。...= 1\n"); break; case 2: printf("a == 2\n"); break; } } sed sed是一个流编辑器...另外,我常用的编辑器之一的Kate,为了对齐的需要,经常在空行的前面留上几个缩进的Tab(如下图)。 手动去除这些行尾的空格是一件头大的事情,但对于sed来说不过是举手之劳。...Tab的宽度为8个字符; 2、switch ... case ...语句中,switch和case具有相同的缩进(参考上文); 花括号 3、花括号的使用参考K&R风格。

1.7K10

28 个提升开发幸福度的 VsCode 插件

括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow) 花括号和圆括号是许多编程语言不可分割的部分,在 JavaScript 等语言中,在一屏代码中花括号和园括号可能有多层嵌套...括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow)。这是两个不同的扩展。然而,他们就像是一对情侣,可以完美的配合使用。...不使用括号配对着色(Bracket Pair Colorizer) 和 彩虹缩进(Indent Rainbow) image.png 使用括号配对着色(Bracket Pair Colorizer) 和...彩虹缩进(Indent Rainbow)后 image.png 3. snippets(代码片段) 代码片段是编辑器中的短代码。...彩虹缩进 (indent-rainbow) 缩进风格,这个扩展为文本前面的缩进着色,在每个步骤中交替使用四种不同的颜色。

5K30

React 开发常用 eslint + Prettier vscode 配置方案

1、安装 vscode 插件 eslint 和 Prettier 要知道 eslint 和 Prettier 所做的事情都是基于编辑器支持的,所以我们做的所有的事情基本都是做给编辑器看的,配置的所有参数配置也是为了编辑器配置的...2、设置 vscode 让其支持保存自动格式化、支持 React 语法 2、项目安装npm依赖包 这些包都可以安装到 devDependencies 也就是 npm i -D XXX 或者 yarn add...'import/extensions': ['off', 'never'], 'quotes': [2, 'single'], //单引号 'no-console': 0, //不禁用...console 'no-debugger': 2, //禁用debugger 'no-var': 0, //对var警告 'semi': 0, //不强制使用分号 'no-irregular-whitespace...'react/jsx-indent-props': [2, 2], //验证JSX中的props缩进 'react/jsx-key': 2, //在数组或迭代器中验证JSX具有key属性

3.1K10

通过分析Github众多前端代码库,总结出来的前端代码书写规范

嵌套的节点应该缩进(四个空格)。 在属性上,使用双引号,不要使用单引号。 不要在自动闭合标签结尾处使用斜线 / - HTML5 规范 指出他们是可选的。...编辑器配置 根据以下的设置来配置你的编辑器,将这些设置应用到项目的 .editorconfig 文件,来避免常见的代码不一致和丑陋的 diffs。 使用四个空格的缩进。...== eval 非特殊情况, 禁用!!! with 非特殊情况, 禁用!!!...单行长度,理论上不要超过80列,不过如果编辑器开启"自动换行"的话可以不考虑单行长度 接上一条,如果需要换行,存在操作符的情况,一定在操作符后换行,然后换的行缩进4个空格 这里要注意,如果是多次换行的话就没有必要继续缩进了...,case需要缩进,break之后跟下一个case中间留一个空白行 花括号必须要, 即使内容只有一行。

1.1K10

Google C++ 编程风格指南(八):格式

优点: 提倡该原则的人主张强迫他们调整编辑器窗口大小很野蛮. 很多人同时并排开几个代码窗口, 根本没有多余空间拉伸窗口. 大家都把窗口最大尺寸加以限定, 并且 80 列宽是传统标准....空格还是制表位 只使用空格, 每次缩进 2 个空格. 我们使用空格缩进. 不要在代码中使用制符表. 你应该设置编辑器将制符表转为空格. 8.4....右大括号和左大括号间总是有一个空格; 函数声明和定义中的所有形参必须有命名且一致; 所有形参应尽可能对齐; 缺省缩进为 2 个空格; 换行后的参数保持 4 个空格的缩进; 如果有些参数没有用到, 在函数定义处将参数名注释起来...为了强制禁用 std::initializer_list 构造函数,请改用括号。...(Yang.Y 注: 现在大部分代码编辑器稍加设置后, 都支持自动删除行首/行尾空格, 如果不支持, 考虑换一款编辑器或 IDE) 循环和条件语句: if (b) { // if 条件语句和循环语句关键字后均有空格

1.5K30
领券