最新 | 最热门 | 最高评价

+0  Vim 8 下 C/C++ 开发环境搭建

Tag: 随笔 | Vim
skywind 发于 2018年04月22日 06:38 | 点击: 384 | 展开摘要
挺多人问怎么在 Vim 中搭建 C/C++ 开发环境,我本来想找篇文章发给人家,结果网上看了一圈,要不就是内容太过陈旧,要不就是太过零碎,不成体系。2018 年了,Vim 8 发布已经一年半,各大 Linux 发行版和 Mac OS X自带的 Vim 都已经跟进到 8了,不少文章还在介绍一些十年前的老方法。于是有了这篇文章。

那如何高效的再 Vim 8 中开发 C/C++ 项目呢?假设你已经有一定 Vim 使用经验,并且折腾过 Vim 配置,能够相对舒适的在 Vim 中编写

查看全文: http://www.udpwork.com/item/16798.html

+0  那个本可以篇篇十万赞的头部,终于远行了

Tag: 网络随笔录
魏武挥 发于 2018年03月19日 15:23 | 点击: 386 | 展开摘要


李敖去世了。

腾讯大家刊发了一位作者的文章。大家有个很不错的习惯,会在文尾标注作者自己起的原标题。

《那个亦狂亦狷,亦侠亦盗,亦文亦武的大师,终于远行了》

我看到后和腾讯大家的编辑说,还不如改成:那个本可以篇篇十万赞的人,终于远行了。

编辑发了一个笑哭了的表情,表示以后要问我买标题。

不敢当。

其实我一向不会起标题。

 



我并没有开玩笑,李敖的确是一个非常好的自媒体人。

所以今天各类头部号,真的,要感谢这个时代,这个李敖已经基本退隐的时

查看全文: http://www.udpwork.com/item/16733.html

+0  巡航120码无法自行降速刹停那个新闻的最关键处是…还是很细思极恐啊

Tag: 网络随笔录
魏武挥 发于 2018年03月17日 20:05 | 点击: 428 | 展开摘要


周五有个新闻非常劲爆,劲爆得几乎不像是真的。

说一个人三更半夜开着奔驰上高速公路,开了个定速巡航120码,结果想切换回手动切换不回去了。这下麻烦大了去,120码啊,降不下速了。在警车一路护送下,狂飙一个小时,最后是奔驰通过某种手段把这个车给停下了。

这位业余赛车选手开车技术是牛逼,中间还过了个收费口。虽然有警察帮他事先清道,但但凡上过高速的司机就都知道,120码过那么窄的一个收费口,那是什么素质和水平。

但重点是,奔驰是通过什么手段,把这个车给弄停下了?

河南商

查看全文: http://www.udpwork.com/item/16729.html

+0  Bash 中文速查表/Cheatsheet (全网最全)

Tag: 随笔 | Linux
skywind 发于 2018年03月07日 11:59 | 点击: 500 | 展开摘要
Bash 的知识点向来比较凌乱,有时候写点小脚本,你忘记了条件判断怎么写了,就打开网页搜索一半天;忘记怎么分割字符串,又搜索一半天;忘了怎么解压缩某后缀名,又打开网页搜一半天。

关键大部分搜出来的东西都十分琐碎,东一处,西一处,质量又参差不齐,而且看到一处有些细节有疑问,你还得接着搜索。

连记点笔记也是这一篇那一篇的,用起来找来找去的十分不爽,所以我一怒之下春节期间整理了一份 bash 的 cheatsheet,以图以后有关于 bash 的事情就查看这个文件就够了:

h

查看全文: http://www.udpwork.com/item/16692.html

+0  为什么说 zsh 是 shell 中的极品?

Tag: 随笔 | Linux
skywind 发于 2018年03月07日 11:42 | 点击: 602 | 展开摘要
(这是之前我在知乎上回答的一个可能对大家有点用处的答案,关于 zsh 的一些演示)

色彩高亮

并不是传统基于正则表达式的色彩高亮,而是真的会判断你输入的是啥的色彩高亮:

白色代表普通命令或者程序,红色代表错误命令,这个很管用,你再一个个字母的敲命令,前面都是红色的,如果敲对了最后一个字母的话,你会看到整条命令连着前面的都变成了白色,代表你敲对了。以前无高亮的时候敲错了都不知道,还要往上翻着左右检查。下面青色的代表内建命令或者 alias (echo 和 ls ),这些都

查看全文: http://www.udpwork.com/item/16693.html

+0  Vim 中文速查表/Cheatsheet(全网最完善)

Tag: 随笔 | Vim
skywind 发于 2018年03月07日 11:26 | 点击: 427 | 展开摘要
春节期间整理了一份 Vim 中文速查表,免得经常东搜索西搜索的:

https://github.com/skywind3000/awesome-cheatsheets/blob/master/editors/vim.txt

看了一下,应该是现在 Vim 所有中英文速查表里最完善的一份,有时候速查表比看书搜网页高效多了。

查看全文: http://www.udpwork.com/item/16694.html

+0  GDB 从裸奔到穿戴整齐

Tag: 随笔 | Linux
skywind 发于 2018年02月28日 16:56 | 点击: 619 | 展开摘要
无数次被问道:你在终端下怎么调试更高效?或者怎么在 Vim 里调试?好吧,今天统一回答下,我从来不在 vim 里调试,因为它还不成熟。那除了命令行 GDB 裸奔以外,终端下还有没有更高效的方法?能够让我事半功倍?

当然有,选择恰当的工具和方法,让 GDB 调试效率成倍的提升并没有任何问题。当然,前提条件是你至少会在使用最原始的 GDB。

裸奔状态:原始的 GDB 命令行

穿上各种衣服前,至少得先学会裸奔,找份简单的 GDB cheat sheet 对照一下:

生产环境

查看全文: http://www.udpwork.com/item/16679.html

+0  终端软件里正确设置 ALT 键和 BACKSPACE 键

Tag: 随笔 | Vim
skywind 发于 2018年02月23日 15:42 | 点击: 480 | 展开摘要
不管你在终端下使用 vim/neovim, emacs, nano 或者 zsh,你都会碰到使用 ALT 键的情况(终端下叫做 meta键),而由于历史原因,大部分终端软件的默认设置都无法正确使用 ALT 键。

要在终端下正确使用 ALT键最简单的做法是:首先将终端软件的 “使用 Alt键作为 Meta键” 的功能打开,意思是如果你在终端下按下 ALT+X,那么终端软件将会发送 <ESC>x 两个字节过去,字节码为:0x27, 0x78。

SecureCRT:

查看全文: http://www.udpwork.com/item/16668.html

+0  如何优雅的使用 Vim

Tag: 随笔 | Vim
skywind 发于 2017年06月20日 19:14 | 点击: 761 | 展开摘要
根据 Bram 前后几个关于高效使用 Vim的视频,大家每天需要花很多时间来编辑:代码、文档、邮件、日志 等等,除去这些外,还要分时间参加会议和人沟通,每个人的时间却都是不够的,优雅使用 Vim 无外乎:

检测不高效的地方:你的整个工作流里,什么地方比较浪费时间?

寻找一个更快的方式:官方文档,学习他人经验,自己编写 VimScript

使它习惯化:开始使用,并且不断完善

以上三点反复循环,能让你的 Vim 越来越顺手。所以重点是根据自己的工作流不断迭代。而不是象大部

查看全文: http://www.udpwork.com/item/16316.html

+0  Emacs/Vim 深度比较

Tag: 随笔 | Vim
skywind 发于 2016年12月25日 01:48 | 点击: 1145 | 展开摘要
生命在于折腾,折腾完了 Atom Editor,开始跟着陈斌大婶和 purcell的配置折腾 Emacs,比较下。很多人都在比较键位,比较插件,这是十分肤浅的,我们比较点深入的东西:

代码结构

Emacs 源代码:eLisp 79%, C 21%

Vim 源代码:C 52%, VimScript 48%

从代码结构上来讲,Emacs的代码最多的是 elisp,C代码只是一个微内核,Vim 里C代码还是大头。当然不排除 24.X, 25.X以后 Emacs源代码里带了

查看全文: http://www.udpwork.com/item/16030.html

+0  Aix 折腾手记

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 01:51 | 点击: 1561 | 展开摘要
早年开发工作主要在 FreeBSD进行,2006年后来切换到 Linux下,期间穿插使用了一下 Solaris,所以我的网络库一直都是只支持这三个系统。为了让网络库支持更多平台,网上购置了一台 IBM AIX 小型机,因为其他大部分非 Linux系统,今天基本都可以在虚拟机里面安装了,而 AIX系统,你真的没法虚拟。

弄了几天以后,发现真他妈的麻烦,强大是强大,但是真的太琐碎了,相比之下,Linux/FreeBSD之流基本是傻瓜了。不看说明直接操作 AIX的话,可能连开机都

查看全文: http://www.udpwork.com/item/15988.html

+0  Linux 网桥设置

Tag: 随笔 | Linux
skywind 发于 2016年12月08日 01:27 | 点击: 1337 | 展开摘要
在公司机房的物理机上架设 KVM虚拟化的时候,经常需要配置网桥,先要安装网桥工具:

apt-get install bridge-utils
apt-get install uml-utilities

编辑 /etc/network/interfaces,参考下面配置加入网桥配置信息:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet

查看全文: http://www.udpwork.com/item/15989.html
|<<<1234567>>>| 一共18页, 210条记录