Skip to content

Instantly share code, notes, and snippets.

View chengyi's full-sized avatar

妙二 chengyi

View GitHub Profile
@chengyi
chengyi / compiledbgen.cmake
Created November 27, 2019 02:15
compile db generate cmake using compiledb
add_custom_command(
OUTPUT ${COMPDB}
WORKING_DIR ${PROJECT_SOURCE_DIR}/build
COMMAND compiledb -n make
COMMAND cp compile_commands.json ${PROJECT_SOURCE_DIR})
add_custom_target(compdb ALL
COMMAND echo "Generate compile db."
DEPENDS ${COMPDB})
@chengyi
chengyi / vim-surround使用指南.MD
Created August 20, 2018 06:07 — forked from wilon/vim-surround使用指南.MD
vim-surround使用指南,vim-surround如何使用

普通模式

命令 说明 + 示例
ds 删除括号
ds " "Hello world!" =>
Hello world!
cs 替换括号
cs "( "Hello world!" =>
(Hello world!)
cS 替换括号,括号内文本做新一行
cS "{ "Hello world!" => {     Hello world! }
@chengyi
chengyi / sslocal.service
Created July 6, 2018 02:42 — forked from ygmpkk/sslocal.service
ShadowSocks Client Systemd Service
[Unit]
Description=Daemon to start Shadowsocks Client
Wants=network-online.target
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/sslocal -c /etc/shadowsocks/client.json --pid-file /var/run/sslocal.pid --log-file /var/log/sslocal.log
[Install]