工作中发现的一些有意思的细节。
右键复制/粘贴
在Linux terminal中,可以用鼠标右键选择内容实现复制,然后再次右键单击实现粘贴,是非常方便实用的功能。但不知道从什么时候开始,我的右键点击突然失效了!研究了很久都不明白为啥,直到有一天发现原来自己的鼠标中间滚轮单击可以实现复制粘贴。这是由于我更换了新的鼠标,而不同的鼠标pointer有可能是map不一样的,所以复制黏贴功能就发生了转移。
bash history reverse search and forward search
bash history的反向搜索很早马师傅就教给我快捷键啦,也就是ctrl+r即可实现命令记录的快速反向搜寻。但是一直都不知道如何正向搜索,有时候在反搜的时候按的太快可能就错过去了,没法回头,很不方便。
最近了解到正向搜索bash history的快捷键其实很简单,也就是ctrl+s。但是很多人直接使用的时候会有问题,因为ctrl+s和别的快捷功能冲突了,参考https://stackoverflow.com/questions/791765/unable-to-forward-search-bash-history-similarly-as-with-ctrl-r
The problem with Ctrl-S however is that sometimes collides with XON/XOFF flow control (in Konsole for instance). The searching is a readline feature however, and you should be able to bind it to some other key.
所以只要输入stty -ixon就可以修复了。