我在OS X El Capitan上运行IntelliJ IDEA 15.0.3.
我一直在尝试更改IntelliJ IDEA编辑器中的字体,但是当我选择要选择的字体时,下拉列表只给出了一个字体系列列表,并且不允许我选择单独的权重,如我想使用Book字体,而IntelliJ默认使用Medium字体.有没有办法优先考虑我想要使用哪个重量?
我通过Font Book禁用了Medium字体文件找到了一种间接方式,但这种困扰我,因为它禁用了所有程序而不是简单的IntelliJ.
提前致谢.
我正在制作的 Electron + Create React App 应用程序遇到了一些问题。这是一个用于成本计算的离线应用程序,我需要保留一些用户设置,为此我使用了https://github.com/sindresorhus/electron-store。与大多数电子模块一样,我必须将其导入为:
const Store = window.require("electron-store");
Run Code Online (Sandbox Code Playgroud)
避免 webpack 的冲突。通过搜索,我发现对于大多数人来说,在创建电子的BrowserWindow时设置nodeIntegration: true可以避免这个问题,但这不是我的情况,我不断收到相同的错误。
我已经尝试过的:
使用普通的 require:它会导致 TypeError: fs.existsSync is not a function, and in console: Can't revok 'worker_threads' in '...\node_modules\write-file-atomic'
使用模块覆盖 webpack 配置:我使用 craco 将目标设置为电子渲染器。当我启动应用程序时,它会导致一个空白页面,并在 devtools 中出现错误,提示 ReferenceError: require is not Defined
附加信息是我没有使用打字稿,而是使用普通的 js,因此使用“声明全局”等将不起作用
我的 public/electron.js 文件:
const electron = require("electron");
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
const path = require("path");
const isDev = require("electron-is-dev");
let mainWindow;
function createWindow() {
mainWindow = new BrowserWindow({ …
Run Code Online (Sandbox Code Playgroud)