我系统上的 Atom 编辑器昨天打开时字体很大,而且菜单无法使用。我使用Ctrl+-来减小文本编辑器中的字体大小,但菜单中的字体仍然很大且难以阅读。
我正在使用 Ubuntu 14.04 并尝试从 apt-get 中删除atom(使用--purge)并删除存储配置的 ~/.atom/ 目录。重新安装 Atom 后,字体仍然很大。
Atom 似乎是唯一存在此问题的应用程序。所有其他应用程序的菜单都位于屏幕顶部,而不是像 Atom 那样位于窗口中。这可能有关系吗?
有谁知道如何修复 Atom 中的大菜单?
在 Atom 文本编辑器上,不同的文件树颜色代表什么。我的文件有 3 种不同的颜色:黑色、绿色和橙色。黑色文件无法正常运行,而绿色文件运行良好。如果有人知道颜色的具体含义,请告诉我。
我version 1.23.1在 Mac 上的Atom 文本编辑器中使用 Haskell 。其他语言的语法正确突出显示,但是当我在 Haskell 中编写代码时,文本编辑器没有正确突出显示语法并将其显示为纯文本。我尝试搜索它,发现在 Atom 中按下ctrl-shift-L我可以临时更改语法。但是,Haskell 没有选项,如下面的屏幕截图所示。
下面的屏幕截图显示了我的期望。
有什么我可能做错的吗?任何人都可以给我一个清晰而简单的解决这个问题的方法。谢谢
我正在编辑一些 3rd 方代码(Shopify 主题),但代码绝对不可读。
理想情况下,我希望能够自动格式化.liquid-files,但似乎无法做到。
我在 PhpStorm 中的尝试
我试过在 PhpStorm 中插入代码并按下CMD + Option + l(在执行此操作后),这会执行某些操作,但会在随机位置生成换行符,如下所示:
{% unless current_tags %}<h1
class="text-center text-uppercase title-under">{{ 'blogs.general.title_main' | t }}</h1>{% else %}<h1
Run Code Online (Sandbox Code Playgroud)
我在 Atom 中的尝试
在 Atom 中,我尝试安装atom-beautify,但无法识别文件类型。我可以看到其他人也有我的问题。由于.liquid有相当多的份额.blade.php的话,我想看看是否有该格式,这导致了一个解决方案开放的线程也。
我尝试研究添加对新语言的支持(使用 atom-beautify),但它非常耗时。
这有点接近了。但是如果我有一个完整的 Shopify 主题,在将代码移动到我的编辑器之前将代码复制到该网站仍然很麻烦。如果PrettyDiff可以绝对钉自动格式化,那么,我就会住它, -但它仍然是这样的:
{% if settings.show_blog_sidebar %}
<div class="col-xl-8 col-lg-8 col-md-12" id="centerColumn">
{% endif %}
Run Code Online (Sandbox Code Playgroud)
我想达到的目标
为了制造这个废话: …
所以,我对 Docker 和 Atom 比较陌生,但我想实现我认为的一种完整且正确的方式,以使用 python 或任何其他语言进行开发。
我有:
我想要:完整的 IDE 体验(在主机端使用 IDE),但使用建议、自动完成、调试、基于容器上可用的代码运行。
我不知道这对 Atom 是否可行,但四处搜索我发现 vscode 的付费版本可以做到这一点,所以我怀疑应该有一种方法可以用 Atom 做到这一点。
我喜欢在 Atom 中自定义 JS-Beautify 以更好地格式化我的刀片文件。
我们的手动样式如下所示:
{{--
Template Name: Full Width Template
--}}
<!-- template-fullwidth -->
@extends('layouts.app')
@section('content')
@while(have_posts())
@php the_post() @endphp
@include('sections.content-page')
@endwhile
@endsection
Run Code Online (Sandbox Code Playgroud)
JS-Beautify 给了我们这个:
{{-- Template Name: Full Width Template
--}}
<!-- template-fullwidth -->
@extends('layouts.app')
@section('content')
@while(have_posts())
@php the_post()
@endphp
@include('sections.content-page')
@endwhile
@endsection
Run Code Online (Sandbox Code Playgroud)
我试过配置 .jsbeautifyrc 文件,但没有成功。
我想:
或者,如果所有这些都失败了,则需要某种可读的、格式良好的代码,而不仅仅是一长串指令。
这能做到吗?
我需要将 Python 的编码从Windows-1252更改为 UTF-8。我正在使用 Python 3.7.1、Atom和 Atom 脚本包作为终端。
我已阅读PEP 540 -- 添加新的 UTF-8 模式(对此的解决方案?我不知道如何实施或是否有用)我找不到声音分辨率。
目前它无法处理 '\u2705' 或其他。检查 Python 文件目录时,我发现 ...Python\Python37\lib\encodings\cp1252.py
# When I run
import locale
import sys
print(sys.getdefaultencoding())
print(locale.getpreferredencoding())
# I get
utf-8
cp1252
[Finished in 0.385s]
# Error for print('\u2705')
Traceback (most recent call last):
File "C:\Users\en4ijjp\Desktop\junk.py", line 7, in <module>
print('\u2705').decode('utf-8')
File "C:\Users\en4ijjp\AppData\Local\Programs\Python\Python37\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2705' in
position 0: character maps …Run Code Online (Sandbox Code Playgroud) 在keytar文档和所有其他文章中,示例表明存储密码只需要ServiceName:
keytar.setPassword('KeytarTest', 'MyAccount', 'password');
Run Code Online (Sandbox Code Playgroud)
是什么阻止其他软件请求和读取这些数据?
我在 MacOS 上的 Atom 中运行 Python3。在 Atom 内部,我可以运行 Hydrogen 包,我可以使用切换检查器来提取某些函数(如排序和枚举)的文档字符串,但对于许多其他内置和导入函数,如appendand insert,我得到一个No Introspection Available错误。文档字符串可用的函数似乎都是海蓝色的,而所有其他函数都是蓝色的。如何获取所有函数的文档字符串?
注意:我将此添加到我的 keymap.cson 但我仍然遇到相同的错误
'atom-text-editor:not([mini])':
'shift-tab': 'hydrogen:toggle-inspector'
Run Code Online (Sandbox Code Playgroud) 我正在从 VS Code 切换到 Atom,我正在尝试为我的 python 项目设置一个虚拟环境。
在 VS Code 中很容易做到,我会运行以下脚本,当我运行脚本时,它会自动开始使用新的 env(带有所有必需的包):
python3 -m venv my_env
source my_env/bin/activate
pip3 install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试设置 Hydrogen 以同样的方式工作。当我运行与 Hydrogen 内联的代码行时,我希望它们在具有我需要从requirements.txt文件中导入的模块的虚拟环境中运行。
我能够使用以下命令安装 python3 内核:
python3 -m venv my_environment_name # create a virtual environment
source my_environment_name/bin/activate # activate the virtual environment
python -m pip install ipykernel # install the python kernel (ipykernel) into the virtual environment
python -m ipykernel install
Run Code Online (Sandbox Code Playgroud)
并且 Atom 能够看到它: 截图
但是,我仍然对如何将我的依赖项安装到内核中感到困惑。如果我确实在那里安装了我的依赖项,我不希望我的下一个 python 项目在那里拥有所有这些模块。我很想拥有虚拟环境所承诺的新鲜石板。
任何帮助在这里将不胜感激。有没有人有设置可以被 Hydrogen 包使用的虚拟环境的经验?