云溪的 blog
  • Archive
  • Media
  • Search
  • Tags
  • About

Ubuntu 终端oh my fish的agnoster主题乱码

执行以下命令来安装缺失的字体: wget https://raw.githubusercontent.com/powerline/powerline/develop/font/10-powerline-symbols.conf wget https://raw.githubusercontent.com/powerline/powerline/develop/font/PowerlineSymbols.otf sudo mkdir /usr/share/fonts/OTF sudo cp 10-powerline-symbols.conf /usr/share/fonts/OTF/ sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/ sudo mv PowerlineSymbols.otf /usr/share/fonts/OTF/ 然后重启终端,恢复正常

May 4, 2019 · 1 min · 云溪

Oh My Fish 一个可以让你赏心悦目的 fish shell 框架

安装 fish shell 以 ubuntu 为例 sudo apt-add-repository ppa:fish-shell/release-3 sudo apt-get update sudo apt-get install fish 其他系统安装点击链接 安装 oh my fish curl -L https://get.oh-my.fish | fish 运行上述命令,就尅安装 oh my fish 了,接下来来讲解一下 oh my fish 的基本使用方式 操作说明 omf update [omf] [<package>...] 更新 oh my fish 包仓库以及所有安装过的包 执行该命令未加任何参数的时候则更新自身和所有安装过的包 仅仅更新 oh my fish omf update omf. 对于选择更新,你仍然可以在更新包的列表中加入 “omf” 来更新 oh my fish 自身 omf install [<name>|<url>] 安装一个或更多的包 执行 omf install URL 可以直接通过 URL 安装包 如何没传入参数,则冲 bundle 中安装缺少的包 omf repositories [list|add|remove] ...

May 3, 2019 · 1 min · 云溪

docker 常见错误

/var/run/docker.sock: no such file or directory /var/run/docker.sock 的访问权限只 root 和 docker 用户组, 所以你需要把自己的用户添加到 docker 组 命令: $ sudo gpasswd -a ${uesrname} docker

April 28, 2019 · 1 min · 云溪

vim-plug 安装

vim-plug 是一个极简的 vim 插件管理器 安装 vim-plug 的安装十分简单只需要一行命令就可以搞定 vim Linux curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim Windows (PowerShell) md ~\vimfiles\autoload $uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' (New-Object Net.WebClient).DownloadFile( $uri, $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath( "~\vimfiles\autoload\plug.vim" ) ) Neovim Linux curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim Windows (PowerShell) md ~\AppData\Local\nvim\autoload $uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' (New-Object Net.WebClient).DownloadFile( $uri, $ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath( "~\AppData\Local\nvim\autoload\plug.vim" ) ) 使用 在 vim 配置文件 ~/vimrc 或 Neovim 配置文件 ~/.config/nvim/init.vim 中增加 vim-plug 配置项 开始部分 call plug#begin() Plug 命令用于定义使用的插件列表 结束部分 call plug#end() 更新 &runtimepath 并且初始化插件系统 自动执行 filetype plugin indent on 和 syntax enable. 你也可以在调用后恢复设置,例如: filetype indent off, syntax off… 用例: ...

April 21, 2019 · 3 min · 云溪

electron 改变窗体大小

相关链接: electron-vue 集成 element-ui 在开发 electron 的时候遇到了需要在 render 中修改 BrowserWindow 窗口大小的方式,经过一番尝试,有两种方法实现: 通过 ipcRenderer 与 ipcMain 的通讯来实现 通过 render 的 remote 模块来实现 ipcRenderer 和 ipcMain 实现 实现原理是 render 进程通过 ipcRenderer 与 ipcMain 进行通讯以通知 main 进程操作窗体操作。 在 render 引入 ipcRenderer let {ipcRenderer} = require('electron') 发送同步消息给 main 进程 ipcRenderer.sendSync('synchronous-message','logined') 在 main 中监听同步消息,并处理 logined 消息操作 ipcMain.on('synchronous-message', (event, arg) => { if (arg === 'logined') { mainWindow.resize(1000, 1000) } }) remote 方式是实现 引入 remote 模块 const { remote } = require('electron') 调用 remote 方法中的 getCurrentWindow 获取当前窗体对象,然后进行修改窗体属性 ...

April 13, 2019 · 1 min · 云溪
« Prev  Next  »
© 2025 云溪的 blog