2016-08-09 Jason Liao
这一周看了一下 Practical Vim 这本书,作者说不要全部看,因为有很多操作你都已经知道了,这样会浪费时间。但是不看怎么知道到底知不知道了,所以还是都看了,把不知道的整理一下,记录了下来 继续阅读 »
2016-07-19 AnnatarHe
改键 我之前一直以为改键的操作做没有必要,但是在尝试了一个月以后我已经没办法重新使用别人的键盘了 ———— 太慢了。 改建的意义在于将 Ctrl 映射到 Caps Lock 上。原因在于小拇指很容易按到这个大写锁定而很难按到原来 ctrl 的位置。 继续阅读 »
2017-06-18 MoreFreeze
上一篇 CH31 Basic Regular Expressions /和?,前者向后找,后者向前找 CH32 Case Study: Grep Operator, Part One :nnoremap g :grep -R .可以搜索,表示光标下的单词(包括连字符,比更大),之后可以用:cwindow查看quickfix窗口 以上还有一点要修改,如果光标在一个foo;ls下,使用后实际会执行ls命令,原理和SQL注入类似,所以需要用单引号保证字面值,:nnoremap g :grep -R '' . 但上面对于光标有单引号的不启作用,用:echom shellescape(expand(""))可以显示shellescap 继续阅读 »
2015-08-07 wansong
本文是基于Mac环境的配置, OSX自带的vim版本较低, 因此首先安装MacVim brew install macvim 安装好之后, 将以下配置添加到 ~/.bashrc 中 alias vim='/Application/MacVim.app/Content/MacOS/Vim' 继续阅读 »
2016-07-03 YongHao Hu
C++
“.” 这个 mark 代表最后一次修改的地方,所以 /`. 可以跳到最后一次修改的地方,'. 可以跳到最后一次修改的那一行。 g; 和 g, 则可以在整个 changelist 里面来回跳转 插入模式下Ctra+a是数字加1,Ctrl+x是数字减1。 继续阅读 »
2017-11-08 ruki
此版本主要改进对IDE和编辑器插件的支持,目前xmake提供以下编辑器和IDE插件: Vim 编辑器插件 xmake.vim (第三方插件,感谢@luzhlon提供) Visual Studio Code 编辑器插件 (xmake-vscode) Sublime Text 编辑器插件 (xmake-sublime) IntelliJ 系列IDE插件 (xmake-idea) IntelliJ-IDEA CLion Android Studio 更多使用说明,请阅读:文档手册。 项目源码:Github, Gitee. 新特性 添加XMAKE_LOGFILE环境变量,启用输出到日志文件 添加对tinyc编译器的支持 改进 继续阅读 »
2016-09-12 blademainer
这里收藏工作中用到的脚本,也为了防止做重复的搜索工作,同时分享给大家。 more 数组 初始化数组 shell name = (value1 value2 ... valuen) $ A=(a b c d) $ echo ${A[@]} # 输出所有元素 数组去重 shell $ array=($(awk -vRS=' ' '!a[$1]++' <<< ${array[@]})) 取得数组元素的个数 shell $ echo ${#A[@]} 取下标 shell $ echo ${A[1]} # 从1开始 清除元素 shell $ unset A $ echo ${A[@]} 循环取元素 shell $ fo 继续阅读 »
2017-11-08 ruki
This release improve IDE/Editor plugin integration, we provide the following plugins now: Vim Editor Plugin xmake.vim (third-party, thanks @luzhlon) Visual Studio Code Editor Plugin (xmake-vscode) Sublime Text Editor Plugin (xmake-sublime) IntelliJ-based IDE Plugin (xmake-idea) IntelliJ-IDEA CLion Android Studio If 继续阅读 »
2018-06-21 Vaniot
预操作 加速器 修改/etc/docker/daemon.json 文件并添加上 registry-mirrors键值,将镜像源切换为国内。 shell $ vim /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] } 设置权限 docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unix socket的权限,创建docker用户组,并将当前用户加入到docker用户组中,当前用户就有权限访问Unix socket了,就可以执行docker相关命令 继续阅读 »
2017-12-18 geekspeng
必备设置 安全设置(可选) 创建用户并赋予sudo权限 bash # id root # 查看 root 用户所属 group # useradd -g 0 geekspeng # 新建用户,-g 指明所属group,与root保持一致 # passwd geekspeng # 设置密码 # visudo # 或者 vim /etc/sudoers  文件内容改变如下:  root ALL=(ALL) ALL 已有行  geekspeng ALL=(ALL) ALL 新增行 继续阅读 »