我正在使用 nedit 在我的工作站中编辑源代码。然而,它从以下错误开始:
Cannot convert string "-*-helvetica-medium-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
Cannot convert string "-*-helvetica-bold-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
Cannot convert string "-*-helvetica-medium-o-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
Cannot convert string "-*-courier-medium-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
Cannot convert string "-*-courier-bold-r-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
Cannot convert string "-*-courier-medium-o-normal-*-*-120-*-*-*-iso8859-1" to type FontStruct
不知道如何修复这些错误,我使用别名开始编辑:ne='nedit &>/dev/null &'
就是抑制警告信息吐到stdout和stderr,让nedit在后台运行,这样我就可以在当前终端窗口输入下一条命令了。
然而,如果我使用这个别名直接打开一个文件,它会给我一个错误消息,例如:
[qxu@merlin:/home/qxu/work/src]# ne abc.c
[4] 24969304
-bash: ./abc.c: The file access permissions do not allow the specified action.
然而,nedit abc.c
工作,虽然有上述字体错误消息。
有没有办法让我使用上面的别名并给它一个文件名来直接打开?