Thinkpad 神配件 Lenovo Onelink Plus Dock

一直带笔记本上下班,插线真的非常繁琐。而且有插双显示器、甚至三显示器的需求,所以我在网上找转接头。

我的笔记本时 Thinkpad P40 工作站,虽然配了一个 HDMI 和 Display port 口,但是 DP 一直没效果。网上查了下不确定原因,大概是 DP 是独显输出才能用。

带着探索精神买了个 Lenovo Onelink Plus Dock(一链乌?),发现非常好用啊!!!看到同事一堆苹果 Type C 转接头我笑了。

上面的按钮开能直接控制开机,瞬间变成迷你台式

Read More

VIM 搜索功能增强(插件)

发现当工程比较大,文件比较多的时候。VIM内置的vimgrep比较卡比较慢。搜索和试用了一通。发现 The Silver Searcher 性能和星星的数量都不错。

The Silver Searcher

安装 The Silver Searcher

1
sudo apt-get install silversearcher-ag

.vimrc 或者 .init 加入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
" The Silver Searcher 替换grep成Ag
if executable('ag')
" Use ag over grep
set grepprg=ag\ --nogroup\ --nocolor

" Use ag in CtrlP for listing files. Lightning fast and respects .gitignore
let g:ctrlp_user_command = 'ag %s -l --nocolor -g ""'

" ag is fast enough that CtrlP doesn't need to cache
let g:ctrlp_use_caching = 0
endif

" bind K to grep word under cursor 绑定大写K去搜索光标所指的关键词
nnoremap K :grep! "\b<C-R><C-W>\b"<CR>:cw<CR>


" bind \ (backward slash) to grep shortcut
command -nargs=+ -complete=file -bar Ag silent! grep! <args>|cwindow|redraw!

搜索

  • 输入关键字搜索
1
2
3
# VIM 输入下面的去搜索
:Ag getOSS ./
# :Ag 关键字 路径(./是当前目录下)

VIM with the Silver Searcher

  • 光标指定搜索(光标在词上时候点大写K)

K指定搜索词

参考

https://robots.thoughtbot.com/faster-grepping-in-vim

CSS 奇技淫巧

原型头像(带非正方形图片居中功能)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<style>
.circle-img {
width: 100px;
height: 100px;
overflow: hidden;
float: left;
margin-right: 10px;
margin-top: -4.5px;
border-radius: 50%;
}

.circle-img img {
height: 100%;
transform: translateX(-50%);
margin-left: 50%;
}
</style>


<body>
<div class="circle-img">
<img src="http://www.mathwarehouse.com/geometry/quadrilaterals/parallelograms/images/rectangle/rectangle-plain-b.png">
</div>
</body>

1
2
3
4
5
6
img {
width:100%;
height:100%;
object-fit: cover;
overflow: hidden;
}