在FreeBSD上编码作为JavaScript开发人员(随机注释)

2021-06-24 13:48:10

Sublime文本树视图未更新文件更改。这可能是由于在FreeBSD上不可提供的Inotify。 Sublime Text 4也有这个问题。您可以通过使用此Sublime文本扩展和手动更新树视图来解决此问题。

Sublime Linter扩展似乎在编码时工作罚款并显示错误。

更改任何设置或安装要影响的更改的更改时,您还需要重新启动Sublime文本。

令人惊讶的是,文件更改的vsode更新的树视图 - 当没有其他机制可用时,他们恢复轮询?

您需要重新启动vscode或从命令调色板重新加载窗口,以便更改设置以采取影响(再次我认为这是因为它依赖于内部Inotify)。安装扩展Don' t似乎需要重启。

AX vscode扩展名为FreeBSD支持。不是一个巨大的问题,因为我可以使用浏览器扩展,也许是CLI工具。

在使用Vscode调试器时,在其中打开文件的重复版本,调试器/断点统计所在的重复版本。我的修复程序是从命令行切换到使用节点 - inspect,然后使用chromium检查。我还安装了这个Chrome扩展,以自动附加并打开Chromium的调试器窗口。

我找不到FreeBSD的本机GUI REST客户端(例如邮递员),但我确实为VSCode和Chromium找到了基本上相同的休息扩展:

这些NPM图书馆I' M目前使用DIDN' T在FreeBSD上没有修复:Trash-CLI - FIX:有一个Python版本在FreeBSD上工作正常:PIP安装Trash-Cli -User

BundleSize - 修复:这不起作用,因为它无法找到Python2二进制文件。我确实安装了Python 2.7,但二进制文件称为Python2.7。 FreeBSD Discord上的人们提到我应该只创建一个符号链接,如:LN -S $(哪个Python2.7)〜/ .local / bin / python2。在该包装后安装得很好。

预先提交 - 修复:需要让Shebang更改为./node_modules/pre-commit/hook和./.git/hooks/pre-comit。在这里'一个单行来修复一个shebang:awk' $ 0 = nr == 1?替换:$ 0'替换=" \#\!\ / usr \ / bin \ / env bash" ./.git/hooks/pre-commit> tmpfile&& mv tmpfile ./.git/hooks/pre-comit。我最终将以下脚本添加到我的package.json文件中,因此脚本在安装/重新安装的npm libs上修复(任务是我在我项目中为Build任务使用的NPM库):足够奇怪,谢邦问题已经过了修复了预先提交的库作者,但似乎NPM正在托管旧版本的旧版本。我可能会打开一个问题来报告它。

FreeBSD可在FreeBSD上使用Geany,是一个非常有力的编辑器。它甚至可以用作相当体面的升级文本替换:

不幸的是,它没有LSP支持♪。虽然作为替代方案,但凯特在端口提供,并建立了LSP支持。

港口中没有Mongodb Gui经理,虽然它可能是一个Linux MongoDB GUI应用程序可以通过Linuxtator在FreeBSD上工作。

我很难找到一个GUI散列客户端(例如,文件的SHA1),但是我发现这个Windows程序在FreeBSD上工作了:https://www.den4b.com/products/hasher。

我很害怕,无论是电子邮件都支持FreeBSD,否则它只能支持古代版本,但截至2020年6月23日,FreeBSD拥有电子版12.0.9的电子港,这只是一个主要版本在目前out👍背后

您还可以在Chromium中为DevDocs创建快捷方式,因此它在窗口中打开并在Dock / TaskBar中具有正确的图标。为此,请转到Chromium中的“文件”菜单,选择更多工具,然后创建快捷方式,然后在“窗口”复选框中选中“打开”复选框。

有一个很有能力的Evernote网站的新版本。您可以通过在Chromium中打开“文件”菜单,选择更多工具,然后选择快捷方式,然后在“窗口中”复选框中选择更多工具,使Evernote Web有自己的窗口和码头/任务栏图标。

如果您想要键盘快捷键会缩小Evernote窗口,您可以使用xdotool:xdotool windowActivate $(xdotool search - name" Evernote")

我无法找到FreeBSD的图像压缩的任何GUI程序,但是Google Squoosh应用程序脱机,所以您可以将其安装为带铬的PWA:https://squoosh.app/

FreeBSD提供了吨位。我最喜欢的一个圭克斯也可用,但港口中的一个似乎对我打破了。通过PIP安装Guake -User安装最新的一个。

有几个非常基本的git gui客户 - 例如gitg,git cola,qgit

目前,我正在使用vscode中的内置git功能。与GIT镜头耦合时,VSCode成为一个非常好的Git GUI客户端。

我确实可以通过在其Bash启动脚本中更改一些东西来开始Smartgit(自刚刚是Java应用程序),但它不是能够使用Git可执行文件,它给出了权限拒绝错误? - dunno是什么

端口中可用的最新的非LTS nodejs版本是最新的一个次要版本。

在Python OS.cpu_count()中获取CPU核心计数()返回CPU线程计数和LEN(OS.Sched_pleAffinity(0))错误,因为Schen_GetAffinity不可用FreeBSD。然而int(os.popen(" sysctl-n kern.smp.smp.smp.smp.smp.smp.s)。read()。拆分(' \ n')[0])返回正确的核心计数。 SED ON BSD并不支持每个功能Linux版本支持。 GNU SED可通过端口提供:https://www.freshports.org/textproc/gsed/