刚刚将Nim语言完全安装到我的Debian GNU/linux上,感觉有点困惑,没有找到任何开发工具包,或者至少没有控制台命令来尝试一些脚本。。。它不应该包含在安装包中吗?
因此,我将感谢任何关于如何在所有可用的IDE或Linux上使用Nim编码的接口之间进行选择的建议。
Nim的主要入口点是nim
命令。只要你有这些,你就可以编译和运行nim程序:
$ cat > test.nim
echo "Hello nim!"
$ nim c -r test.nim
CC: stdlib_io.nim
CC: stdlib_system.nim
CC: test.nim
Hint: [Link]
Hint: 14205 LOC; 1.218 sec; 20.496MiB peakmem; Debug build; proj: /private/tmp/t/test.nim; out: /private/tmp/t/test [SuccessX]
Hint: /private/tmp/t/test [Exec]
Hello nim!
$
您还可以将其作为shebang嵌入到可执行的hi.nim
文件中并运行它:
#!/usr/bin/env nim c --hints:off -r
echo "Hi nim scripting!"
但是,在原始文件中会得到一个没有.nim
扩展名的编译二进制文件,所以编写脚本有点尴尬。
更新:正如@shirleyquirk所建议的,你也可以用一个特殊的shebang来保存.nims
文件,它将以NimScript的形式运行这些文件,与普通的Nim代码相比,这有一些限制,但对于大多数(如果不是所有的话(典型的脚本来说,这应该是可以的。
就我而言,Nim没有包含在任何开发工具包中。不过,有很多编辑器都有尼姆插件。其中包括最流行的编辑器,如VSCode、emacs或vim。
如果你愿意,你可以使用一个终端作为一个简单编辑器的接口。