Редактор:http://www.cnblogs.com/20145221GQ/p/5334762.html#
- Общий метод (автоматическая установка Atom)
-
Откройте Atom >> Пакеты >> Просмотр настроек >> Установить пакеты / темы
Затем введите нужный плагин в «Диалог поиска пакетов», напримерactivate-power-mode
Вы получите следующее изображение: нажмите «Установить», чтобы начать загрузку и установку: -
К сожалению, появляется следующее сообщение об ошибке:
- Согласно Интернету, это вызвано отсутствием на компьютере сред C ++ и Python, поэтому одним из решений является его установка на компьютер.PythonиVisual Studio, Однако после того, как я потратил время и силы на установку Python и Visual Studio, автоматический установщик Atom по-прежнему сообщает об ошибках.
-
Вот простой способ проверить, может ли Atom распознавать среду компиляции на вашем компьютере: откройте командную строку и введите
apm -version
Нетрудно обнаружить, что среда Python установлена, но Atom не проверял Visual Studio на моем компьютере.
-
- Установите вручную
-
Шаг 1: Найдите имя плагина на github и загрузите соответствующий пакет сжатия исходного кода.
- Шаг 2: После распаковки переместите папку в папку C: / Users / ваше имя пользователя / .atom / packages /.Примечание. Атом
-
Шаг 3: В настоящее время, используйте командную строку (может потребоваться права администратора), чтобы открыть каталог папки плагина, введите
apm install
, Но все равно найдут ошибку -
Шаг 4: Но ничего, откройте Atom в это время, вы обнаружите, что плагин activ-power-mode уже существует под опцией Packages, и затем нажмите
Packages >> activate-power-mode >> Toggle
Или нажмите клавишу быстрого доступаCtrl+Shift+O
, Появится красное поле, но это не имеет значения. Найдите в нем отсутствующий модуль, каждый компьютер может отличаться. - Шаг 5: На этом этапе откройте консоль cmd, перейдите в каталог с пакетом плагинов и выполните команду
npm install lodash.random
(Какой модуль вам не хватает, вы используете этот модуль для замены позиции в коде), он может отображаться в это время‘npm’Это не внутренняя или внешняя команда, а также не работающая программа. Это указывает на то, что компьютер не распознает инструкцию, и соответствующий плагин отсутствует. -
Шаг 6: Мой метод обработки заключается в загрузке:Node, Вы можете скачать любой, по умолчанию установки и конфигурации.
- Шаг 7: После загрузки вы можете запустить его в командной строке‘npm’Инструкции, потому что в процессе установки конфигурация по умолчанию хороша‘npm’Переменные среды.
- Шаг 8: После завершения установки введите соответствующий код в соответствии с Шагом 5 и откройте Atom. Если ошибка в Шаге 3 по-прежнему отображается, другие модули могут по-прежнему отсутствовать, поэтому вам необходимо продолжать повторять Шаг 5, пока не появится сообщение об ошибке.
-
Шаг 9: Затем вы можете использовать этот сумасшедший плагин, крутой плагин, открыть Atom, открыть файл (например, файл .java) по желанию и ввести ярлык
Ctrl+Shift+O
, Теперь вы можете вводить и удалять текст, как вы хотите, и эффект GIF в начале этой статьи отображается. -
Примечание: этот плагин добавляет развлечения только при написании кода, но есть некоторые недостатки. После переключения окна документа вам нужно перезагрузить страницу и активировать ее снова, чтобы увидеть эффект снова. Возможно, вы не понимаете значение этого предложения, но вы можете понять его в процессе его использования.
-
Atom плагин vim-mode
- С введением упомянутого выше подключаемого модуля Activate-Power-Mode, если вы хотите установить VIM, это всего лишь рисунок из тыквы.
- Точно так же, сначала попробуйте автоматическую установку Atom, он, очевидно, потерпит неудачу, и все еще вызывает отсутствие среды C ++.
- Беспомощный, вы можете выбрать только установку вручную и повторить описанные выше шаги. Из моего опыта установки, в этот раз я пропускаю больше модулей. Каждый раз, когда я использую командную строку для отсутствующих различных модулей
npm install XXX
Просто отлично
справочный материал
- Atom установить проблему с подключаемым модулем Activate-Power-Mode в системе?
Интеллектуальная рекомендация
Жадный алгоритм
Эта статья относится к книге «Графический алгоритм» Во-первых, прежде чем понимать жадный алгоритм, сначала нужно понятьNP полная проблема Полная проблема NP (проблема NP-C) является одной и…
Многопоточный
Обязательное выполнение не выполняется, как и ожидалось 1. Причиной каждого принуждения является новый NW () поток 2. Он выполняется одновременно перед разрезанием Решите код…
ssh localhost ( )
ssh locahost , , test, test, 1 ssh localhost: $ ssh localhost Вывод выглядит следующим образом: 2 ssh localhost, : $ ssh-keygen -t dsa -P » -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/au…
Вам также может понравиться
Ifeq Multi -Condition в makefile
Ifeq Multi -Condition в makefile 21 августа 2015 г. 20:14:23liwugang43210Количество чтения 42340 Заявление об авторском праве: эта статья является оригинальной статьей блоггеров. Если вы переиздаете, …
socket API(linux)
функция 1.socket (1) определение Роль: Создать сокет (2) Параметры domain Установка домена сети связи, то есть настройки протокола связи: имя имея в виду AF_UNIX, AF_LOCAL Местная связь AF_INET …
goal: installing jupyter-notebook plugin in atom
problem: errors while searching for plugins and when attempting to install (see error messages below)
what I have tried: installing from atom.io since the search error has been posted here before and
that was a suggestion (has not worked since that opens an atom URL and my problem is not only searching for, but also installing plugins.)
error messages:
searching:
i.filter is not a function
[object Object]
installing:
Request for package information failed: Application error
other:
atom version: 1.60.0
python: miniconda: python 3.9.12
windows build: 19044.2130
thank you in advance for any suggestions.
Ошибка, которая выводится, когда нажимаю по кнопке install:
Error: EIO: i/o error, read
at Error (native)
at Object.fs.readSync (fs.js:731:19)
at Object.readSync (/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/graceful-fs/polyfills.js:118:28)
at tryReadSync (fs.js:486:20)
at Object.fs.readFileSync (fs.js:526:19)
at Object.Module._extensions..js (module.js:578:20)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
-
Вопрос заданболее трёх лет назад
-
872 просмотра
11 / 10 / 2 Регистрация: 19.02.2018 Сообщений: 384 |
|
1 |
|
Windows 29.08.2021, 18:09. Показов 3501. Ответов 2
Здравствуйте, всем. Код Request for package information failed: tunneling socket could not be established, cause=connect ETIMEDOUT 9.0.2.1:443 (5 attempts) (ECONNRESET) Код Моя конфигурация C:Usersegor>apm config list ; cli configs globalconfig = "C:\Users\egor\.atom\.apm\.apmrc" metrics-registry = "https://registry.npmjs.org/" scope = "" user-agent = "npm/6.14.13 node/v12.14.1 win32 x64" userconfig = "C:\Users\egor\.atom\.apmrc" ; userconfig C:Usersegor.atom.apmrc https-proxy = "https://9.0.2.1:0/" https_proxy = "192.168.1.1:3128" proxy = "192.168.1.1:3128" strict-ssl = false ; globalconfig C:Usersegor.atom.apm.apmrc cache = "C:\Users\egor\.atom\.apm" progress = false ; node bin location = C:UsersegorAppDataLocalatomapp-1.58.0resourcesappapmbinnode.exe ; cwd = C:Usersegor ; HOME = C:Usersegor ; "npm config ls -l" to show all defaults. Подскажите пожалуйста как её исправить ?
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
29.08.2021, 18:09 |
Ответы с готовыми решениями: Установить сниппет React в редактор Atom Возможно, эти… Редактор Atom, каждые три секунды фризы Текстовой редактор Atom, какие таит в себе потенциальные угрозы безопасности для ПК? Решил пересесть на новый текстовой редактор, называется ATOM. Вроде… Что-как установить на нетбук с Atom Установить фокус на следующий редактор. Собственные делегат, редактор и QListView 2 |
1 / 1 / 0 Регистрация: 06.03.2021 Сообщений: 6 |
|
29.10.2021, 15:07 |
2 |
Мне помогло отключение программы AdGuard, которая блокировала рекламу, на моём компьютере. Возможно, похожие программы мешают работе Атома
0 |
11 / 10 / 2 Регистрация: 19.02.2018 Сообщений: 384 |
|
30.10.2021, 15:43 [ТС] |
3 |
Gogik, Спасибо большое за ваш ответ, подумать даже не мог, что она может мешать.
0 |
Я использую Ubuntu 16.04, и у меня возникла эта проблема. У меня был каталог / etc / hosts /, который был клонированной версией это репо.
Ясно, что каталог, названный так же, как файл, не совсем разумный ход, но я смог решить проблему, переместив каталог и снова запустив сценарий установки для репо. Сценарий установки вызывает a, который очищает файл DNS, находящийся в строке 1193 этот файл здесь.
Я извлек скрипт / функцию, которая должна помочь;
#!/usr/bin/env python3
# Script by Ben Limmer
# https://github.com/l1m5
#
# This Python script will combine all the host files you provide
# as sources into one, unique host file to keep you internet browsing happy.
import argparse
import fnmatch
import json
import locale
import os
import platform
import re
import shutil
import socket
import subprocess
import sys
import tempfile
import time
from glob import glob
import lxml # noqa: F401
from bs4 import BeautifulSoup
# Detecting Python 3 for version-dependent implementations
PY3 = sys.version_info >= (3, 0)
if PY3:
from urllib.request import urlopen
else:
raise Exception("We do not support Python 2 anymore.")
# Syntactic sugar for "sudo" command in UNIX / Linux
if platform.system() == "OpenBSD":
SUDO = ["/usr/bin/doas"]
else:
SUDO = ["/usr/bin/env", "sudo"]
# Project Settings
BASEDIR_PATH = os.path.dirname(os.path.realpath(__file__))
def flush_dns_cache():
"""
Flush the DNS cache.
"""
print("Flushing the DNS cache to utilize new hosts file...")
print(
"Flushing the DNS cache requires administrative privileges. You might need to enter your password."
)
dns_cache_found = False
if platform.system() == "Darwin":
if subprocess.call(SUDO + ["killall", "-HUP", "mDNSResponder"]):
print_failure("Flushing the DNS cache failed.")
elif os.name == "nt":
print("Automatically flushing the DNS cache is not yet supported.")
print(
"Please copy and paste the command 'ipconfig /flushdns' in "
"administrator command prompt after running this script."
)
else:
nscd_prefixes = ["/etc", "/etc/rc.d"]
nscd_msg = "Flushing the DNS cache by restarting nscd {result}"
for nscd_prefix in nscd_prefixes:
nscd_cache = nscd_prefix + "/init.d/nscd"
if os.path.isfile(nscd_cache):
dns_cache_found = True
if subprocess.call(SUDO + [nscd_cache, "restart"]):
print_failure(nscd_msg.format(result = "failed"))
else:
print_success(nscd_msg.format(result = "succeeded"))
centos_file = "/etc/init.d/network"
centos_msg = "Flushing the DNS cache by restarting network {result}"
if os.path.isfile(centos_file):
if subprocess.call(SUDO + [centos_file, "restart"]):
print_failure(centos_msg.format(result = "failed"))
else:
print_success(centos_msg.format(result = "succeeded"))
system_prefixes = ["/usr", ""]
service_types = ["NetworkManager", "wicd", "dnsmasq", "networking"]
for system_prefix in system_prefixes:
systemctl = system_prefix + "/bin/systemctl"
system_dir = system_prefix + "/lib/systemd/system"
for service_type in service_types:
service = service_type + ".service"
service_file = path_join_robust(system_dir, service)
service_msg = (
"Flushing the DNS cache by restarting " + service + " {result}"
)
if os.path.isfile(service_file):
dns_cache_found = True
if subprocess.call(SUDO + [systemctl, "restart", service]):
print_failure(service_msg.format(result = "failed"))
else:
print_success(service_msg.format(result = "succeeded"))
dns_clean_file = "/etc/init.d/dns-clean"
dns_clean_msg = "Flushing the DNS cache via dns-clean executable {result}"
if os.path.isfile(dns_clean_file):
dns_cache_found = True
if subprocess.call(SUDO + [dns_clean_file, "start"]):
print_failure(dns_clean_msg.format(result = "failed"))
else:
print_success(dns_clean_msg.format(result = "succeeded"))
if not dns_cache_found:
print_failure("Unable to determine DNS management tool.")