九王爷

九王爷的府邸


  • 首页

  • 分类

  • 归档

  • 标签

hexo和vim的整合

发表于 2017-09-27

本文是转的,不要深究

请打开你自己的 .vimrc 文件。

预备工作

首先定义一个变量——你自己的 hexo 目录,如果要跨平台可以做个判断之类的,如下:

1
2
3
4
5
if has("win32")
let g:hexoProjectPath="E:\\cygwin\\home\\XadillaX\\hexo"
else
let g:hexoProjectPath="~/hexo/"
endif
阅读全文 »

转移wordpress文章到hexo注意事项

发表于 2017-09-27

自定义域名问题

想使用自定义域名,如 blog.9wy.net, 需要在source目录下新建CNAME文件, 里面的内容为 blog.9wy.net

再生成部署一下就OK了。

解决wordpress导出中文文件名的问题

将博客文章从wordpress转移到hexo过程中遇到了个小问题。从wordpress导出的文章,导入到hexo后,发现source/_post/下多了一堆十六进制混杂着英文作为文件名的.md文件。其实,注意观察我们也可以知道,wordpress导入文章到hexo实际上是将一个xml文件中的各文章转换成source/_post/目录下的Markdown格式的md文件,而这些文件名的命名则是根据文章的title命名的,而十六进制的出现是因为文章标题中的中文所致。在wordpress转移到hexo的过程中,我们的文章难免会出现些问题,我们可能还需要对导入的文章修改一下。

可以使用以下脚本,向原作者致敬

阅读全文 »

wine安装QQ.md

发表于 2015-09-16 | 分类于 Uncategorized

OS: ARCHLINUX
software: QQ轻聊版6.7
wine:wine-1.7.51
安装前缀: env LC_ALL=zh_CN.UTF-8 WINEARCH="win32" WINEPREFIX="/home/simon/.local/share/wineprefixes/QQLight"

安装

  • 设置安装环境为win8.1

    $env LC_ALL=zh_CN.UTF-8 WINEARCH=”win32” WINEPREFIX=”/home/simon/.local/share/wineprefixes/QQLight” winecfg
    `

    在弹出窗口中选择安装环境为windows 8.1

  • 安装软件
    $env LC_ALL=zh_CN.UTF-8 WINEARCH="win32" WINEPREFIX="/home/simon/.local/share/wineprefixes/QQLight" wine ~/Downloads/QQ6.7Light.exe

  • 安装组建解决不能输入帐号的问题(riched20),避免它修改家目录里的数据(sandbox 实际可以不用,因为限制了就不能在目录外保存文件),解决部分电脑上查找不能使用的问题(wininet)。
    $env LC_ALL=zh_CN.UTF-8 WINEARCH="win32" WINEPREFIX="/home/simon/.local/share/wineprefixes/QQLight" winetricks riched20 wininet sandbox

    创建菜单项

    `$cat ~/.local/share/applications/QQ.desktop 

    [Desktop Entry]
    Name=QQ轻聊6.7
    Exec=env LC_ALL=zh_CN.UTF-8 WINEPREFIX=”/home/simon/.local/share/wineprefixes/QQLight” wine C:\\windows\\command\\start.exe /Unix /home/simon/.local/share/wineprefixes/QQLight/dosdevices/c:/Program/Tencent/QQ6.7L/Bin/QQ.exe
    Type=Application
    StartupNotify=true
    Terminal=false
    Path=/home/simon/.local/share/wineprefixes/QQLight/dosdevices/c:/Program/Tencent/QQ/QQProtect/Bin
    Icon=D67E_QQProtect.0
    Categories=Network;InstantMessaging;
    GenericName=QQ聊天软件的轻聊版
    Comment=Chat over IM.

至此QQ已经能正常使用,我这里安装QQ时选择的是c:/Program目录而不是c:/Program Files目录,如果选择目录不同,请自行更改。
另可以将TXPlatform.exe(重命名或者删除)

实测安装QQ7.5Light.exe时不能重命名TXPlatform.exe,会被QQ检测到文件更改从而停止QQ。

目前所遇到问题

  • QQ表情不可用,会自动隐藏
  • QQ 截图不可用,QQ截图点击后不会自动到聊天对话框里,但可以保存到其他地方。
  • 查找功能不可用,点击查找可能会卡死

wine安装OFFICE_2007.md

发表于 2015-09-16 | 分类于 Uncategorized

OS: ARCHLINUX
software: office22007
wine:wine-1.7.51
安装前缀:LC_ALL=zh_CN.UTF-8 WINEARCH=”win32” WINEPREFIX=”/home/simon/.local/share/wineprefixes/office2007pro“

安装过程

$env LC_ALL=zh_CN.UTF-8  WINEARCH="win32"  WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro” wine /home/simon/Downloads/MicrosoftOffice2007SP2.exe
`</pre>

## 关联wine打开,并能输入中文

<pre>`sed -i 's#env WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro#env LC_ALL=zh_CN.UTF-8  WINEARCH="win32"  WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro#g' wine-extension-cdf.desktop wine-extension-chm.desktop wine-extension-csv.desktop wine-extension-doc.desktop wine-extension-docm.desktop wine-extension-docx.desktop wine-extension-dot.desktop wine-extension-dotm.desktop wine-extension-dotx.desktop wine-extension-dps.desktop wine-extension-eif.desktop wine-extension-eip.desktop wine-extension-gif.desktop wine-extension-hlp.desktop wine-extension-hta.desktop wine-extension-htm.desktop wine-extension-ini.desktop wine-extension-jfif.desktop wine-extension-jpe.desktop wine-extension-js.desktop wine-extension-jse.desktop wine-extension-kipx.desktop wine-extension-mht.desktop wine-extension-msp.desktop wine-extension-p7b.desktop wine-extension-p7c.desktop wine-extension-png.desktop wine-extension-pot.desktop wine-extension-potm.desktop wine-extension-potx.desktop wine-extension-ppsm.desktop wine-extension-ppsx.desktop wine-extension-ppt.desktop wine-extension-pptm.desktop wine-extension-pptx.desktop wine-extension-prf.desktop wine-extension-psd.desktop wine-extension-rat.desktop wine-extension-rtf.desktop wine-extension-sct.desktop wine-extension-thmx.desktop wine-extension-txt.desktop wine-extension-url.desktop wine-extension-vbe.desktop wine-extension-vbs.desktop wine-extension-vcf.desktop wine-extension-wab.desktop wine-extension-wizplugin.desktop wine-extension-wizskin.desktop wine-extension-wiztemplate.desktop wine-extension-wks.desktop wine-extension-wps.desktop wine-extension-wri.desktop wine-extension-wsf.desktop wine-extension-wsh.desktop wine-extension-xla.desktop wine-extension-xlsb.desktop wine-extension-xls.desktop wine-extension-xlsm.desktop wine-extension-xlsx.desktop wine-extension-xlt.desktop wine-extension-xltm.desktop wine-extension-xltx.desktop wine-extension-xml.desktop wine-extension-xsl.desktop wine-extension-ziw.desktop 

`</pre>

## 处理powerpoint 不能打开的问题

<pre>`env LC_ALL=zh_CN.UTF-8  WINEARCH="win32"  WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro“ winecfg
`</pre>

然后在打开的配置中选择函数库 查找到 reached20,并设置为原装优先内置

## 创建启动菜单,并整合进菜单中

<pre>`$cat ~/.local/share/applications/Excel.desktop   

[Desktop Entry]
Type=Application
Name=Microsoft Office Excel
Exec=env LC_ALL=zh_CN.UTF-8  WINEARCH='win32'  WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro" wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\OFFICE12\\\\EXCEL.EXE
Comment=使用 Microsoft Office Word 创建和编辑具有专业外观的文档,如信函、论文、报告和小册子。
Path=/home/simon/.local/share/wineprefixes/office2007pro/dosdevices/c:/Program Files/Microsoft Office/OFFICE12
StartupNotify=true
Icon=876A_EXCEL.0
Categories=Office;
`</pre>

<pre>`$ cat ~/.local/share/applications/MSWord.desktop 
[Desktop Entry]
Name=Microsoft Office Word 2007
Exec=env LC_ALL=zh_CN.UTF-8  WINEARCH='win32'  WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro" wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\OFFICE12\\\\WINWORD.EXE
Type=Application
StartupNotify=true
Comment=使用 Microsoft Office Word 创建和编辑具有专业外观的文档,如信函、论文、报告和小册子。
Path=/home/simon/.local/share/wineprefixes/office2007pro/dosdevices/c:/Program Files/Microsoft Office/OFFICE12
Icon=E85C_WINWORD.0
Categories=Office;
`</pre>

<pre>`$ cat ~/.local/share/applications/PowerPoint.desktop 
[Desktop Entry]
Type=Application
Name=Microsoft Office PowerPoint
Exec=env LC_ALL=zh_CN.UTF-8  WINEARCH='win32'  WINEPREFIX="/home/simon/.local/share/wineprefixes/office2007pro" wine C:\\\\Program\\ Files\\\\Microsoft\\ Office\\\\OFFICE12\\\\POWERPNT.EXE 
Comment=使用 Microsoft PowerPoint。
Path=/home/simon/.local/share/wineprefixes/office2007pro/dosdevices/c:/Program Files/Microsoft Office/OFFICE12
StartupNotify=true
Icon=D478_POWERPNT.0
Categories=Office;

至此,已经可以在菜单中打开office,并双击时也能正常打开文档

VIM 中的高亮会极大的影响反应速度

发表于 2014-08-14 | 分类于 Uncategorized

说真的,一直都发现VIM在处理长行或者大文件时会出现反应巨慢的问题.
但是一直都没有比较认真的去检查原因.

前一段时间将VIM的配置文件检查清理以后,vim的启动速度有巨大的提升,但在处理文件时还是会出现hj移动行时的反应缓慢.
检查了下,如果将 set syntax=off 时vim的反应非常的迅猛. 但没有语法高亮的功能是完全无法接受的.

阅读全文 »

使用markdown来写wordpress

发表于 2014-05-17 | 分类于 Uncategorized

今天升级wordpress后顺便安装了Markdown on Save Improved 插件,这个插件的目的是使用markdown来写博客。

Markdown 是一种轻量级的标记语言,可以让人专心于写作而不用过度的关注文本格式。
mardown 语法说明

其实我已经用了挺长时间的markdown来写东西了,觉得挺不错的,推荐大家都来使用它,简洁、美观。
而Markdown on Save Improved 插件让你在任何写文章的地方都轻松自如的切换markdown语法和普通富文本写法。

msys mingw 自用安装指南

发表于 2014-05-11 | 分类于 Uncategorized

目的

 在Windows环境下安装类unix的一个操作环境,并添加像是mingw以及 git 等编译操作环境
`</pre>

## 安装步骤
  1. 下载安装文件

    下载地址: http://downloads.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe?r=http%3A%2F%2Fwww.mingw.org%2Fdownload%2Finstaller&ts=1399712983&use_mirror=softlayer-dal

  2. 运行下载下来的安装文件,按照提示步骤进行安装
  3. 安装包选择

    选择两个基本包 msys-base 和 mingw-base。 当然,也可以选择develop 那个包一起安装,甚至是g++ 包这些一起安装都没有问题

    理论上到这里就可以直接使用了,很简单吧

    安装完以后的设置

  4. 默认的安装是将msys作为mingw的附属。我喜欢将msys 复制出来,作为上级,而将mingw作为msys的一个模块

    将 mingw安装目录下的 msys/1.0里的东西移动想要的地方。 我习惯复制到d盘根目录。
    将1.0改名为想要的名称,我喜欢改成msys

    将原被的 mingw 目录移动到 msys 下面(这是我个人的习惯,其实放哪都是可以的,只要在后面的配置后能找到.

  5. 修改mingw配置
    默认的mingw配置位置已经被我们变更了,所以需要进行一些调整

    1. 修改d:\msys\mingw\var\lib\mingw-get\data\defaults.xml

    查找

    <sysroot subsystem= "mingw32"  path= "%R"  />
    <sysroot subsystem="MSYS" path="%R/msys/1.0" />
    

    将原本的路径修改成

    <sysroot subsystem= "mingw32"  path= "%R"  />
     <sysroot subsystem="MSYS" path="%R/../" />
    
    1. 修改d:\msys\mingw\var\lib\mingw-get\data\profile.xml 跟上一个一样的修改方法

    现在可以试试用mingw-wget intall xxx 安装一些软件,看看安装的软件位置是不是在所期望的地方。

    中文设置

    首先我们修改下/etc/profile,这里我们已经打开使用msys了,我们要最后加入这样的内容

    ` export LANG=en
     alias l='/bin/ls --show-control-chars --color=auto'
     alias la='/bin/ls -aF --show-control-chars --color=auto'
     alias ll='/bin/ls -alF --show-control-chars --color=auto'
     alias ls='/bin/ls --show-control-chars --color=auto'
    `

    然后保存退出,这里LANG=en是设置了语言环境,我们设置成英语,至于其它的我们要设置一下其它的语言环境了,,后面的alias是为了在使用ls时能够显示中文.
    但是我们发现不能输入中文,于是我们需要修改/etc/inputrc.default和用户目录下的.inputrc文件,(这里主要是 用户目录下的.inputrc 文件,测试过删除或者修改 /etc/inputrc.default都没用处,只是修改后复制一份为.inputrc就可以了)
    我们找到的内容并修改

    `set meta-flag on
    set input-meta on
    set output-meta on
    set convert-meta off
    `

    另外使用 Mintty 或rxvt的方法是: 先安装 mingw-get install mingw-mintty ,然后建立msys.bat的快捷方式。

    修改快捷方式属性,在快捷方式启动方式上加上 –mintty 或 –rxvt 就可以了

    扩展设置

    在 /etc/profile 或者 .profile 中添加一下内容,用于整合外部一些程序,比如 qemu,git 等

    `# Initialize our extra package repository

    if [ ! -d /extra ]; then
    mkdir -p /extra
    fi
    

    Initialize our initizlization script directory

    if [ ! -d /etc/mpkg ]; then
    mkdir -p /etc/mpkg
    fi
    

    Initialize user configurations

    if [ ! -d "$HOME" ]; then
    mkdir -p "$HOME"
    cp -a /etc/std/.inputrc $HOME/.inputrc
    cp -a /etc/std/.vimrc   $HOME/.vimrc
    cp -a /etc/std/.vim     $HOME/.vim
    cd $HOME
    ctags -R --c++-kinds=+p --fields=+iaS --extra=+q ../../mingw
    mv tags .tags
    echo -e "System Version 3 installed successfully !!!\n"
    fi
    

    Initialize extra packages

    for i in /etc/mpkg/*.sh; do
    if [ -f $i ]; then
    . $i
    fi
    done
    

详解CSS选择器、优先级与匹配原理

发表于 2013-10-17 | 分类于 Uncategorized

详解CSS选择器、优先级与匹配原理<?xml version=”1.0” encoding=”UTF-8”?>

阅读全文 »

GVIM 瘦身减肥加快启动速度

发表于 2013-09-26 | 分类于 Uncategorized

加快启动速度

VIM 的启动速度主要是因为插件影响,所以,如果需要提高VIM的启动速度,就需要知道到底是
哪些插件影响了VIM的启动速度。
而vim中有一个专门的命令用于检测VIM的启动速度。

vim --startuptime vim.log -c q
`</pre>

这样,插件的启动的时间就会按照启动顺序记录的vim.log 里面。

<pre>`-c q

是执行命令,让vim退出

  1. 去掉menu.vim
    此文件位于vim文件夹下,不能直接删掉,只能将内容置空,因为其他插件会要求调用它。
    去掉以后能减少大约500毫秒的启动速度。是最大头的

不折腾不舒服-重装windows折腾VIM

发表于 2013-09-05 | 分类于 Uncategorized

今天再次发傻,将windows重新装了一次。

前面基本正常,但在装完vim后发生了个小问题:
vim bundle不能正常工作。 折腾半天才确定是我发傻将vim的目录用了windows下面的mklink创建了连接。而且是用/J 选项来弄的。 唉~~~
删除链接就好了。

12…27
九王爷

九王爷

这里是外宅,备份用的

269 日志
19 分类
41 标签
© 2017 九王爷
由 Hexo 强力驱动
主题 - NexT.Pisces