工具
robin912
赶路的时候,多停下来看看周围的风景;编码的时候,多停下来想想相关问题。
展开
-
xetex安装及中文化字体配置
xetex安装及中文化字体配置之前使用latex配置中文,非常麻烦,需要使用网上的gbkfont程序转换字体文件。 使用xetex+XeCJK配置非常方便, 可以直接使用操作系统下的字体.字体安装拷贝windows下字体文件到/usr/share/fonts/win 并修改字体文件访问权限 chmod -R 755 /usr/share/fonts/* 编辑/etc/fonts/f原创 2015-02-16 21:53:28 · 2995 阅读 · 0 评论 -
Sublime Highlighter插件添加java支持
Sublime Highlighter插件添加java支持Highlighter给复制富文本编码添加了很好的支持,最近使用时发现针对Java语言会出现找不到Lexer的错误。Traceback (most recent call last): File "D:\software\Sublime Text Build 3176 x64\sublime_plugin.py", line 106...原创 2018-10-01 21:42:38 · 1047 阅读 · 0 评论 -
sublime text下加密文本文档
sublime text下加密文本文档在编写笔记等,有些文档需要加密保存,实现一个简单的加密解密功能插件。功能大致流程为sublime插件调用openssl。python调用外部命令的函数如下:class BaseCommand(object): def run_command(self, cmd): cwd = os.path.dirname(self.v...原创 2018-08-14 20:17:16 · 1581 阅读 · 1 评论 -
Install Macos on Vmware on Arch Linux
Install Macos on Vmware on Arch Linux最近在学习 iso 开发,准备安装 macos 系统,决定先在虚拟机上安装一个试试。Package prepare安装包下载: Vmware 添加 mac 系统支持 unlocker macos 系统盘 链接 密码: 2zk6Install vmware-workstationyaourt...原创 2018-07-26 18:50:51 · 837 阅读 · 0 评论 -
Arch 系统清理
Arch 系统清理最近需要用到 vmware,安装 linux-headers 后发现和内核版本不一致,需要做系统升级处理。删除不用的安装包升级的包过大,于是想到了给 arch 系统盘瘦身。 需要删除ros不用的安装包,ros 的包比较多,安装时使用的ros-kinetic-desktop-full,结果卸载时用pacman -R ros-kinetic-desktop-full报错...原创 2018-07-26 18:21:07 · 5756 阅读 · 0 评论 -
npm安装配置
npm config配置npmrc$ NPM_PACKAGES="$HOME/.npm-packages"$ mkdir -p "$NPM_PACKAGES"$ echo "prefix = $NPM_PACKAGES" >> ~/.npmrc$ cat .npmrcregistry=http://r.cnpmjs.org/prefix = /home/r...原创 2018-05-02 19:43:49 · 301 阅读 · 0 评论 -
vscode+spring开发配置
安装插件Spring Boot Extension PackSpring Boot Support安装后,需要在项目工程pom.xml中添加插件<!-- mvn dependency:build-classpath --><plugin> <groupId>org.apache.maven.plugins</groupId>...原创 2018-04-24 19:38:10 · 5718 阅读 · 0 评论 -
kindle电子书格式转换
制作kindle电子书yaourt -S calibreebook-convert spring-boot-reference.epub spring-boot-reference.mobi原创 2018-04-17 22:10:56 · 3210 阅读 · 0 评论 -
awk中抓取IP地址
awk中抓取IP地址最近工作中开发巡检工具,需要检查IP地址对应的链路状态是否正常。使用grep可以匹配到IP地址的行数,当时并不能抓去出IP地址,这里需要使用awk。 awk对字符操作可以使用正则表达式,并记录下分组,在使用r{n,m}重复匹配的语法时,需要添加–re-interval参数。如下:awk --re-interval '{match($0,/([0-9]{1,3}\....原创 2018-04-14 19:22:16 · 4486 阅读 · 0 评论 -
交换caps lock和ctrl键
# 交换CapsLock和Ctrl键 直接在注册表中修改键位映射关系, cmd -> regedit.exe注册表位置:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] 如果没有此键,就新建一个新建一个二进制值的Key,名叫:Scancode Map 输入如下的值:00,00,00,0000,00,00原创 2015-04-08 14:21:10 · 1776 阅读 · 0 评论 -
github使用ssh方式免密码同步方式
github使用ssh方式免密码同步方式github可以支持ssh公私钥登陆 , 当同步公钥到github后,可以方便的同步而不用输入密码。客户端产生公私钥ssh-kengen -t rsa -C “some comments”,之后有三次询问,直接回车 如果是cygwin客户端,需要创建/home/user目录添加公钥到github账户使用网页登陆github,在settings–>ss原创 2015-02-17 14:52:36 · 2186 阅读 · 1 评论 -
sublime text插件中TextCommand命令接收传入参数
TextCommand中传入参数在开发插件时,比如进行比较操作,会有对当前文件比较,对工程目录进行比较等。这时配置命令绑定时,需要传入参数进行控制。 1. 在commands中添加参数 在按键配置中通过args传入参数。如下: { "caption": "svnstatus", "command": "svn_file_status", "args": {"by": "file"} },原创 2015-03-26 09:15:39 · 1656 阅读 · 0 评论 -
sublime text插件中获取配置参数的方法
获取配置参数的方法开发的插件,对于不能确定的环境,如执行命令的路径等,可以通过配置参数进行配置。 配置参数文件命名: smartifdef.sublime-settings 配置格式:{ // put C/C++ macro that project used for, eg: __GNU__, __ANDROID__ "cppmode.defined_tags": ["__AN原创 2015-03-26 08:38:11 · 1563 阅读 · 0 评论 -
awk中抓取IP地址
awk中抓取IP地址最近工作中开发巡检工具,需要检查IP地址对应的链路状态是否正常。使用grep可以匹配到IP地址的行数,当时并不能抓去出IP地址,这里需要使用awk。 awk对字符操作可以使用正则表达式,并记录下分组,在使用r{n,m}重复匹配的语法时,需要添加–re-interval参数。如下:awk --re-interval '{match($0,/([0-9]{1,3}\.){3}[0-原创 2015-03-26 09:34:12 · 2583 阅读 · 0 评论 -
sublime text中添加diff跳转代码
按键绑定在编辑不同的语言时,使用的语法解析不同,需要根据语法进行过滤后加入按键绑定。 如下, context中当view.scope_name() == ‘source.diff’时,才能激活使用按键绑定: { // Navigate to results with enter key "keys": ["enter"], "command":原创 2015-03-26 08:47:21 · 888 阅读 · 0 评论 -
cygwin中添加sshd服务
cygwin中添加sshd服务ssh-host-config全部yes创建windows用户,并创建密码,使用administrator用户组创建/home/文件夹mkpassword -l -u > /etc/passwd测试ssh <username>@127.0.0.1输入创建windows用户时密码即可登录。原创 2015-03-19 21:08:18 · 599 阅读 · 0 评论 -
修改dired插件
修改dired插件sublime text中有个仿emacs中的dired插件,可以方便的访问文件夹及文件。在打开文件时,都是在sublime text中,如果要开word文档,需要修改写插件,如下:class DiredSelect(TextCommand, DiredBaseCommand): def run(self, edit, new_view=False): pa原创 2015-03-25 17:44:22 · 631 阅读 · 0 评论 -
sublime text插件开发
Sublime Text 3插件开发sublime text的插件使用python开发非常容易上手,许多使用方法通过阅读代码既能理解。目录分布sublime text目录分布Installed Packages 存放sublime-package后缀文件,这个是zip格式压缩的文件夹。Packages// 存放插件包。控制台调试调用Ctrl+`调出控制台,插件中print出的信息可以在这里原创 2015-03-25 17:40:32 · 451 阅读 · 0 评论 -
git 设置提交者
git 提交者设置最近换了工作环境,发现提交的git日志为电脑名。可以用如下命令设置git提交者名字。git config --global user.name "myname"git config --global user.email "myname@qq.com"...原创 2018-10-01 21:46:56 · 2397 阅读 · 0 评论