From 310fd066e91f454b990372ffa30e803cc8120975 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 12:56:40 +0100 Subject: unslug zh-cn: move --- .../available_text_editors/index.html | 295 +++++++++++++++++++++ .../how_does_the_internet_work/index.html | 91 +++++++ .../what_are_browser_developer_tools/index.html | 230 ++++++++++++++++ .../index.html" | 295 --------------------- 4 files changed, 616 insertions(+), 295 deletions(-) create mode 100644 files/zh-cn/learn/common_questions/available_text_editors/index.html create mode 100644 files/zh-cn/learn/common_questions/how_does_the_internet_work/index.html create mode 100644 files/zh-cn/learn/common_questions/what_are_browser_developer_tools/index.html delete mode 100644 "files/zh-cn/learn/common_questions/\345\256\236\347\224\250\346\226\207\346\234\254\347\274\226\350\276\221\345\231\250/index.html" (limited to 'files/zh-cn/learn/common_questions') diff --git a/files/zh-cn/learn/common_questions/available_text_editors/index.html b/files/zh-cn/learn/common_questions/available_text_editors/index.html new file mode 100644 index 0000000000..f8f394191d --- /dev/null +++ b/files/zh-cn/learn/common_questions/available_text_editors/index.html @@ -0,0 +1,295 @@ +--- +title: 什么文本编辑器比较好用? +slug: Learn/Common_questions/实用文本编辑器 +translation_of: Learn/Common_questions/Available_text_editors +--- +
{{IncludeSubnav("/en-US/Learn")}}
+ +
+

在这篇文章中我们强调了关于web开发者安装文本编辑器的一些考虑事项。

+
+ + + + + + + + + + + + +
前提条件:你应该已经知晓了  为了建立一个网站所需的各种软件
目标:学习作为一个web开发者如何选择一个最适合自己需求的文本编辑器。
+ +

概要

+ +

一个网站包括很多文本文件, 所以为了拥有一个有趣的,令人愉快的开发经历你应该明智地选择你的文本编辑器。 

+ +

可做选择的文本编辑器数量实在是太多了,因为文本编辑器对于计算机科学来说是如此基础(是的,web开发是计算机科学)。按理想来说,你应该尽你可能的尝试足够多的编辑器然后感受出来哪一款适合你的工作流程。但是我们将会给予你一些初学者的建议。

+ +

以下是一些你应该考虑的基本问题:

+ + + +

注意我们没有提及价格。显然,这也是要注意的,但一件产品的成本和它的质量或性能几乎没有关系。很大概率下,你能找到一个合适的免费文本编辑器。

+ +

以下是一些流行的编辑器:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
编辑器授权条款价格操作系统支持文档可延展性
AtomMIT/BSD免费Windows, Mac, Linux论坛在线指南
BracketsMIT/BSD免费Windows, Mac, Linux论坛, IRCGitHub Wiki
Coda闭源$99Mac推特, 论坛, 电子邮件电子书
EmacsGPL 3免费Windows, Mac, Linux常见问题, 邮件清单, 新闻组在线指南
Espresso闭源$75Mac常见问题, 电子邮件没有终端用户文档,但有插件文档
GeditGPL免费Windows, Mac, Linux邮件清单, IRC在线指南
Komodo EditMPL免费Windows, Mac, Linux论坛在线指南
Notepad++GPL免费Windows论坛Wiki
PSPad闭源免费Windows常见问题, 论坛在线帮助
Sublime Text闭源$70Windows, Mac, Linux论坛官方文档 非官方文档
TextMate闭源$50Mac推特, IRC, 邮件清单, 电子邮件在线指南, Wiki
TextWrangler闭源免费Mac常见问题, 论坛PDF指南
Vim特殊开放式许可证免费Windows, Mac, Linux邮件清单在线指南
Visual Studio CodeMIT许可下的开放源码/ 产品的具体许可证免费Windows, Mac, Linux常见问题     文件
+ +

主动学习

+ +

还没有主动学习。 请考虑投稿贡献。

+ +

深入挖掘

+ +

选择标准

+ +

所以,更详细地说,你在选择文本编辑器时应该怎么考虑?

+ +

我想在哪个操作系统上工作?

+ +

当然这是你的选择。然而,一些编辑器只支持特定的操作系统,所以如果你喜欢切换系统,这将会缩小你的选择范围。只要在你的系统上运行了,任何文本编辑器都能 完成工作,但跨平台的编辑器可以轻松的在操作系统间迁移。

+ +

所以首先找出你使用的操作系统,然后检查指定的编辑器是否支持你的操作系统。大多数编辑器在他们的网站上指定了是否支持Windows或Mac,尽管一些编辑器只支持某些版本(比如说只有Windows 7或更高版本而不是Vista)。如果正在运行Ubuntu,最好的方法是在Ubuntu软件中心内进行搜索。当然,一般来说,Linux / UNIX系列是一个相当多元化的地方,其中不同的发行版与不同的不兼容的包装系统配合使用。这意味着,如果你强烈地(而不是微弱的)想使用某些未经编译的文本编辑器,则可能需要下载源码自己编译它。

+ +

我想使用什么样的技术?

+ +

一般来说,任何文本编辑器都可以打开任意文本文件。这对于自己写笔记来说是非常有用的,但是当你使用HTMLCSSJavaScript进行Web开发和编写时,你将生产出很大的复杂文件。通过选择一个适用你使用的技术的文本编辑器,可以使你更轻松自如。许多文本编辑器可以帮助你实现如下功能

+ + + +

大多数文本编辑器现在都支持代码着色,但不一定是支持其他两个功能。尤其确保你的文本编辑器会对HTMLCSSJavaScript进行颜色编码

+ +

我希望我的文本编辑器具备哪些基本功能?

+ +

这取决于你的需求和计划。以下功能通常是很有帮助的:

+ + + +

我想为我的文本编辑器添加额外功能吗?

+ +

可扩展的编辑器具有较少的内置功能,但可以根据你的需要进行扩展。

+ +

如果你不确定要使用哪些功能,或者你最喜欢的编辑器缺少这些功能,使用可扩展编辑器吧。最好的编辑器将会提供许多插件,理想的方法是自动查找和安装新的插件。

+ +

如果你喜欢的功能很多 ,并且你的编辑器因为安装的插件而变慢,请尝试使用IDE(集成开发环境)。IDE在一个界面中提供了许多工具,对于初学者来说,这是一个令人望而生畏的工作,但是如果你感觉你的文本编辑器功能有限,这是一个不错的选项。以下是一些流行的IDE:

+ + + +

当使用文本编辑器时我需要支持或者帮助吗?

+ +

如果在使用软件时可以获得帮助总是令人高兴的。对于文本编辑器,请检查两种不同类型的支持:

+ +
    +
  1. 面向用户的内容(常见问题,指南,在线帮助)
  2. +
  3. 与开发者和其他用户讨论(论坛,电子邮件,IRC)
  4. +
+ +

在学习如何使用编辑器时使用书面文档。如果在安装或使用编辑器时遇到了疑难问题,请与其他用户联系。

+ +

对我来说文本编辑器的外观和感觉重要吗?

+ +

这个问题在于个人品味,但有些人喜欢自定义UI(用户界面)的每一个细节,从颜色到按钮位置。编辑器的灵活性差异很大,所以选择前先检查一下。找到一个可以改变配色方案的文本编辑器并不难,但是如果你想要大量的自定义,你可能最好使用IDE。

+ +

安装并设置

+ +

安装文本编辑器通常很简单。方法根据您的平台而有所不同,但都不难:

+ + + +

当您安装新的文本编辑器时,您的操作系统可能会继续使用其默认编辑器打开文本文件,直到您更改文件关联。这些说明将帮助您在指定操作系统中双击打开文件时选定首选编辑器:

+ + + +

下一步

+ +

现在你已经选择了一个合适的文本编辑器,现在你可以花一些时间来搭建你的基本工作环境,或者你想立即使用它,你可以写下你的第一个网页

diff --git a/files/zh-cn/learn/common_questions/how_does_the_internet_work/index.html b/files/zh-cn/learn/common_questions/how_does_the_internet_work/index.html new file mode 100644 index 0000000000..ab8eee6e1a --- /dev/null +++ b/files/zh-cn/learn/common_questions/how_does_the_internet_work/index.html @@ -0,0 +1,91 @@ +--- +title: 互联网是如何工作的 +slug: learn/How_the_Internet_works +translation_of: Learn/Common_questions/How_does_the_Internet_work +--- +
+

 这篇文章讨论什么是互联网以及它是如何工作的.

+
+ + + + + + + + + + + + +
前提:无,但是鼓励先去阅读 关于设定项目目标的文章
目标:你将会学习到网络的基础技术,以及它与互联网的区别.
+ +

概述

+ +

互联网是网络的支柱,以这种技术为基础使网络成为可能。作为基础,互联网是把电脑互相连接起来的一个巨大网络。

+ +

互联网的历史有些模糊不清。它始于1960年美国军方资助的研究项目。1980年在许多公共大学和公司的支持下,它演变为一种公共基础设施。随着时间的变化,各种各样的技术支持着互联网的发展,但是它的工作方式却没有改变多少:互联网确保所有的电脑之间的连接,无论发生什么他们依旧保持连接。

+ +

自主学习

+ + + +

深入探索

+ +

一个简单的网络

+ +

当两台电脑需要通信的时候,你必须要连接他们,无论通过有线方式(通常是网线) 还是无线方式(比如 WiFi 或 蓝牙 )。所有现代电脑都支持这些连接。

+ +
+

提示: 接下来的内容,我们将只谈论有线连接, 而无线连接的原理与此相同。

+
+ +

Two computers linked together

+ +

通常一个网络不仅限于两台电脑。你可以尽你所想地连接电脑,但是情况立刻变得复杂了。如果你尝试连接,比如说十台电脑,每台电脑有九个插头,总共需要45条网线。

+ +

Ten computers all together

+ +

为了解决这个问题,网络上的每台电脑需要链接到一个叫做路由器(router)的特殊小电脑。路由器只干一件事:就像火车站的信号员,它要确保从一台电脑上发出的一条信息可以到达正确的电脑。为了把信息发送给电脑B,电脑A必须把信息发送给路由器,路由器将收到的信息转发给电脑B,并且确保信息不会发送给电脑C。

+ +

一旦我们把路由器加入到这个系统,我们的网络中便只需要十条网线:每台电脑一个插口,路由器上十个插口。

+ +

Ten computers with a router

+ +

网络中的网

+ +

到目前为止一切都很好 . 但是我们要连接成百上千,上亿台电脑呢? 当然一台路由器覆盖不了这么远, 但是,如果你阅读得比较认真,我们曾提到路由器像其他电脑一样,所以我们为什么不把两个路由器彼此连接呢?

+ +

Two routers linked together

+ +

我们把电脑连接路由器, 接着路由器连接路由器,我们就会有无穷的规模。

+ +

Routers linked to routers

+ +

这样网络越来越接近我们所说的互联网 ,但是我们遗漏了一些东西。我们建立网络是为了我们自己的目的。所以不同的人会建立不同的网络:你的朋友,你的邻居,每个人都可以拥有自己的计算机网络。在你的房子和世界其它地方之间架设电缆将这些不同的网络连接起来是不可能的,那么你该如何处理这件事呢?其实已经有电缆连接到你的房子了,比如,电线和电话。电话基础设施已经可以把你家连接到世界的任何角落,所以它就是我们需要的线。为了连接电话这种网络我们需要一种基础设备叫做调制解调器(modem),调制解调器可以把网络信息变成电话设施可以处理的信息,反之亦然。

+ +

A router linked to a modem

+ +

这样,我们可以通过电话基础设施相互连接。下一步是把信息从我们的网络发送到我们想要到达的地方。为了做这些,我们需要把我们的网络连接到互联网服务提供商(ISP)。ISP是一家可以管理一些特殊的路由器的公司,这些路由器连接其他ISP的路由器. 你的网络消息可以被ISP捕获并发送到相应的网络。互联网就是由这些所有的网络设施所组成。

+ +

Full Internet stack

+ +

寻找电脑

+ +

如果你想给一台电脑发送一条信息,你必须指明它是哪台电脑。因此,任何连接到网络中的电脑都需要有一个唯一的地址来标记它,叫做 "IP 地址" (IP代表网络协议)。这个地址由四部分被点分隔的数字序列组成,比如:192.168.2.10。

+ +

对于电脑这样已经很好了,但是人类却很难记忆这一串地址。为了简单处理,我们给IP地址取一个容易阅读的别名:域名。比如,google.com 被用于IP地址 172.217.7.14。这样我们通过这些域名可以很容易的通过网络连接到电脑.

+ +

互联网(Internet)和网络(web)

+ +

你可能注意到了, 当我们通过浏览器上网的时候,我们通常是用域名去到达一个网站。这是否意味着互联网(Internet)和网络(Web)是一样的?事实并非这么简单。正如向我们所见,互联网是一种基础的技术,它允许我们把成千上万的电脑连接在一起。在这些电脑中,有 一些电脑(我们称之为网络服务器(Web servers))可以发送一些浏览器可以理解的信息。互联网是基础设施,网络是建立在这种基础设施之上的服务。值得注意的是,一些其他服务运行在互联网之上,比如邮箱和{{Glossary("IRC")}}.

+ +

下一步

+ + diff --git a/files/zh-cn/learn/common_questions/what_are_browser_developer_tools/index.html b/files/zh-cn/learn/common_questions/what_are_browser_developer_tools/index.html new file mode 100644 index 0000000000..69081b9745 --- /dev/null +++ b/files/zh-cn/learn/common_questions/what_are_browser_developer_tools/index.html @@ -0,0 +1,230 @@ +--- +title: 什么是浏览器开发者工具? +slug: Learn/Discover_browser_developer_tools +tags: + - 开发工具 + - 调试 +translation_of: Learn/Common_questions/What_are_browser_developer_tools +--- +
+

每一个现代网络浏览器都包含一套强大的开发工具套件。这些工具可以检查当前加载的HTML、CSS和JavaScript,显示每个资源页面的请求以及载入所花费的时间。本文阐述了如何利用浏览器的开发工具的基本功能。

+
+ +
+

注意:在你运行下面的例子之前,打开我们在Web开发入门系列文章中建立的初学者示例网站。你应该按照下面的步骤打开。

+
+ +

如何在浏览器中打开开发者工具

+ +

开发者工具内置在您的浏览器的子窗口之中,大概像这样:

+ +

+ +

如何打开它?有三种方式:

+ + + +

+ +

检查器(Inspector):DOM 浏览器和CSS编辑器

+ +

开发者工具在打开时默认为检查器页面,如下图所示。这个工具可以让你看到你的网页的HTML运行时的样子,以及哪些CSS规则被应用到了页面上元素。它还允许您立即修改HTML和CSS并在浏览器中实时观察修改的结果。

+ +

+ +

如果你看不到调试器,

+ + + +

探索DOM检查器

+ +

首先在DOM检查器中右键单击(按Ctrl点击)一个HTML元素,看上下文菜单。菜单选项各不相同,但主要功能是相同的:

+ +

+ + + +

现在试着编辑一些你的DOM。双击元素,或在页面内容里右键单击它并选择编辑HTML。你可以做出任何你想要的改变,但你不能保存。

+ +

探索CSS编辑器

+ +

默认情况下,CSS编辑器显示当前所选元素应用的CSS规则:

+ +

这些功能特别有用:

+ + + +

您会注意到CSS查看器顶部的一些可点击的选项卡:

+ + + +

了解更多

+ +

了解更多Inspector在不同的浏览器中的细节:

+ + + +

JavaScript调试器

+ +

你可在JavaScript调试器中查看变量的值,或者设置断点。断点的作用是让程序在你指定的位置暂停,以便你来调试程序并确定问题所在。

+ +

+ +

如何打开调试器:

+ +

火狐,谷歌,IE,Edge:F12

+ +

Safari:开打开发者工具,然后选择 "Debugger" 标签。

+ +

尝一尝调试器的味

+ +

火狐的调试器有三个面板

+ +

文件列表

+ +

第一个面板位于左边,它包涵着你正在调试的网页的文件列表。从列表中选中你要操作的文件。通过点击选中一个文件,可以在调试中间的面板看到它的内容。

+ +

+ + + +

源码

+ +

在你想要停止执行的位置设置间断点。在下面图片中,高亮的第18行就是被设置的断点。

+ +

+ +

“监视表达示”和“断点”

+ +

右边的面板会显示你添加的监视表达示与断点。

+ +

在下图中,第一个区域,监视表达示,显示了变量 listItem 已经被添加,你可以展开列表查看里面的值。

+ +

接下来的部分,断点 标签,列出了页面上设置的断点。在 example.js(上上个图中)中,一个断点被定位在语句 listItems.push(inputNewItem.value); 上。

+ +

最后两个部分,只在代码运行时才出现。

+ +

调用栈 区向你显示哪个代码执行后会达到当前行。你能看到代码处理了一次鼠标点击后,停在了断点处。

+ +

最后一部分,Scopes,显示了在代码执行过程中,可见变量值的变化。例如,在下面图片中,你可以看到对像在addItemClick函数中是如何变化的。

+ + + +

+ +

再了解一些

+ +

了解不同浏览器中的JavaScript调试器:

+ + + +

JavaScript控制台  

+ +

JavaScript控制台是一个非常有用的工具,用于调试没有按预期运行的JavaScript。它允许您针对浏览器当前加载的页面运行JavaScript行,并报告浏览器尝试执行代码时遇到的错误。要在任何浏览器中访问控制台,只需按控制台按钮。 (在Internet Explorer中,按Ctrl + 2.)这将给你一个如下所示的窗口:

+ +

+ +

要查看会发生什么,请尝试逐个输入以下代码片段(然后按Enter键):

+ +
    +
  1. +
    alert('hello!');
    +
  2. +
  3. +
    document.querySelector('html').style.backgroundColor = 'purple';
    +
  4. +
  5. +
    var my_image = document.createElement('img');
    +
    +//下面的url已经不再可用,这里注释掉,后面补上了一个可以url
    +//且myImage在文章开始给的“初学者示例网址”存在声明冲突,所以改为my_image
    +//myImage.setAttribute('src','https://farm4.staticflickr.com/3455/3372925208_e1f2aae4e3_b.jpg');
    +my_image.setAttribute('src','https://media.giphy.com/media/3o6ozhxFlr4Ung40RG/giphy.gif');
    +
    +document.querySelector('h1').appendChild(my_image);
    +
  6. +
+ +

现在尝试输入以下错误的代码版本,看看你得到什么。

+ +
    +
  1. +
    alert('hello!);
    +
  2. +
  3. +
    document.cheeseSelector('html').style.backgroundColor = 'purple';
    +
  4. +
  5. +
    var my_Image = document.createElement('img');
    +myBanana.setAttribute('src','https://media.giphy.com/media/3o6ozhxFlr4Ung40RG/giphy.gif');
    +document.querySelector('h1').appendChild(my_Image);
    +
  6. +
+ +

您将开始看到浏览器返回的错误类型。通常这些错误是相当神秘的,但是应该很简单的把这些问题解决出来!

+ +

了解更多

+ +

了解更多JavaScript控制台在不同浏览器中的细节:

+ + + +

 参见

+ + diff --git "a/files/zh-cn/learn/common_questions/\345\256\236\347\224\250\346\226\207\346\234\254\347\274\226\350\276\221\345\231\250/index.html" "b/files/zh-cn/learn/common_questions/\345\256\236\347\224\250\346\226\207\346\234\254\347\274\226\350\276\221\345\231\250/index.html" deleted file mode 100644 index f8f394191d..0000000000 --- "a/files/zh-cn/learn/common_questions/\345\256\236\347\224\250\346\226\207\346\234\254\347\274\226\350\276\221\345\231\250/index.html" +++ /dev/null @@ -1,295 +0,0 @@ ---- -title: 什么文本编辑器比较好用? -slug: Learn/Common_questions/实用文本编辑器 -translation_of: Learn/Common_questions/Available_text_editors ---- -
{{IncludeSubnav("/en-US/Learn")}}
- -
-

在这篇文章中我们强调了关于web开发者安装文本编辑器的一些考虑事项。

-
- - - - - - - - - - - - -
前提条件:你应该已经知晓了  为了建立一个网站所需的各种软件
目标:学习作为一个web开发者如何选择一个最适合自己需求的文本编辑器。
- -

概要

- -

一个网站包括很多文本文件, 所以为了拥有一个有趣的,令人愉快的开发经历你应该明智地选择你的文本编辑器。 

- -

可做选择的文本编辑器数量实在是太多了,因为文本编辑器对于计算机科学来说是如此基础(是的,web开发是计算机科学)。按理想来说,你应该尽你可能的尝试足够多的编辑器然后感受出来哪一款适合你的工作流程。但是我们将会给予你一些初学者的建议。

- -

以下是一些你应该考虑的基本问题:

- - - -

注意我们没有提及价格。显然,这也是要注意的,但一件产品的成本和它的质量或性能几乎没有关系。很大概率下,你能找到一个合适的免费文本编辑器。

- -

以下是一些流行的编辑器:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
编辑器授权条款价格操作系统支持文档可延展性
AtomMIT/BSD免费Windows, Mac, Linux论坛在线指南
BracketsMIT/BSD免费Windows, Mac, Linux论坛, IRCGitHub Wiki
Coda闭源$99Mac推特, 论坛, 电子邮件电子书
EmacsGPL 3免费Windows, Mac, Linux常见问题, 邮件清单, 新闻组在线指南
Espresso闭源$75Mac常见问题, 电子邮件没有终端用户文档,但有插件文档
GeditGPL免费Windows, Mac, Linux邮件清单, IRC在线指南
Komodo EditMPL免费Windows, Mac, Linux论坛在线指南
Notepad++GPL免费Windows论坛Wiki
PSPad闭源免费Windows常见问题, 论坛在线帮助
Sublime Text闭源$70Windows, Mac, Linux论坛官方文档 非官方文档
TextMate闭源$50Mac推特, IRC, 邮件清单, 电子邮件在线指南, Wiki
TextWrangler闭源免费Mac常见问题, 论坛PDF指南
Vim特殊开放式许可证免费Windows, Mac, Linux邮件清单在线指南
Visual Studio CodeMIT许可下的开放源码/ 产品的具体许可证免费Windows, Mac, Linux常见问题     文件
- -

主动学习

- -

还没有主动学习。 请考虑投稿贡献。

- -

深入挖掘

- -

选择标准

- -

所以,更详细地说,你在选择文本编辑器时应该怎么考虑?

- -

我想在哪个操作系统上工作?

- -

当然这是你的选择。然而,一些编辑器只支持特定的操作系统,所以如果你喜欢切换系统,这将会缩小你的选择范围。只要在你的系统上运行了,任何文本编辑器都能 完成工作,但跨平台的编辑器可以轻松的在操作系统间迁移。

- -

所以首先找出你使用的操作系统,然后检查指定的编辑器是否支持你的操作系统。大多数编辑器在他们的网站上指定了是否支持Windows或Mac,尽管一些编辑器只支持某些版本(比如说只有Windows 7或更高版本而不是Vista)。如果正在运行Ubuntu,最好的方法是在Ubuntu软件中心内进行搜索。当然,一般来说,Linux / UNIX系列是一个相当多元化的地方,其中不同的发行版与不同的不兼容的包装系统配合使用。这意味着,如果你强烈地(而不是微弱的)想使用某些未经编译的文本编辑器,则可能需要下载源码自己编译它。

- -

我想使用什么样的技术?

- -

一般来说,任何文本编辑器都可以打开任意文本文件。这对于自己写笔记来说是非常有用的,但是当你使用HTMLCSSJavaScript进行Web开发和编写时,你将生产出很大的复杂文件。通过选择一个适用你使用的技术的文本编辑器,可以使你更轻松自如。许多文本编辑器可以帮助你实现如下功能

- - - -

大多数文本编辑器现在都支持代码着色,但不一定是支持其他两个功能。尤其确保你的文本编辑器会对HTMLCSSJavaScript进行颜色编码

- -

我希望我的文本编辑器具备哪些基本功能?

- -

这取决于你的需求和计划。以下功能通常是很有帮助的:

- - - -

我想为我的文本编辑器添加额外功能吗?

- -

可扩展的编辑器具有较少的内置功能,但可以根据你的需要进行扩展。

- -

如果你不确定要使用哪些功能,或者你最喜欢的编辑器缺少这些功能,使用可扩展编辑器吧。最好的编辑器将会提供许多插件,理想的方法是自动查找和安装新的插件。

- -

如果你喜欢的功能很多 ,并且你的编辑器因为安装的插件而变慢,请尝试使用IDE(集成开发环境)。IDE在一个界面中提供了许多工具,对于初学者来说,这是一个令人望而生畏的工作,但是如果你感觉你的文本编辑器功能有限,这是一个不错的选项。以下是一些流行的IDE:

- - - -

当使用文本编辑器时我需要支持或者帮助吗?

- -

如果在使用软件时可以获得帮助总是令人高兴的。对于文本编辑器,请检查两种不同类型的支持:

- -
    -
  1. 面向用户的内容(常见问题,指南,在线帮助)
  2. -
  3. 与开发者和其他用户讨论(论坛,电子邮件,IRC)
  4. -
- -

在学习如何使用编辑器时使用书面文档。如果在安装或使用编辑器时遇到了疑难问题,请与其他用户联系。

- -

对我来说文本编辑器的外观和感觉重要吗?

- -

这个问题在于个人品味,但有些人喜欢自定义UI(用户界面)的每一个细节,从颜色到按钮位置。编辑器的灵活性差异很大,所以选择前先检查一下。找到一个可以改变配色方案的文本编辑器并不难,但是如果你想要大量的自定义,你可能最好使用IDE。

- -

安装并设置

- -

安装文本编辑器通常很简单。方法根据您的平台而有所不同,但都不难:

- - - -

当您安装新的文本编辑器时,您的操作系统可能会继续使用其默认编辑器打开文本文件,直到您更改文件关联。这些说明将帮助您在指定操作系统中双击打开文件时选定首选编辑器:

- - - -

下一步

- -

现在你已经选择了一个合适的文本编辑器,现在你可以花一些时间来搭建你的基本工作环境,或者你想立即使用它,你可以写下你的第一个网页

-- cgit v1.2.3-54-g00ecf