有哪些好用的代码编辑器值得推荐?

有哪些好用的代码编辑器值得推荐?,第1张

给大家推荐8款最受程序员喜爱的代码编辑器

1、Atom

Atom是Github打造的一款开源代码编辑器,支持 macOS、Windows和Linux *** 作系统,支持Nodejs所写的插件,并内置由Github提供的Git版本控制系统,也可被当作 IDE 使用。

Atom的特色在于它极其丰富的可定制性,以及赏心悦目的界面。特别是自带的代码缩略图和代码折叠功能,不管是用Python还是做前端都非常好用。

2、EMACS

EMACS的强大之处在于已经超出了编辑器的范畴,搞成了大的平台,很多开发人员在上面直接都以他为入口完成各种功能需求了。

主要有如下特性:上网浏览网页看视频,收发邮件,调试程序,玩游戏,计算器,;、文件比较,记日记,目录管理

3、Notepad++

Notepad++被称为是JAVA程序员的最爱,几乎可以替代记事本的最佳编辑器,很多强大的功能集于一身。可以在Windows *** 作系统下编辑,有完整的中文化接口支持多国语言编写的功能(UTF8技术),支持自定义语言。该程序还支持自动完成某些编程语言的API子集。

4、Sublime Text

Sublime 是一种比Notepad++功能强大的多编辑器,现在很多前端开发人员都很喜欢,虽然代码不开源,里面需要拿到注册码才能使用,但是它几乎涵盖了notepad++的所有特性,界面美观功能全的编辑器。

主要有如下特性:

跨平台,几乎在各个 *** 作系统上都能使用

查找和替换功能做得非常友善

不仅支持多种语言关键字的高亮提示,还能针对编程语言编译错误给提示

支持插件功能

能够支持多种布局方式

5、Brackets

Brackets是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果。你也可以使用Theseus来检查变量,Brackets默认提供一种主题,当然你也可以在扩展中心获取更多的主题。

6、Vim

Vim 是一款高度可定制的文本编辑器,可以用于包括编写代码在内的各种文本创建与编辑工作。

Vim 的特色在于,它可以仅仅通过键盘来在插入、执行命令、文本批量处理等模式之中切换。这就使得 Vim 可以不用进行菜单或者鼠标 *** 作,并且最小化组合键的 *** 作。对文字录入员或者程序员可以大大增强速度和效率。

7、Visual Studio Code

Visual Studio Code是目前最受欢迎的代码编辑器。Visual Studio Code是一个由微软公司发布的免费开源且跨平台的代码编辑器,刚一问世,它就以强大的功能、美观的界面、高度的可定制性,被誉为微软的良心之作。

Visual StudioCode 内置了代码调试、Git 版本控制、代码高亮、智能代码补完、代码片段管理、代码重构等丰富的功能。此外,VS Code 的用户个性配置选项也很丰富,能方便地修改主题颜色、键盘快捷方式等各种属性和参数,还在内置了扩展程序管理的功能。

8、Eclipse

Eclipse以一种友好的集成开发环境,为各种类型的用户,提供了一系列针对开发Web和Java应用的可用工具。虽然专注于Java,但是也支持其他各种编程语言,如C ++、JavaScript、PHP、C、Perl、Fortran、Ruby、Python,甚至是COBOL。它还包括了适用于各种语言、向导和内置应用程序以简化开发的源代码和图形编辑器,以及支持部署、运行和测试app的工具和API。

Eclipse提供的插件功能相当丰富,有助于更加简便地创建、集成和使用软件工具,节省时间和金钱。

热门频道
首页
博客
研修院
VIP
APP
问答
下载
社区
推荐频道
活动
招聘
专题
打开CSDN APP
Copyright © 1999-2020, CSDNNET, All Rights Reserved
打开APP
c语言软件如何调字间距,sublime text2如何更改行间距和字符间距? 转载
2021-05-21 15:09:05
ZackRen
码龄3年
关注
满意答案
在设置,用户里面增加下面两行//行底部的内填充 数字大小就是行间距
"line_padding_bottom": 1,
//行顶部的内填充 数字大小就是行间距
"line_padding_top": 1,
// 行号边栏和文字的间距 “margin”: 4,
以下是设置详解:
Preferencessublime-settings文件:// While you can edit this file, it’s best to put your changes in
// “User/Preferencessublime-settings”, which overrides the settings in here
//
// Settings may also be placed in file type specific options files, for
// example, in Packages/Python/Pythonsublime-settings for python files
{
// Sets the colors used within the text area
// 主题文件的路径
“color_scheme”: “Packages/Color Scheme – Default/MonokaitmTheme”,
// Note that the font_face and font_size are overriden in the platform
// specific settings file, for example, “Preferences (Linux)sublime-settings”
// Because of this, setting them here will have no effect: you must set them
// in your User File Preferences
// 设置字体和大小,必须在Settings-User里重写,这里设置没有任何效果
“font_face”: “Consolas”,
“font_size”: 12,
// Valid options are “no_bold”, “no_italic”, “no_antialias”, “gray_antialias”,
// “subpixel_antialias” and “no_round” (OS X only)
// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和no_antialias关闭反锯齿
// subpixel_antialias和no_round是OS X系统独有的
“font_options”: [],
// Characters that are considered to separate words
// 在文字上双击会全选当前的内容,如果里面出现以下字符,就会被截断
“word_separators”: “/\\()\”‘-:,;<>~!@#$%^&|+=[]{}`~”,
// Set to false to prevent line numbers being drawn in the gutter
// 是否显示行号
“line_numbers”: true,
// Set to false to hide the gutter altogether
// 是否显示行号边栏
“gutter”: true,
// Spacing between the gutter and the text
//行号边栏和文字的间距
“margin”: 4,
// Fold buttons are the triangles shown in the gutter to fold regions of text
// 是否显示代码折叠按钮
“fold_buttons”: true,
// Hides the fold buttons unless the mouse is over the gutter
// 不管鼠标在不在行号边栏,代码折叠按钮一直显示
“fade_fold_buttons”: true,
// Columns in which to display vertical rulers
//列显示垂直标尺,在中括号里填入数字,宽度按字符计算
“rulers”: [],
// Set to true to turn spell checking on by default
// 是否打开拼写检查
“spell_check”: false,
// The number of spaces a tab is considered equal to
// Tab键制表符宽度
“tab_size”: 4,
// Set to true to insert spaces when tab is pressed
// 设为true时,缩进和遇到Tab键时使用空格替代
“translate_tabs_to_spaces”: false,
// If translate_tabs_to_spaces is true, use_tab_stops will make tab and
// backspace insert/delete up to the next tabstop
// translate_tabs_to_spaces设置为true,Tab和Backspace的删除/插入作用于制表符宽度
// 否则作用于单个空格
“use_tab_stops”: true,
// Set to false to disable detection of tabs vs spaces on load
// false时禁止在载入的时候检测制表符和空格
“detect_indentation”: true,
// Calculates indentation automatically when pressing enter
// 按回车时,自动与制表位对齐
“auto_indent”: true,
// Makes auto indent a little smarter, eg, by indenting the next line
// after an if statement in C Requires auto_indent to be enabled
//针对C语言的
“smart_indent”: false,
// Adds whitespace up to the first open bracket when indenting Requires
// auto_indent to be enabled
// 需要启用auto_indent,第一次打开括号缩进时插入空格?(没测试出来效果…)
“indent_to_bracket”: true,
// Trims white space added by auto_indent when moving the caret off the
// line
// 显示对齐的白线是否根据回车、tab等 *** 作自动填补
“trim_automatic_white_space”: true,
// Disables horizontal scrolling if enabled
// May be set to true, false, or “auto”, where it will be disabled for
// source code, and otherwise enabled
// 是否自动换行,如果选auto,需要加双引号
“word_wrap”: false,
// Set to a value other than 0 to force wrapping at that column rather than the
// window width
// 设置窗口内文字区域的宽度
“wrap_width”: 0,
// Set to false to prevent word wrapped lines from being indented to the same
// level
// 防止被缩进到同一级的字换行
“indent_subsequent_lines”: true,
// Draws text centered in the window rather than left aligned
// 如果没有定义过,则文件居中显示(比如新建的文件)
“draw_centered”: false,
// Controls auto pairing of quotes, brackets etc
// 自动匹配引号,括号等
“auto_match_enabled”: true,
// Word list to use for spell checking
// 拼写检查的单词列表路径
“dictionary”: “Packages/Language – English/en_USdic”,
// Set to true to draw a border around the visible rectangle on the minimap
// The color of the border will be determined by the “minimapBorder” key in
// the color scheme
// 代码地图的可视区域部分是否加上边框,边框的颜色可在配色方案上加入minimapBorder键
“draw_minimap_border”: false,
// If enabled, will highlight any line with a caret
// 突出显示当前光标所在的行
“highlight_line”: false,
// Valid values are “smooth”, “phase”, “blink”, “wide” and “solid”
// 设置光标闪动方式
“caret_style”: “smooth”,
// Set to false to disable underlining the brackets surrounding the caret
// 是否特殊显示当前光标所在的括号、代码头尾闭合标记
“match_brackets”: true,
// Set to false if you’d rather only highlight the brackets when the caret is
// next to one
// 设为false时,只有光标在括号或头尾闭合标记的两端时,match_brackets才生效
“match_brackets_content”: true,
// Set to false to not highlight square brackets This only takes effect if
// match_brackets is true
// 是否突出显示圆括号,match_brackets为true生效
“match_brackets_square”: false,
// Set to false to not highlight curly brackets This only takes effect if
// match_brackets is true
// 是否突出显示大括号,match_brackets为true生效
“match_brackets_braces”: false,
// Set to false to not highlight angle brackets This only takes effect if
// match_brackets is true
// 是否突出显示尖括号,match_brackets为true生效
“match_brackets_angle”: false,
// Enable visualization of the matching tag in HTML and XML
// html和xml下突出显示光标所在标签的两端,影响HTML、XML、CSS等
“match_tags”: true,
// Highlights other occurrences of the currently selected text
// 全文突出显示和当前选中字符相同的字符
“match_selection”: true,
// 设置每一行到顶部,以像素为单位的间距,效果相当于行距
“line_padding_top”: 1,
// 设置每一行到底部,以像素为单位的间距,效果相当于行距
“line_padding_bottom”: 1,
// 设置为false时,滚动到文本的最下方时,没有缓冲区
“scroll_past_end”: true,
// 控制向上或向下到第一行或最后一行时发生什么(没明白也没试出来)
“move_to_limit_on_up_down”: false,
// 按space或tab时,实际会产生白色的点(一个空格一个点)或白色的横线(tab_size设置的制表符的宽度),选中状态下才能看到
// 设置为none时,什么情况下都不显示这些点和线
// 设置为selection时,只显示选中状态下的点和线
// 设置为all时,则一直显示
“draw_white_space”: “selection”,
// 制表位的对齐白线是否显示,颜色可在主题文件里设置(guide,activeGuide,stackGuide)
“draw_indent_guides”: true,
// 制表位的对齐白线,draw_normal为一直显示,draw_active为只显示当前光标所在的代码控制域
“indent_guide_options”: ["draw_normal"],
// 为true时,保存文件时会删除每行结束后多余的空格
“trim_trailing_white_space_on_save”: false,
// 为true时,保存文件时光标会在文件的最后向下换一行
“ensure_newline_at_eof_on_save”: false,
// 切换到其它文件标签或点击其它非本软件区域,文件自动保存
“save_on_focus_lost”: false,
// 编码时不能自动检测编码时,将自动检测ASCII, UTF-8 和 UTF-16
“fallback_encoding”: “Western (Windows 1252)”,
// 默认编码格式
“default_encoding”: “UTF-8〃,
// 包含空字节的文件被打开默认为十六进制
“enable_hexadecimal_encoding”: true,
// 每一行结束的时候用什么字符做终止符
“default_line_ending”: “system”,
// 设置为enabled时,在一个字符串间按Tab将插入一个制表符
// 设置为true时,按Tab会根据前后环境进行代码自动匹配填补
“tab_completion”: true,
// 代码提示
“auto_complete”: true,
// 代码提示的大小限制
“auto_complete_size_limit”: 4194304,
// 代码提示延迟显示
“auto_complete_delay”: 50,
// 代码提示的控制范围
“auto_complete_selector”: “source – comment”,
// 触发代码提示的其他情况
“auto_complete_triggers”: [ {"selector": "texthtml", "characters": "
// 设为false时,选择提示的代码按回车或点击可以输出出来,但选择true时不会输出而是直接换行
“auto_complete_commit_on_tab”: false,
“auto_complete_with_fields”: false,
// 设置为false,使用Shift + tab总是插入制表符
“shift_tab_unindent”: true,
// 选中的文本按Ctrl + f时,自动复制到查找面板的文本框里
“find_selected_text”: true,
// Data\Packages\Theme – Default\Defaultsublime-theme控制软件的主题
“theme”: “Defaultsublime-theme”,
// 滚动的速度
“scroll_speed”: 10,
// 左边边栏文件夹动画
“tree_animation_enabled”: true,
// 标签页的关闭按钮
“show_tab_close_buttons”: true,
// Valid values are “system”, “enabled” and “disabled”
// 水平垂直滚动条:system和disabled为默认显示方式,enabled为自动隐藏显示
“overlay_scroll_bars”: “system”,
}
00分享举报
相关资源:CUGThesis:中国地质大学硕士学位论文写作\Latex模板-其它代码类
文章知识点与官方知识档案匹配
C技能树首页概览
140158 人正在系统学习中
sublime 行间距
打开CSDN APP,看更多技术内容
sublime编辑器常用快捷键_JunXian9102的博客
调整缩进:reindent 快捷键:配置查找:ctrl+反引号,输入:sublimelog_commands(True)+回车→快捷命令输入reindent, 二, 快捷键设置面板:keymap-user 1,settng的设置: 行间距设置: sublime的自定制数据都会被保存到一个文件夹中。 自定制
继续访问
sublime需要使用的插件_sublime要_舜仔仔的博客
调节sublime代码行间距 打开preferences => setting user 添加代码 - //行底部的内填充 数字大小就是行间距 "line_padding_bottom": 3, //行顶部的内填充 数字大小就是行间距 "line_padding_top": 3,
继续访问
SublimeGremlins:在Sublime Text中显示奇数和不可见的空白字符
崇高的格林林斯Sublime Text 3插件可帮助识别不可见和模棱两可的Unicode空格字符(零宽度空格,不间断空格等)。我称这些字符为gremlins,Sublime Gremlins通过以下方式突出显示它们: 包含字符的行在装订线中标记。
c语言怎样控制字符间距怎么设置,C语言多种方法求解字符串编辑距离问题
C语言多种方法求解字符串编辑距离问题编辑距离:通过插入、删除、替换一个字符(和交换相邻字符)的 *** 作,使得字符串A和字符串B相同,而最少的 *** 作次数就是编辑距离。如字符串abcd和aca的距离是2/ 递归搜索 /int calDistance1(char ptrX, int xbeg, int xend, char ptrY, int ybeg, int yend){if(xbeg >
继续访问
Sublime Text3 主题&侧边栏_sublime text 侧边栏_娜娜桑000的博客-C
Sublime Text3 主题&侧边栏 sublimeText3 主题配色方案 1、编辑区配色修改 首选项->配色方案->Monokai 2、 修改Side Bar(侧边栏&文档标题)字体大小 首先需要安装 PackageResourceViewer 插件
继续访问
前端知识(三)CSS字体样式属性调试, sublime奇技巧(很实用)
4sublime快捷 *** 作emmet语法 Emmet的前身是Zen coding,它使用缩写,来提高html/css的编写速度。 生成标签 直接输入标签名 按tab键即可 比如 div 然后tab 键, 就可以生成 如果想要生成多个相同标签 加上 就可以了 比如 div3 就可以
继续访问
解决Devc++字体字母间距大,不均匀问题
是因为我之前乱改字体导致的 换一个等宽字体,如 Consolas 或 Courier New
继续访问
C语言怎样让运行结果有行距,Word 中设置图、表、公式、代码要与正文之间行间距
Django基础之wsgiDjango 一 什么是web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演 1&period;Basic Techniques and Knowledge11 BASIC WINDOWS PROGRAMMING IN C/C++ 1
继续访问
Sublime Text工具高级使用教程_sidebarenhancements 使用_天涯学馆的博
有时“Tab自动补全”并不理想。 要关闭它,就将这行代码添加到首选项▸设置的右侧窗格中: "tab_completion": false 1 插入文字标签 要插入标签,而不是一个结束,按Shift + Tab。 Sublime Text 3 无干扰模式
继续访问
Sublime Text 3 知识积累_彖爻之辞的博客
100 Sublime Text 3 配置解释(默认) { // 设置主题文件 “color_scheme”: “Packages/Color Scheme – Default/MonokaitmTheme”, // 设置字体和大小 “font_face”: “Consolas”,
继续访问
c语言控制输出间隔大小,C/C++ 输出间隔控制
C++使用setw(int n)来控制他后面的变量的输出占多少个位置。默认是右对齐。例子:#include using namespace std;#include using std::setw;/setw(int n)用来控制输出间隔。cout<setw()只对其后面紧跟的输出产生作用表示'a'共占8个位置,不足的用空格填充。/int main (){int n[ 10 ]; //
继续访问
最新发布 如何在sublime中改变行间距
如题
继续访问
常用的sublime插件_sublime 浏览器插件_huangjw47的博客
如果觉得行间距太小,可以往上找下,有个class:"sidebartree",调一下里边的rowpadding配置即可。 Themr sublime可以下载很多风格样式,用这个插件可以管理所有的风格 这些就是我们大部分要用到的,其它的我就不细说了,因为每个人不一样,
继续访问
计算字符串距离(动态规划 C语言)
描述 对于两个不同的字符串,我们有一套 *** 作方法来把他们变得相同,具体方法为: 修改一个字符(如把“a”替换为“b”); 删除一个字符(如把“traveling”变为“travelng”)。 比如对于“abcdefg”和“abcdef”两个字符串来说,我们认为可以通过增加/减少一个“g”的方式来达到目的。无论增加还是减少“g”,我们都仅仅需要一次 *** 作。我们把这个 *** 作所
继续访问
解决sublime字母之间的间隔变大问题
问题: 解决办法: 其实,输入法半角与全角的最大区别,是因为字符之间的大小不同,全角占2个字节,而半角仅占一个字节,也就是说如果同一个内容相同的文本文件,全角模式输入的文件大小是半角模式下的2倍。这样一来,全角模式下字母与数字之间的间距就会变得更大。 比如搜狗拼音输入法的转换快捷键是:按住Shift键不松手,再点一下空格键即可转换。
继续访问
sublime text 3 修改侧边栏字体大小和行间距
首先需要安装插件packageResourceViewer,安装方法: 打开sublime 使用快捷键 ctrl+shift+p 输入packageResourceViewer 点击进行安装。 2 查看当前使用的主题名称 菜单-》首选项-》设置-用户 打开用户设置文件查看theme后面的参数,以本人的为例:Soda Dar
继续访问
sublime_text_sublime_C语言_sublimetext_
一本c/c++编译工具,非常好用,下载即可使用。
Sublime text3支持c语言的插件合集
直接覆盖sublime的配置文件夹
Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
下面小编就为大家带来一篇Sublime Text 3 实现C语言代码的编译和运行(示例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
alfred-sublime-text:筛选并打开Alfred的Sublime Text(2和3)项目文件
Sublime Text项目Alfred工作流程查看,过滤和打开Sublime Text 3(或VSCode)项目文件。下载与安装从下载工作流程,然后双击Sublime-Text-Projects-XXXalfredworkflow文件进行安装。卡塔利娜岛如果您正在运行
Sublime text3 修改字体和行间距
Sublime text3 修改字体和行间距
继续访问
用c语言改变字体大小源代码,热烈庆祝本人受关注人数即将突破8000大关!散分!!+设置终端图标和字体大小C源代码
#pragmacomment(lib,"user32")#pragmacomment(lib,"gdi32")#pragmacomment(lib,"shell32")#include#include#include#includestructCONSOLE_FONT{DWORDindex;COORDdim;};typedefBOOL(WINAPIPROCSETC
继续访问
如何设置行间距和字间距?
设置行间距和字之间的距离需要用到css样式。用line-height设置行间距;用letter-spacing设置字间距。具体如下: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> <title>设置行间距</title> <style&g
继续访问
Sublime基本设置
● 安装的是官网的安装包配置 ○ 先不要打开,在安装的目录下Sublime Text 3文件夹下新建一个Data的文件夹,打开sublime后所有的配置都有在这个文件夹下生成 ● html头文件自动生成 ○ 选择html,输入英文的!,然后按Tab键,头文件回自动出现 ● 用户设置 ○ 消除升级提示:“update_check”:false, ○ 设置默认编码为UTF-8:“default_encoding”: “UTF-8”, ○ 设置字体: “font_face”: “Consolas”, ○ 设置字
继续访问
sublime 侧边栏字体大小以及间距问题
字体大小, 首先在Package Control下载PackageResourceViewer这个插件 然后ctrl+shift+p 输入 PackageResourceViewer: Open Resource 回车 选择Theme - Default,然后打开Defaultsublimt-theme 再查找sid
继续访问
SublimeText2代码编辑器插件合集
教程名称:Sublime Text 2代码编辑器插件合集课程目录:插件Emmet for Sublime Text 2 plugin插件LESS build system package for Sublime Text 2插件LESS syntax package for Sublime Text
sublime 行间距
c语言软件如何调字间距
写评论
评论
1
点赞

分享

日语论文引用中文怎么翻译作者
在日语论文中,引号里还需要再引用,符号要打双引号,即『』。
『』和「」为曲尺形的引号,在“”‘’西式引号中不方便使用的时候使用,最早来自日本的钩括弧(日语的“钩括弧”在日语中不全是引号)。但是港澳台地区已经习惯在横排时使用『』和「」。
直行文稿的引号(「 」)是日本最先使用,日语称为“钩括弧”(かギかつこ),英语译作“comer brackets”。日本有时仍把(「 」 )(『 』 )用于横行文稿。陈梦家整理1959年甘肃武威出土的函件,归纳出十种符号,其中一种类似,不过那是作删略号而不是作引号用的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12659823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存