![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 87
pangchol
我想成为一个优秀的驱动工程师
展开
-
vscode/vim+clangd 环境中实现正确索引交叉编译链中系统头文件路径
vscode/vim+clangd 环境中实现正确索引交叉编译链中系统头文件路径原创 2022-03-31 23:23:39 · 9451 阅读 · 6 评论 -
在Git for windows(MSYS2)中实现tmux和windows剪切板的共享功能
一直以来个人开发环境中linux下tmux和系统剪切板的共享功能都是通过xclip机制实现的,废话不多说直接贴在用的tmux配置文件吧:# 显示vi-cope模式下的映射 tmux list-keys -t vi-copy# 由于vim中C-b是上翻键的原始映射,为避免对vim产生影响,这里将tmux的快捷键前导修改为C-y# unbind-key C-b# set -g prefix C-y# 设置开启光标事件功能, 配合vim-tmux-focus-events插件可以实现自动触发vim的F原创 2021-11-11 20:46:02 · 1256 阅读 · 0 评论 -
利用Ubuntu的字符界面实现虚拟机的最小化内存占用+最快启动
需求的产生自从业的第三个年头开始,本人的ARM嵌入式开发环境一直都是Virtualbox + Ubuntu + Zsh + Tmux + Vim + Putty这几个黄金搭档。每次电脑重启后的统一操作都是 启动Virtualbox -> 等待完全启动 -> 启动Putty -> SSH 远程登录到Ubuntu -> 启动Tmux 开启多个标签页。这个些操作由于过于统一和频繁,因此在很早之前就已经被自动化了(自动化的原理和流程打算后面有空再写一篇文章来专门描述)。...原创 2021-08-08 14:09:40 · 1464 阅读 · 0 评论 -
记一次嵌入式linux的串口console控制台中运行bash时长行回绕导致覆盖行首问题的解决方法
嵌入式Linux使用bash的必要性一直以来嵌入式ARM linux的默认shell多数是busybox自带的ash,该shell可以看做是bash的裁剪版本,仅支持bash的部分功能。虽然ash可以胜任日常嵌入式开发的绝大多数任务,但它缺失的一个功能导致我一直对它抱有不满的情绪,这个功能就是bash自带的按键绑定bind功能,以下bash的配置是我在ubuntu开发环境的必备配置,这个配置带来的好处那真的是life change类型的,谁用谁知道! # 加快历史命令搜索(键入几个命令开头字母,使原创 2020-10-23 21:13:54 · 1038 阅读 · 4 评论 -
Xshell 开启 True Color 特性
Xshell 开启 True Color 特性vim和很多终端都有一个很不错的true color特性d到自使用Xshell以来一直以为原创 2020-10-10 22:11:32 · 2219 阅读 · 1 评论 -
SSH+VIM 共享剪切板实现详解
SSH+VIM 共享剪切板实现详解共享剪切板介绍共享剪切板的实现原理共享剪切板的实现配置本地虚拟机上共享剪切板的简化实现共享剪切板介绍Linux和Windows各有优势, 为了发挥他们各自的功能优势, 相信很多Linux服务器和Linux嵌入式开发的小伙伴和我一样在开发中使用最多方式是通过Windows上的SSH客户端(Putty/Xshell/ScureCRT/Mobaxterm, etc)...原创 2019-06-11 12:54:52 · 3511 阅读 · 1 评论