
misc tools
misc tools usage record, like R/vim/cscope etc.
jasonxty
这个作者很懒,什么都没留下…
展开
-
ubuntu 16.04 i386安装YouCompleteMe
感觉vim就是缺一个自动补全,所以网上找了一阵子,装了YouCompleteMe这个插件。由于发现网上的很多安装教程比较老旧混乱,所以根据自己的安装经验在这里做一个总结,其实按照vundle和YouCompleteMe的github主页,安装过程还是比较简单的。如果没有git先安装git按照vundle里面的Quick Start逐步安装配置,然后得到如下.vimrc配置。 其中最后两行是让原创 2017-01-05 16:11:45 · 1007 阅读 · 1 评论 -
Linux命令,不仅将输出输出到文件,而且还将输出输出到屏幕
ls | tee mylog原创 2019-06-03 14:24:58 · 1921 阅读 · 0 评论 -
awk ‘{print $NF}‘
NF是number of field的意思原创 2021-11-27 15:03:03 · 6186 阅读 · 0 评论 -
script command/tool mark which is useful
SCRIPT(1) User Commands SCRIPT(1)NAME script - make typescript of terminal sessionSYNOPSIS...原创 2019-07-24 14:19:07 · 159 阅读 · 0 评论 -
vim多行注释
1. 进入normal模式,按ctrl+v进入visual block模式,然后选中多行,把需要注释的行标记起来。2. 按大写字母I, 再插入注释符。3. 按两次esc参考http://www.cnblogs.com/Ph-one/p/5641872.html转载 2016-12-29 15:00:54 · 296 阅读 · 0 评论 -
正则表达式
正则表达式是由普通字符和以及特殊字符(称为“元字符”)组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。普通字符普通字符包括没有显式指定为元字符的所有可打印和不可打印字符。这包括所有大写和小写字母、所有数字、所有标点符号和一些其它符号。非打印字符字符 描述 \cx 匹配由x指明的控制字符。例如,\cM匹配一个Control-M或回车符。x必须是A...转载 2020-07-09 12:37:08 · 377 阅读 · 0 评论 -
grep和find常用用法
出处:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Linuxfind和grep的使用权限是所有用户find命令的作用是在目录中根据文件名搜索文件find 列出当前目录及其子目录的所有文件和文件夹的完整路径。find -name Help.java 在当前目录及其子目录中转载 2016-07-27 14:23:32 · 331 阅读 · 0 评论 -
Google开源库之Glog库详解
转自https://zhuanlan.zhihu.com/p/26025722简介Google Glog是Google的一个开源库,用于实现应用级别的logging。 它提供了一系列类似于C++流风格的logging API,以及一些预定义的宏。它有点类似于C里面的assert,但是比它具备更丰富的输出信息以及使用灵活性。基本用法下面主要介绍glog的编译安装和使用方法。编译安...转载 2019-04-04 10:15:17 · 2256 阅读 · 0 评论 -
cscope的经典用法
cscope的用法一,一般源文件中生成索引文件为了方便使用,编写了下面的脚本来更新cscope和ctags的索引文件:#!/bin/shfind . -name "*.h" -o -name "*.c" -o -name "*.cc" > cscope.filescscope -bkq -i cscope.filesctags -R这个命令会生成三个文件:csco...转载 2019-07-02 10:25:38 · 3881 阅读 · 0 评论 -
vim更改tab为4个空格后如何输入tab
在写makefile的时候遇到的:在INSERT模式下,ctrl + v,再按Tab。原创 2019-10-25 09:32:24 · 502 阅读 · 0 评论 -
批量删除redis中的数据
use command xargs which will reads items from the standard input, delimited by blanks or newlines, and executes the command one or more times with any initial-argumetns followed by itmes read from sta...原创 2019-05-21 09:21:30 · 2504 阅读 · 0 评论 -
Redis协议spec(翻译)
Redis客户端和Redis服务器通过一个叫做RESP(REdis Serialization Protocol,Redis序列化协议)的协议进行通讯。虽然这个协议是为Redis设计的,但是它也能被用在其它的客户端-服务器软件项目。RESP是以下几个方面妥协的结果:易于实现 快速解析 可读性好RESP可以序列化不同的数据类型,比如整型,字符串,数组。另外还有特定的类型表示错误。请求由...翻译 2019-06-06 10:52:57 · 550 阅读 · 0 评论 -
R语言分类变量转换为哑变量(dummy vairable)
生成测试数据 a1 class.ind(a1) b c f [1,] 0 0 1 [2,] 0 0 1 [3,] 1 0 0 [4,] 1 0 0 [5,] 0 1 0 [6,] 0 1 0class.ind代码class.ind原创 2016-09-21 20:43:39 · 37628 阅读 · 0 评论 -
Python code browse
linux下面C语言browse,vim+cscope爽歪歪。python的话,用vscode就可以了。如果不是vscode的话,vim+ctags就可以了。先在你的代码目录里面运行命令“ctags -R”,然后光标移动到一个方法或者函数名称,再按‘ctrl+]’就可以跳转到它的定义。按‘Ctrl+O’就可以返回。...原创 2020-03-04 13:40:32 · 226 阅读 · 1 评论 -
VScode Remote-SSH The active editor cannot provide outline information
需要在server上面安装一个extension。原创 2020-01-15 13:43:19 · 3143 阅读 · 0 评论