解决-coc-clangd-was-not-found-on-your-PATH-问题 可能还是网络的问题, 查看了 ~/.config/coc/extensions/coc-clangd-data/install 目录, 结果为空, 因此直接从 官网 下载. 之后将解压后目录下的 bin 目录的路径添加到 PATH 中. 2022-09-23 VIm
几个好用的命令行软件 cppmanC/C++ 的手册. cgasm查询汇编指令. owncloudncdu基于 ncurses 的空间分析程序. glances替代 htop 和 top. dstat替代 vmstat. cheat命令行笔记. bro帮助系统. 2022-09-22 Linux
关于学长帮忙代理 首先讲下远程连接: 向日葵也就是 sunloginclient 这个软件, 可以在 aur 上找到, 利用 yay 下载: 1yay -S sunloginclient 之后需要启动 runsunloginclient 这个服务: 1sudo systemctl start runsunloginclient 打开软件后里面有两个码: 识别码 验证码这俩个码用于连接. ssh如果没有公网 IP 2022-09-22 Web
关于-Qv2ray 参考 ArchWiki官方 Qv2ray 是一个使用 Qt 编写的跨平台的 V2Ray 图形前端, 可以在图形化界面中方便地配置代理. 安装Arch 下安装需要先配置 Archlinuxcn. 安装 qv2ray 软件包. 对于开发版本, 安装 qv2ray-dev-git: 1sudo pacman -S qv2ray-dev-git Ubuntu 下先导入 GPG 密钥: 1$ curl ht 2022-09-22 Web
栈空间分配和栈对齐访问 参考 用户栈在系统中的位置对于 Linux 内核而言, 将整个内存空间划分为两个部分, Kernel Space 和 User Space, 前者用于支撑 Linux Kernel 本身的运行所需的空间, 后者就是用于支持用户程序所需的运行空间. 用户栈就是位于用户空间, 一般位于用户空间的最高部分, 向低地址处增长. 首先有一块内存, 一片区域用来运行内核代码, 另一片区域用来给我们使用. 2022-09-22 C
Ultisnippet-和-coc-冲突 因为两个插件的默认展开键都是 , 因此, 将 Ultisnippet 的展开键更换就好. 使用 :verbose 命令查看: 1:verbose imap <tab> 2022-09-21 Vim
vim-中几个插件的使用 vim-startify提供一个 vim 和 nvim 的 start 界面. 可配置, 具体看 github 相关. SimpylFold用于折叠 python 代码. 有部分配置选项, 具体看 github 相关. 使用上还是用 vim 原来的 zc 来 close a fold, zo 来 open one. 通过 :help fold-commands 来查看相关信息. tcomment_ 2022-09-20 Vim
ArchWiki-中关于-neovim ArchWiki Neovim 是 vim 的一个 fork. Neovim 非常建议使用 Lua 来配置. 为了使系统的 clipboard 有效, 需要下载 xclip (X11) 或 wl-clipboard (Wayland). 使用 Lua 可以有 init.lua 配置文件. Language Server ProtocolNeovim 有内置的 Language Server Pro 2022-09-20 Vim
什么是-LSP 参考LSP 是 Language Server Protocol, 语言服务器协议. 是一种用于编辑器或集成开发环境与支持比如自动补全, 定义跳转, 查找所有引用等语言特性的语言服务器之间的一种协议. 语言服务器 (Language Server) 是一台/组提供了检查语言特性的服务器. 其为了解决不同 IDE 的插件编写方案不同的问题. 只要编辑器支持 Language Server, 2022-09-20 Vim