命令行终端里,使用set -o vi, 用vim来操作终端的输入, 估计比终端要提供的emacs快捷键爽多了;
使用MacBook自不用说, 配合iterm2, jitouch, Alfred等
jitouch配合mac触摸板, 比鼠标好用n倍. 自定义单击,一手固定另一只手指轻拍, 左右拍等操作.我通常是One-Fix Left-Tap是浏览器的previous tab, right tab则是next tab, 还有配置了关标签页, 新开标签页的手势;
用Keyboard Maestro改键, ctrl+command+i是iterm, +c是chrome, +h是左窗口, +r是右窗口;
用paste软件记录所有剪贴板记录,
继续阅读 »
Simple, stupid and fast tab-bar for VIM.
继续阅读 »
tabindex 属性用于管理键盘焦点,决定元素是否能被选中,以及按下 tab 键过程中被选中的顺序,使用得当能够极大的提高应用的易用性,然而,不恰当地使用时可以键盘用户对应用的可用性。到底如何使用?设置为 0 会有什么效果?设置为 -1 会有什么效果?本文将为你揭晓。
more
要理解为什么 tabindex 属性对可用性有如此大的影响,有必要知道一些键盘交互的方式。键盘用户通常会使用 tab 键将光标从一个可获取焦点的元素有序地移动到下一个元素。
像链接和 form 表单元素默认都是可获取焦点的,他们的默认焦点顺序取决于他们在源代码中出现的顺序。
```html
Username:
Password:
```
继续阅读 »
tabindex 属性用于管理键盘焦点,决定元素是否能被选中,以及按下 tab 键过程中被选中的顺序,使用得当能够极大的提高应用的易用性,然而,不恰当地使用时可以键盘用户对应用的可用性。到底如何使用?设置为 0 会有什么效果?设置为 -1 会有什么效果?本文将为你揭晓。
more
要理解为什么 tabindex 属性对可用性有如此大的影响,有必要知道一些键盘交互的方式。键盘用户通常会使用 tab 键将光标从一个可获取焦点的元素有序地移动到下一个元素。
像链接和 form 表单元素默认都是可获取焦点的,他们的默认焦点顺序取决于他们在源代码中出现的顺序。
```html
Username:
Password:
```
继续阅读 »
本文转载至《你必须知道的 34 个简单实用的 Ubuntu 快捷键》。
Ctrl + W: 关闭当前 Nautilus 窗口
Ctrl+T: 在 Nautilus 打开新的 Tab
Ctrl + H: 切换隐藏文件(夹)显示或者不显示
Ctrl+E: 发送当前文档给某个 Email
Ctrl+Q: 退出应用
Ctrl + 1/2: 修改文件夹视图为图标或者列表模式
Ctrl + Shift + W: 关闭所有的 Nautilus 窗口
Ctrl + Shift + N: 创建新文件夹
Ctrl + Alt + L: 锁屏,如果你想走开一会而不想让别人看到你的屏幕
Ctrl + Alt + D: 显示桌面/恢复打开的窗口
Ctrl
继续阅读 »
目前许多Android App都带有一个底部栏,通过底部栏可以切换Tab,比如微信,QQ都是这种风格。对于像小红点之类的醒目提醒,用得最多的就是BadgeView了,不过,如果底部栏是RadioGroup的话,那么不好意思BadgeView可不支持哦(如果使用BadgeView,RadioGroup就不能愉快地工作了)。那么如何即保留使用RadioGroup又能添加BadgeView的功能呢?请接着阅读本文。
本文阐述的是使用QuickAF的RadioBadgeView来解决RadioButton与BadgeView的冲突。在RadioButton上显示Badge消息提醒,需要将原来的RadioButton替换成RadioBadg
继续阅读 »
简介
IntelliJ Idea上的SmartQQ插件,适用于大多数的Intellij IDE,
Eclipse的插件请访问 https://github.com/Jamling/SmartQQ4Eclipse/
更新日志
v1.0.3/2017/07/14,美化了UI,添加了异常通知。
安装
File->Settings->Plugins打开插件设置界面
点击Browser repositories...并输入SmartQQ执行搜索
点击SmartQQ进行安装并重启
使用
安装成功后,会在底部栏出现一个Smart的tab(如果没有底部栏,则在菜单View中把ToolButtons勾选上)
点击Smart中的二维码使
继续阅读 »
博客地址: http://lfkdsk.github.io
代码地址: https://github.com/lfkdsk/CodeParse
为计算器添加一些新功能
本节代码:CalcWithTable
上次我们使用Lex & Yacc制作了一个能够处理优先级的计算器,其中的优先级的设定是通过修改文法
,将优先级提升,这次重写这个计算器并添加一些新的功能。
先看Lex文件
``` C
%{
include "y.tab.h"
include
include "link_list.h"
%}
%%
/* 这段正则和之前都有所不同 明显的增加了对于科学
继续阅读 »