- 软件名称
- 文本编辑器
- 软件语言
- C#,Java等
-
2019-02-21 14:07:05
1.介绍
文本编辑器(或称文字编辑器)是用作编写普通文字的应用软件,它与文档编辑器(或称文字处理器)不同之处在于它并非用作桌面排版(例如文档格式处理),它常用来编写程序的源代码。//主要用来编写程序,即文字类文件,并不能操作多媒体文件 2.分类
分类有:
按照操作系统:Windows/mac OS/Linux/Unix
按照操作方式:UI界面,命令行中
3.常用工具
记事本
在windows操作系统中,记事本是一个小的应用程序,采用一个简单的文本编辑器进行文字信息的记录和存储。自从1985年发布的Windows 1.0开始,所有的Microsoft Windows版本都内置这个软件。
sublime
notepad++
vi/vim
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。
但是目前我们使用比较多的是 vim 编辑器。
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计
似乎成了高格调的工程师玩的东西,但是并不是说一定要会,但却不能一点不会。//个人看法参考:
后续补充
TBD/
4.使用方式
方式:【上有简单介绍到部分】
1.到官网查找使用手册
2.网上寻找资源【使用手册/笔记】
3.学习网站找视频之类的资料
5.额外补充
TBD
6.参考
https://coolshell.cn/articles/5426.html //简明 Vim 练级攻略
后续补充
...
更多相关内容 -
仿简书富文本编辑器
2016-10-17 17:00:03仿简书富文本编辑器,完美重现 -
免费JS富文本编辑器 总有一款会适合你
2021-11-19 14:26:18什么是富文本编辑器? 概述: javascript Text Editor 我们平常在页面上写文章 或者 后台发布文章内容、或内容描述等、一直都是用的是富文本编辑器,包括很多论坛发帖的文字窗口也是典型的富文本编辑器, 它跟...什么是富文本编辑器?
概述:
javascript Text Editor
我们平常在页面上写文章 或者 后台发布文章内容、或内容描述等、一直都是用的是
富文本编辑器
,包括很多论坛
发帖的文字窗口也是典型的富文本编辑器
, 它跟office
中的word
界面非常类似!富文本编辑器
的使用是与word
非常类似的,所见即所得的排版方式,操作也与word
类似,点击鼠标使用相应功能就行,对用户而言使用上相对比较简单,也比较容易进入状态!如图
总的来说
富文本编辑器
就是一种基于JS
并且可内嵌于web浏览器
中所见即所得的文本编辑器!富文本编辑器不同于普通的文本编辑器,开发者可到网上下载免费的
富文本编辑器
内嵌于网站应用程序里面, 那么作为一个开发者,熟悉几款富文本编辑器
是很有必要的,说不一定某个项目就要集成进去,到时候现就不会去花太多时间研究它!
介绍几款主流常用的JS富文本编辑器
下面列举几款常用的富文本编辑器,供大家参考!
1.TinyMCE
概述
TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:
UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala
等等, 并且界面相当清新,界面模拟本地软件的风格,顶部有菜单栏。支持图片在线处理,插件多,功能非常强大,易于集成,并且拥有可定制的主题。支持目前流行的各种浏览器,它可以达到微软Word类似的编辑体验。
而且这么好的东西还是开源免费的,而且一直有人维护,这款编辑器使用的人非常多 ,
TinyMCE
自带的大部分插件均提供社区开源版,可免费使用且可商用!下载地址:
https://www.tiny.cloud/使用参考:
http://tinymce.ax-z.cn/根据需要下载
社区版
或者开发版
小提示
开发版
包含未被压缩过的源码,方便开发者学习分析, 也就是说开发版
包含TinyMCE社区版
,开发工具和完整的源代码!步骤1
:引入TinyMCE
JS脚本在
<head>
中插入如下代码,注意自己的项目路径, 将tinymce.min.js源文件
引入至项目中<script src="TinyMCE/js/tinymce/tinymce.min.js"></script>
步骤2:
初始化TinyMCE
, 将TinyMCE
初始化为页面的一部分当引用了
TinyMCE.js
后就可以使用tinymce.init()方法
来进行初始化了,并且tinymce.init()方法
内部接收一个初始化对象, 内部包含各种参数,必须的参数就是selector
意思是允许通过css选择器
指定TinyMCE
要绑定的html内容容器
,传统模式需指定textarea
,内联模式可指定div
或其它html块元素
举个栗子
//js <script> tinymce.init({ selector: '#test', skin: 'oxide-dark' }); </script> //html <h1>Dome1</h1> <div id="test">测试数据!</div>
效果如下
当然这里建议新手还是使用
textarea
元素,TinyMCE
会将内容塞进textarea元素
,可以通过正常的post方法
获取到编辑器中的内容, 如果你使用第三方框架
或采用其他元素配合ajax
提交则可能不会主动触发内容同步,需要自己执行同步 或者 自己执行dom操作
来获取内容!
2.CKEditor
概述
Ckeditor
也是一款非常经典的富文本编辑器,官方下载量过千万,它是在非常著名的FCkEditor
基础上开发的新版本。Ckeditor
有高性能的实时预览,它特有行内编辑功能,使得编辑内容更加直观,仿佛是在编辑网页一样,有很强的可扩展性,被各大网站广泛运用。官方地址: https://ckeditor.com/
使用参考: https://ckeditor.com/docs/index.html
点击下载按钮
根据需要下载
步骤1
:引入Ckeditor
JS脚本在
<head>
中插入如下代码,注意自己的项目路径, 将ckeditor.js源文件
引入至项目中<script src="ckeditor/ckeditor.js"></script>
步骤2:
初始化Ckeditor
CKEditor
就像一个在你网页中的文本区域一样工作,它提供了一个简单易写的用户界面、版式和丰富的文字输入区域。但用文本区域要实现同样的效果,并不容易。实际上CKEditor
就是使用一个文本区域来传递它的数据到服务器上,所以,你必需在页面上创建一个文本容器,这里建议使用<textarea></textarea>
。引用
ckeditor.js
后就可以使用ClassicEditor.create()
来进行创建编辑器,ClassicEditor.create()
内部参数为指定的Ckeditor
要绑定的文本容器。举个栗子
//js <script> window.onload = function(){ ClassicEditor.create(document.querySelector("#editor")) } </script> //html <h1>demo2</h1> <textarea id="editor"></textarea>
效果如下
3.wangEditor
概述
wangEditor
是一款使用 Typescript 开发的无框架依赖Web 富文本编辑器, 轻量、简洁、易用、开源免费。它兼容常见的 PC 浏览器:
Chrome,Firefox,Safar,Edge,QQ 浏览器,IE11
。但是不支持移动端。下载地址:https://www.wangeditor.com/
使用地址:https://www.wangeditor.com/doc/
进入到以下页面
我们只需要将wangEditor.js或者wangEditor.min.js这两个文件拿出来就行了。
步骤1
:引入wangEditor
JS脚本在
<head>
中插入如下代码,注意自己的项目路径, 将wangEditor.js或者wangEditor.min.js源文件
引入至项目中<script src="ckeditor/wangEditor.min.js"></script>
步骤2:
初始化wangEditor
你需要在页面上创建一个文本容器,然后利用以下代码就可以实现这个编辑器了。
举个栗子
//js <script> window.onload=function(){ let E = window.wangEditor; let editor = new E("#editorBox"); editor.create(); } </script> //html <h1>demo3</h1> <div id="editorBox"></div>
效果如下
4.Kindeditor
概述
KindEditor
是一套使用JavaScript编写的开源的HTML可视化编辑器,让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器
。KindEditor非常适合在CMS、商城、论坛、博客、电子邮件等互联网应用上使用。下载地址:http://kindeditor.net/down.php
使用地址:http://kindeditor.net/docs/index.html
步骤1
:引入KindEditor
JS脚本在
<head>
中插入如下代码,注意自己的项目路径, 将kindeditor-all-min.js或者kindeditor-all.js源文件
引入至项目中,并且还要将文件夹lang
的zh-CN.js
引入到项目中,如下:<script src="kindEditor/kindeditor-all-min.js"></script> <script src="kindEditor/lang/zh-CN.js"></script>
步骤2:
初始化KindEditor
在需要显示编辑器的位置添加textarea输入框。注意必须给
textarea
设置一个id或者类class选择器,建议使用id选择器,因为id选择器是页面独一无二的,而类class选择器可以存在多个,容易产生混乱。举个栗子
//js <script> KindEditor.ready(function(K) { window.editor = K.create('#editorBox'); }); </script> //html <h1>demo4</h1> <textarea id="editorBox" name="content">测试内容</textarea>
效果如下
5.Simditor
概述
Simditor
是Tower平台
使用的富文本编辑器,是一款基于jQuery和module.js
,轻量化开源的编辑器,界面简约,功能实用,插件不是很多,功能要求不高的可以使用。支持的浏览器:IE10+、Chrome、Firefox、Safari
。下载地址:https://github.com/mycolorway/simditor/releases
使用地址:https://simditor.tower.im/docs/doc-usage.html
步骤1
:引入Simditor
相关的JS与CSS文件在
<head>
中插入如下代码,注意自己的项目路径, 将以下文件引入到项目中,如下:<link rel="stylesheet" href="simditor/site/assets/styles/simditor.css"/> <script src="simditor/jQuery.min.js"></script> <script src="simditor/site/assets/scripts/module.js"></script> <script src="simditor/site/assets/scripts/hotkeys.js"></script> <script src="simditor/site/assets/scripts/simditor.js"></script>
以上文件除了
jQuery.min.js
需要单独下载外,simditor.css
、module.js
、hotkeys.js
、simditor.js
到你下载的Simditor
中的site/assets
文件夹中去找。还要注意js文件的引入顺序,Simditor是基于jQuery和module.js
,所以要引入到simditor.js
之前。步骤2:
初始化Simditor
要使用 Simditor,首先你需要一个
textarea
这样的元素,并且给textarea
设置一个id选择器。举个栗子
//js <script> $(function(){ Simditor.locale = 'zh-CN';//设置中文 var editor = new Simditor({ textarea: $('#editorBox'), //textarea的id }) }) </script> //html <h1>demo5</h1> <textarea id="editorBox" name="content">测试内容</textarea>
效果如下
6.Summernote
概述
Summernote
是一款轻量级的富文本编辑器,比较容易上手,使用体验流畅,支持各种主流浏览器。它是基于jquery和bootstrap
,使用前先引入这两项。使用地址:https://summernote.org/getting-started/#get-summernote
步骤1
:引入Summernote
相关的JS与CSS文件在
<head>
中插入如下代码,注意自己的项目路径, 将以下文件引入到项目中,如下:<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/> <script src="js/jQuery.min.js"></script> <script src="bootstrap/js/bootstrap.min.js"></script> <link rel="stylesheet" href="summernote/summernote.min.css"/> <script src="summernote/summernote.min.js"></script>
步骤2:
初始化Summernote
在你希望页面中呈现 Summernote 编辑器的位置设置一个文本容器,并且给
文本元素
设置一个id选择器。举个栗子
//js <script> $(document).ready(function() { $('#summernote').summernote(); }); </script> //html <h1>demo6</h1> <div id="summernote"><p>Hello Summernote</p></div>
效果如下
7.Quill
概述
Quill
是轻型的编辑器,样式一般(黑白风),功能中等,它的代码高亮功能比较强,同样支持行内编辑模式,工具条可自定义。下载地址:https://quilljs.com/docs/download/
使用地址:https://quilljs.com/docs/quickstart/
注意:
Quill
的使用文档是英文的,英语不好的可以借助翻译软件!!!!进入一下页面
步骤1
:引入Quill
相关的JS与CSS文件在
<head>
中插入如下代码,注意自己的项目路径, 将以下文件引入到项目中,如下:<link rel="stylesheet" href="quill/quill.bubble.css"/> <link rel="stylesheet" href="quill/quill.snow.css"/> <link rel="stylesheet" href="quill/quill.core.css"/> <script src="quill/quill.core.js"></script> <script src="quill/quill.min.js"></script>
步骤2:
初始化Quill
在你希望页面中呈现
Quill
编辑器的位置设置一个文本容器,并且给文本元素
设置一个id选择器。举个栗子
//js <script> var quill = new Quill('#quill', { theme: 'snow', modules: { toolbar: [ [{header: [1, 2, 3, false]}], ['bold', 'italic', 'underline'], [{'list': 'ordered'}, {'list': 'bullet'}], [{'align': []}], [{'font': []}], [{'color': []}, {'background': []}], ['image', 'video'] ] } }); </script> //html <h1>demo7</h1> <div id="quill"><p>Hello Quill</p></div>
效果如下
end
以上的
JS编辑器
的详细使用请参照官方以及相关文档,根据你的项目需求,挑选出适合的富文本编辑器,希望对你有所帮助!!谢谢您的阅读!! !
"点赞" "评论" "收藏"
大家的支持就是我坚持下去的动力!
如果以上内容有任何错误或者不准确的地方,欢迎在下面 👇 留个言指出、或者你有更好的想法,欢迎一起交流学习 -
第三章 ---- 了解各种 Linux 文本编辑器
2022-03-25 15:50:20了解各种 Linux 文本编辑器了解 Linux 中不同类型的文本编辑器解释 Vi 文本编辑器常用命令 了解 Linux 中不同类型的文本编辑器 解释 Vi 文本编辑器 vi niit.txt:如果 niit.txt 文件存在,就进入命令模式 :如果不...了解各种 Linux 文本编辑器
了解 Linux 中不同类型的文本编辑器
文本编辑器是一种应用程序软件,通常与操作系统捆绑在一起
编辑器的功能
- 创建文件
- 打开文件
- 复制和黏贴文本
- 搜索文本
- 处理数据
适用于 Linux 的编辑器
- Vi(可视化编辑器)
- Vim(可视化编辑器增强版)
- Emacs(编辑宏编辑器)
- Sed(流行编辑器)
- Ed(行为编辑器)
- Red(受限的 Ed 编辑器)
- Joe(Joe’s Own 的编辑器)
- Rjoe(受限的 Joe 编辑器)
- Pico(pine composer)
- Jstar(与 WordStar 兼容的 joe 编辑器版本)
解释 Vi 文本编辑器
可以使用各种命令在 vim 编辑器中执行操作,这些命令可以分为以下类别
- 常用命令
- 光标移动命令
- 高级读取和保存命令
- 插入和替换命令
- 词移动命令
- 删除和修改命令
- 复制行的命令
- 样式查找命令
开始使用 Vi
vi niit.txt
:如果 niit.txt 文件存在,就进入命令模式
:如果不存在,就先创建,再进入命令模式
命令模式:按键ESC
,由输入模式进入命令模式
特点:在文件的最下方,什么都不显示或者显示文件基本信息
输入模式:按键
a A i L o O r R
,由命令模式进入输入模式
特点:在文件的最下方出现--INSERT--
--REPALCE--
a
:在光标下一个字符之前插入文本
A
:在光标所在的航模插入文本
i
:在光标上一个字符之前插入文本
I
:在光标的行首插入文本
o
:在光标所在的行下插入一行文本
O
:在光标所在的行上插入一行文本
r
:修改当前光标所在的字符
R
:替换文本退出模式:按键
shift + :
,由命令模式进入退出模式
特点:文件的最下方出现 :
w
:保存
q
:退出
!
:强制
wq
:保存且退出
常用命令
命令 操作 h 将光标移动到上一个字符 l 将光标移动到下一个字符 k 将光标上移动一行 j 将光标下移动一行 x 删除当前光标位置 dd 删除行 :e < filename > + Enter 打开特定文件,如果文件不存在就创建打开,如果存在就打开 :w < filename > + Enter 写入不同文件,如果文件不存在就创建打开,并且将 niit.txt 内容复制到 qdu.txt 中,如果存在,将 niit.txt 内容覆盖到 qdu.txt 中的文本内容 :w! < filename > + Enter 强制写入另一个文件 :wq + Enter 保存所有更改并退出 :w + Enter 保存文件 :q! + Enter 不保存更改退出 Vi 中的光标移动命令
命令 操作 Ctrl + d 或者 D 向下滚动半个屏幕 Ctrl + u 或者 U 向上滚动半个屏幕 Ctrl + F 向前翻一页 Ctrl + B 向后翻一页 nG 移动到第 n 行 0 移动到首行 $ 移动到行尾 H 移动到屏幕的第一行 M 移动到屏幕的中间行 L 移动到屏幕的最后一行 插入和替换命令
命令 操作 a 附加于当前字符后 A 附加于行末 i 在当前字符前插入 I 在行首插入 o 在下面插入空白行并允许插入 O 在上面插入空白行并允许插入 rx 用字符 x 代替当前字符 Linux 还支持在键入单词的初始字符时自动显示该单词(如果该单词已经存在与文件中)
Ctrl + p
完成单吃移动命令
命令 操作 W or w 移动到下一个词 B or b 移动到上一个词 E or e 移动到词尾 删除和修改命令
命令 操作 dw 删除词 dd 删除行 cw 更改词 cc 更改当前行 x 删除当前光标位置的字符 j 连接行 u 撤销上次更改 U 撤销当前行的所有更改 .(dot) 重复上次更改 复制行的命令
命令 操作 yiw 复制当前单词 yw 复制当前光标位置到词末 yy 复制当前行 P 将拉出的文本放置在当前光标之后。此命令类似于 Windows 中的黏贴操作 p 将拉出的文本放置在当前光标位置前 搜索命令
/
:向下搜索
?
:向上搜索命令 操作 /<word> 搜索整个单词 n 搜索下一个出现的位置 N 搜索上一个出现的位置 搜索时,默认是区分大小写的,
:set ic
:不区分大小写
:set noic
:关闭不区分大小写(开启区分大小写)样式查找指令
命令 操作 fx 在当前行上的当前光标位置后查找字符 x Fx 在当前行的当前光标位置前查找字符 x /pattern + Enter 查找包含的给定样式的下一行 ?pattern + Enter 查找包含的给定样式的上一行 配置 Vi、
- set
- map
- ab
set 命令
vi 编辑器的环境是通过其变量设置俩定义的。
set 命令用于指定 vi 编辑器环境的环境变量值。
set 命令接受 vi 编辑器环境变量并将它们的值作为参数,相应地更改编辑器的行为。命令 功能 :set nu 显示行号 :set ic 关闭区分大小写功能(默认是区分大小写) map 命令
map 命名的语法是:
:map < 快捷键 > < 快捷键所映射的按键序列 >
ab 命令
ab 命令,可以将特定字符串的缩写
ab minglde语法是
:ab < string > < string >
例如:将字符串 Hello World 缩写为 hw
:ab hw Hello World
取消缩写命令
:unab hw
查看使用 ab 命令创建的缩写列表
:ab
解释 Vim 编辑器
Vim 是 Vi 的改进版本,Vim 几乎包含了 Vi 的所有命令
并不是所有的 Unix 和 Linux 变体,都安装 Vim
如我们使用的变体没有安装 Vim,则需要我们自行安装
但是 Unix 和 Linux 的所有变体,都安装了vi -
linux 文本编辑器_Linux排名前7位的最佳文本编辑器
2020-07-20 06:54:52linux 文本编辑器Text editors play a major role for Linux users. Whether it is setting up user instructions, editing configuration files or writing code scripts to run on your system, everyone has a ...linux 文本编辑器
Text editors play a major role for Linux users. Whether it is setting up user instructions, editing configuration files or writing code scripts to run on your system, everyone has a text editor which suits their needs better than others.
文本编辑器对于Linux用户起着重要作用。 无论是设置用户指令,编辑配置文件还是编写代码脚本以在系统上运行,每个人都有一个文本编辑器,该文本编辑器比其他人更适合自己的需求。
Everyone has a favorite editor based on features and functionality. But with numerous options available to choose from, it becomes tough to find the best text editor which suits you. Today, we list five of the best text editors in Linux and why they might be the best choice for you.
每个人都有基于功能的收藏夹。 但是,由于有众多选项可供选择,因此很难找到最适合您的文本编辑器。 今天,我们列出了Linux中最好的五个文本编辑器,以及为什么它们可能是您的最佳选择。
1. VIM –最先进的文本编辑器 (1. VIM – The most advanced text editor)
Vim With Plugins 带插件的Vim Leading our line for the best text editors in Linux is the VIM text editor. Developed by Bram Moolenaar, VIM is one of the most commonly used text editors in the Linux world. It is based on the old UNIX vi text editor, so far as the name, VIM refers to ‘Vi IMproved’. The VIM text editor offers features like syntax highlighting, split-screen functionality, automatic indentation, session tabs, and digraph input.
VIM文本编辑器是Linux上最好的文本编辑器的领先产品。 VIM由Bram Moolenaar开发,是Linux世界上最常用的文本编辑器之一。 它基于旧的UNIX vi文本编辑器,VIM的名称简称为“ Vi IMproved”。 VIM文本编辑器提供的功能包括语法突出显示,分屏功能,自动缩进,会话选项卡和有向图输入。
Beginners may usually find VIM require some effort to get used to. But if you want a powerful editor with advanced options and features, VIM is the choice for you.
初学者通常可能会发现VIM需要一些努力来习惯。 但是, 如果您需要功能强大且具有高级选项和功能的编辑器,则VIM是您的选择。
VIM is available both as a GUI application and as a command-line utility. Available since 1991, VIM is the most commonly used text editor for Linux system admins across the globe for their work. Vim can become whatever you want it to be. With the innumerable plugins and extensions, your editor can look and perform like any other GUI editor.
VIM既可以用作GUI应用程序,也可以用作命令行实用程序。 自1991年以来,VIM是全球Linux系统管理员最常使用的文本编辑器。 Vim可以成为您想要的任何东西。 借助无数的插件和扩展,您的编辑器可以像其他任何GUI编辑器一样外观和执行。
Install VIM with the following command:
使用以下命令安装VIM:
sudo apt install vim
2. Atom – 21世纪最佳文本编辑器 (2. Atom – Best text editor of 21st century)
Atom Editor 原子编辑器 While VIM is a classic in the debate of text editors, people often discuss the need for a new and powerful editor. This is where the Atom comes in. Developed by GitHub in 2015, Atom has soared into the popularity charts soon after its launch. The developers label Atom as the “hackable text editor for the 21st century”.
尽管VIM是文本编辑器争论的经典之作,但人们经常讨论对新的强大编辑器的需求。 这就是Atom的用武之地。Atom由GitHub在2015年开发,在发布后不久便Swift进入人气榜。 开发人员将Atom标记为“ 21世纪可入侵的文本编辑器”。
And they say this rightly so as no other text editor developed this century comes even close to the reputation that Atom holds in the Linux community today. It brings you to the deep end of text editors. The features available with Atom include package manager, multi-pane interface, file system browser and auto-completion
他们说的很对,因此,本世纪没有其他文本编辑器能与Atom在当今Linux社区中享有的声誉相提并论。 它带您深入了解文本编辑器。 Atom可用的功能包括程序包管理器,多窗格界面,文件系统浏览器和自动完成
Like VIM, Atom comes both as a GUI application and a command-line utility. It is not for people whose only use of a text editor is to edit configuration files and perform other small tasks. Atom is best for programmers who want a beautiful user interface, along with powerful extensions like in-built Git integration, and more!
与VIM一样,Atom既作为GUI应用程序又作为命令行实用程序提供。 它不适用于仅使用文本编辑器来编辑配置文件并执行其他小任务的人。 Atom最适合想要美丽的用户界面以及强大的扩展功能(例如内置Git集成)的程序员!
You can install ATOM with the following commands:
您可以使用以下命令安装ATOM:
#Add PPA repository sudo add-apt-repository ppa:webupd8team/atom #Update system sudo apt update #Install ATOM sudo apt install atom
3. Sublime Text –最流行的文本编辑器 (3. Sublime Text – The most popular text editor)
Sublime Text 崇高文字 The phrase that ‘good things are often not free’ suits Sublime Text better than anything else. Sublime Text was developed to be considered a full-fledged IDE and is the only freemium editor in this list.
“好的东西通常不是免费的”这一短语比其他任何东西都更适合Sublime Text。 Sublime Text被开发为功能完善的IDE,并且是此列表中唯一的免费增值编辑器。
Developed by the Sublime HQ in 2008, this Python-powered shareware is described as a “sophisticated text editor for code, markup, and prose” by its creators. Sublime Text offers a range of features such as simultaneous editing, split-screen mode, Pythons based APIs, and command pallet along with having a builtin support for numerous markup and programming languages.
由Sublime HQ在2008年开发,此Python驱动的共享软件被其创建者称为“用于代码,标记和散文的复杂文本编辑器”。 Sublime Text提供了一系列功能,例如同时编辑,分屏模式,基于Python的API和命令托盘,以及对多种标记和编程语言的内置支持。
Sublime Text is popular for not being a freeware in the Linux community. It is a text editor that offers useful native functions like GoToAnything and Distraction-free mode. Like Atom, Sublime Text is more focused on users who wish to use their text editor primarily for programming and developing scripts on their system. You can install sublime-text with the following command
Sublime Text因不是Linux社区中的免费软件而广受欢迎。 它是一个文本编辑器,提供有用的本机功能,例如GoToAnything和免干扰模式。 像Atom一样, Sublime Text更专注于希望使用其文本编辑器主要用于在系统上编程和开发脚本的用户。 您可以使用以下命令安装sublime-text
#add repository GPG key wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - #Add repository to apt sources echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list #install sublime text sudo apt install sublime-text
4. XED –最佳可扩展性文本编辑器 (4. XED – Best Text Editor for Extendability)
Xed Editor Xed编辑器 This editor comes pre-installed with a ton of functionalities and additions that make it a great replacement for Gedit and Pluma which has been used as the default editors in many distributions.
该编辑器预装了很多功能和附加功能,使其非常适合Gedit和Pluma,后者已在许多发行版本中用作默认编辑器。
Linux mint has adopted Xed as the default GUI text editor instead of Gedit and after using it for long enough, we know exactly why. Xed is for programmers who love their text editors to be very flexible.
Linux mint已采用Xed代替Gedit作为默认的GUI文本编辑器,并且使用了足够长的时间之后,我们确切地知道了为什么。 Xed适用于喜欢其文本编辑器的程序员,它们非常灵活。
Apart from that, it’s also an X-app. You can go ahead and install Xed on your system with the following commands:
除此之外,它还是一个X应用程序。 您可以继续使用以下命令在系统上安装Xed:
sudo add-apt-repository ppa:embrosyn/xapps sudo apt install xed
5. Gamma文本编辑器–最佳轻量级GUI编辑器 (5. Gamma Text Editor – Best Lightweight GUI Editor)
Gamma Text Editor Gamma文字编辑器 We used it, and we loved it. Every single element of the editor is customizable, just like it is for VIM. The difference is, Gamma is complete GUI editor.
我们使用它,并且喜欢它。 编辑器的每个元素都是可自定义的,就像VIM一样。 区别在于,Gamma是完整的GUI编辑器。
It’s very lightweight on resources and doesn’t hog memory like some of the more powerful GUI text editors do. Gamma Text editor allows you to enjoy a very powerful editor even on a low powered machine.
它在资源上非常轻巧,不会像某些更强大的GUI文本编辑器那样占用内存。 Gamma文本编辑器使您即使在低功率机器上也可以享受功能非常强大的编辑器。
For Python lovers, Gamma is built entirely in Python. The packages for this editor may not be available for your distribution. So this installation method will be common for all the distributions.
对于Python爱好者,Gamma完全用Python构建。 该编辑器的软件包可能不适用于您的分发。 因此,此安装方法对于所有发行版都是通用的。
git clone https://gitlab.com/hamadmarri/gamma-text-editor cd gamma-text-editor chmod +x setup.sh ./setup.sh
6. Gedit –最佳的简化和功能强大的编辑器 (6. Gedit – Best simplistic and powerful editor)
Gedit Screen Gedit屏幕 When people are new to text editors in Linux they often look for something simple to understand, yet having a powerful functionality, which they can benefit from once they are familiar with the editor. This is the domain where Gedit appeals a large chunk of its audience.
当人们不熟悉Linux中的文本编辑器时,他们通常会寻求简单易懂但功能强大的功能,一旦熟悉编辑器,他们便会从中受益。 这是Gedit吸引大量受众的领域。
Developed under the GNU General Public License, it was initially released to the public in 2000. The Gedit text editor offers a wide range of features while having a simple to use GUI interface.
它是根据GNU通用公共许可证开发的,最初于2000年向公众发布。Gedit文本编辑器提供了广泛的功能,同时具有易于使用的GUI界面。
When you choose Gedit, you get support for UTF-8 characters, remote editing, syntax highlighting with customization, configurable font properties, file reverting, search and replace option, and clipboard support.
选择Gedit时,您将支持UTF-8字符,远程编辑,具有自定义功能的语法高亮显示,可配置的字体属性,文件还原,搜索和替换选项以及剪贴板支持。
If you need a lightweight text editor with high plugin support and a wide range of powerful features, Gedit is the text editor for you. While it is a basic and easy to understand editor on the surface, its functionality makes Gedit a fairly competent editor.
如果您需要具有高插件支持和广泛功能的轻量级文本编辑器,则Gedit是适合您的文本编辑器。 尽管它是表面上的基本且易于理解的编辑器,但其功能使Gedit成为了称职的编辑器。
You can install GEdit with the following command:
您可以使用以下命令安装GEdit:
sudo apt install gedit
7. Nano –命令行初学者的最佳编辑器 ( 7. Nano – Best Editor for the Command Line Beginner )
Nano Text Editor 纳米文字编辑器 You have text editors that are designed for basic usage. You have text editors designed for advanced users. But what about a text editor that is designed for the user, not the usage? This is where Nano comes into the picture. Nano is a text editor that is known for its user-friendly command-line design.
您有文本编辑器 设计用于基本用途。 您具有专为高级用户设计的文本编辑器。 但是为用户而不是用法设计的文本编辑器呢? 这是Nano出现的地方。 Nano是一种文本编辑器,以其用户友好的命令行设计而闻名。
It is easy to learn and use for beginners, while fairly keeping up with the requirements of an advanced user. Developed under the GNU General Public License, Nano was first launched in 2000. It soon spread among the public due to its simplistic and easy to grasp interface.
对于初学者来说,它很容易学习和使用,同时完全可以满足高级用户的要求。 Nano是在GNU通用公共许可证下开发的,于2000年首次发布。由于其简单易用的界面,它很快在公众中传播。
Nano offers features such as automatic indentation, interactive find-and-replace function, soft text wrapping, and case-sensitive searching.
Nano提供的功能包括自动缩进,交互式查找和替换功能,软文本换行以及区分大小写的搜索。
Nano works only as a command-line utility. It is great for users who need a simple text editor while working with the command line. Nano is easy to use even though it’s a command-line editor. Unlike VIM, it allows you to work with it in the same way as you’d with a GUI text editor.
Nano仅用作命令行实用程序。 对于在使用命令行时需要简单的文本编辑器的用户来说非常有用。 即使Nano是命令行编辑器,它也易于使用。 与VIM不同,它允许您以与使用GUI文本编辑器相同的方式来使用它。
You can install Nano with the following command:
您可以使用以下命令安装Nano:
sudo apt install nano
最后… (Finally…)
With a large number of text editors available in the market for Linux users, it is often tough to choose the one for you. This was our pick of the best text editors available for you. Did you find your ideal text editor? Did we miss your preferred choice? Let us know in the comments below.
市场上有大量针对Linux用户的文本编辑器,通常很难为您选择一个。 这是我们为您选择的最佳文本编辑器。 您找到理想的文本编辑器了吗? 我们错过了您的首选吗? 在下面的评论中让我们知道。
翻译自: https://www.journaldev.com/41292/top-best-text-editors-linux
linux 文本编辑器
-
富文本编辑器Ueditor实战(一)
2021-12-07 21:57:39本文简单介绍Ueditor富文本编辑器的简单部署。在如今越来越丰富的富页面体验中,我们不仅仅满足于简单文本的编辑和展示。而可以由用户自定义的交互式制作模式,将极大的提高页面的交互性和灵活性,满足用户制作需求... -
推荐几款好用的富文本编辑器
2022-04-27 11:03:24富文本编辑器 富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于浏览器,所见即所得的文本编辑器。它提供类似于Office Word 的编辑功能,方便那些不太懂HTML用户使用,富文本编辑器的应用非常广泛,它的历史与... -
安卓简单的通用文本编辑器介绍
2022-01-16 20:46:55这是一个非常简单的通用文本编辑器,可以单独使用,也可以显示或编辑来自其他应用程序的任何类型的文本文件。如果您在文件管理器或类似应用程序中选择文本文件,则可以选择使用此编辑器以及已安装的可以显示或编辑... -
电脑使用者必备的文本编辑器,哪款适合你?
2022-03-22 09:32:21文本编辑器你在用哪一款呢? 今天推荐几款文本编辑器,让你的代码清晰明了 01 Sublime Text Sublime Text是一款经典的文本编辑器,是使用最为广泛的编辑器之一,具有众多功能,可高度自定义;这款软件可以无... -
日文版sakura文本编辑器
2014-05-26 17:57:56日文版sakura文本编辑器 -
推荐几款好用的文本编辑器
2021-06-21 16:11:33推荐几款好用的文本编辑器,让您的办公更方便快捷。_软件应用_什么值得买 (smzdm.com) 1. Visual Studio Code Visual Studio Code (简称 VS Code)是由微软研发的一款免费的、轻量级的Web集成开发环境,且开源的... -
C# html文本编辑器
2011-12-29 11:29:28C# html文本编辑器 ,工具箱 添加dll,,后面你懂的。。。 -
Html富文本编辑器
2021-09-09 18:44:51本文推荐两款简单的富文本编辑器【KindEditor,NicEdit】用于获得所见即所得的编辑效果,本文仅供学习分享使用,如有不足之处,还请指正。 概述 这两款编辑器都是采用JavaScript编写,不需要引用dll,可以与主流... -
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2019-09-15 03:16:50富文本编辑器 富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于浏览器,所见即所得的文本编辑器。它提供类似于Office Word 的编辑功能,方便那些不太懂HTML用户使用,富文本编辑器的应用非常广泛,它的历史... -
最好用的 7 款 Vue 3 富文本编辑器
2022-01-22 00:52:30富文本编辑器作为直接与用户交互的内容输入生产工具,对大家的项目来说非常重要。选不好,配置不好,直接影响产品质感和用户体验,所以说在选择编辑器方面花点时间是值得的。 我试用了市面上所有主流富文本编辑器,... -
vim 文本编辑器
2019-03-23 11:57:124.2 vim文本编辑器 4.2.1 简介 vim是vi的升级版,最常见的区别是能用多种颜色显示显示系统文件的一些特殊信息。 vi: Visual Interface 文本编辑器,可视化接口 vim:vi iMprove的缩写,即vi的增强版 vim编辑器... -
常用的六个富文本编辑器
2021-03-13 04:37:221::功能齐全 tinymce|TinyMCE | The Most Advanced WYSIWYG HTML EditorTinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。图片发自简书App2:... -
用MFC向导实现的文本编辑器 类似Windows下的记事本
2013-12-03 10:23:51用MFC向导实现的文本编辑器 类似Windows下的记事本 -
vue移动端中使用vue-html5-editor富文本编辑器详解
2021-06-14 06:17:12富文本编辑器的应用常见于PC端的后台文章管理,但如果我们需求需要在手机端上使用富文本,我们要如何使用呢?vue-html5-editor富文本编辑器的出现,使手机端上对于富文本的操作更加便捷!本文简要介绍如何基础使用... -
语法高亮的文本编辑器
2021-12-15 00:33:25编程实现一个文本编辑器,具有以下功能: (1)常规的文本编辑操作:新建、保存、复制、粘贴、撤销、恢复等 (2)支持至少一种语言的语法高亮 (3)配色方案可以编辑 (4)支持无限次撤销,支持多种语言的语法... -
Windows系统好用的文本编辑器
2020-09-09 22:32:13文章目录Windows系统好用的文本编辑器建议notepad3notepad++EmEditorsublime text3vscode Windows系统好用的文本编辑器 win上默认的编辑器中文名叫[记事本],英文是[notepad],功能很弱…不知道为什么有的人说功能... -
vi文本编辑器
2022-03-23 15:42:291.1. 文本编辑器的作用 1.2.Linux中最常用的文本编辑器 1.3.vi编辑器功能 1.4.vi编辑器的工作模式 1.5.不同模式之间的切换 二、基本操作 2.1.命令模式的基本操作 (1)光标移动 (2)复制、粘贴、删除 (3... -
Linux操作系统——vi文本编辑器
2021-11-09 19:06:401.vi文本编辑器概述 与Unix相同,Linux本质上是一个文本驱动(text-driven)的操作系统。文本文 件就是全部由ASCII码字符及某种语言的编码字符构成的文件,不含有任何样式和格式信息。文本文 件可以被任何文本编辑器... -
富文本编辑器上传图片的功能
2022-03-28 09:51:50今天,我们来讲一下富文本编辑器上传图片功能的操作。首先,在这里需要引入一个js插件 (config.js),在插件里面写下配置图片上传的路径。 接下来,既然要实现上传图片的功能,那我们就需要一个东西是用来接收... -
富文本编辑器内容存储至Mysql
2021-02-04 16:29:49文章目录概述获取富文本编辑器内容后端数据处理 概述 在所有的编辑器中,大概最受欢迎的就是富文本编辑器和MarkDown编辑器了,无论哪一种编辑器,我们需要知道的是,发给后端的内容是带着html标签的字符串,而我们... -
2021 年 React 的 5 大富文本编辑器
2021-07-19 00:47:295大富文本编辑器今天,富文本编辑器被用于许多应用中,包括简单的博客和复杂的内容管理系统。然而,选择一个并不容易,因为有很多具有不同功能的编辑器。因此,在这篇文章中,我将评估5个React的... -
vue3 富文本编辑器
2022-02-28 16:02:45vue3 富文本编辑器 -
富文本编辑器Ueditor实战(四)-video集成
2022-01-19 11:32:54文章介绍了如何在springboot环境中集成ueditor,以及如何修改配置支持在富文本编辑器中直接预览视频资源。 -
推荐5款常用编程文本编辑器
2020-12-25 18:14:21Visual Studio Code是一个轻量级但功能强大的源代码编辑器,在桌面上运行,适用于 Windows、macOS 和 Linux。它附带了对 JavaScript、TypeScript 和节点的内置支持.js并且具有丰富的其他语言(如 C++、C#、Java、...