本文是转的,不要深究
请打开你自己的 .vimrc 文件。
预备工作
首先定义一个变量——你自己的 hexo 目录,如果要跨平台可以做个判断之类的,如下:
|
|
九王爷的府邸
本文是转的,不要深究
请打开你自己的 .vimrc 文件。
首先定义一个变量——你自己的 hexo 目录,如果要跨平台可以做个判断之类的,如下:
|
|
想使用自定义域名,如 blog.9wy.net, 需要在source目录下新建CNAME文件, 里面的内容为 blog.9wy.net
再生成部署一下就OK了。
将博客文章从wordpress转移到hexo过程中遇到了个小问题。从wordpress导出的文章,导入到hexo后,发现source/_post/下多了一堆十六进制混杂着英文作为文件名的.md文件。其实,注意观察我们也可以知道,wordpress导入文章到hexo实际上是将一个xml文件中的各文章转换成source/_post/目录下的Markdown格式的md文件,而这些文件名的命名则是根据文章的title命名的,而十六进制的出现是因为文章标题中的中文所致。在wordpress转移到hexo的过程中,我们的文章难免会出现些问题,我们可能还需要对导入的文章修改一下。
可以使用以下脚本,向原作者致敬
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。
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在处理长行或者大文件时会出现反应巨慢的问题.
但是一直都没有比较认真的去检查原因.
前一段时间将VIM的配置文件检查清理以后,vim的启动速度有巨大的提升,但在处理文件时还是会出现hj移动行时的反应缓慢.
检查了下,如果将 set syntax=off
时vim的反应非常的迅猛. 但没有语法高亮的功能是完全无法接受的.
今天升级wordpress后顺便安装了Markdown on Save Improved 插件,这个插件的目的是使用markdown来写博客。
Markdown 是一种轻量级的标记语言,可以让人专心于写作而不用过度的关注文本格式。
mardown 语法说明
其实我已经用了挺长时间的markdown来写东西了,觉得挺不错的,推荐大家都来使用它,简洁、美观。
而Markdown on Save Improved 插件让你在任何写文章的地方都轻松自如的切换markdown语法和普通富文本写法。
在Windows环境下安装类unix的一个操作环境,并添加像是mingw以及 git 等编译操作环境
`</pre>
## 安装步骤
安装包选择
选择两个基本包 msys-base 和 mingw-base。 当然,也可以选择develop 那个包一起安装,甚至是g++ 包这些一起安装都没有问题
默认的安装是将msys作为mingw的附属。我喜欢将msys 复制出来,作为上级,而将mingw作为msys的一个模块
将 mingw安装目录下的 msys/1.0里的东西移动想要的地方。 我习惯复制到d盘根目录。
将1.0改名为想要的名称,我喜欢改成msys
将原被的 mingw 目录移动到 msys 下面(这是我个人的习惯,其实放哪都是可以的,只要在后面的配置后能找到.
修改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/../" />
- 修改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的快捷方式。
在 /etc/profile 或者 .profile 中添加一下内容,用于整合外部一些程序,比如 qemu,git 等
`# Initialize our extra package repository
if [ ! -d /extra ]; then
mkdir -p /extra
fi
if [ ! -d /etc/mpkg ]; then
mkdir -p /etc/mpkg
fi
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
for i in /etc/mpkg/*.sh; do
if [ -f $i ]; then
. $i
fi
done
VIM 的启动速度主要是因为插件影响,所以,如果需要提高VIM的启动速度,就需要知道到底是
哪些插件影响了VIM的启动速度。
而vim中有一个专门的命令用于检测VIM的启动速度。
vim --startuptime vim.log -c q
`</pre>
这样,插件的启动的时间就会按照启动顺序记录的vim.log 里面。
<pre>`-c q
是执行命令,让vim退出
前面基本正常,但在装完vim后发生了个小问题:
vim bundle不能正常工作。 折腾半天才确定是我发傻将vim的目录用了windows下面的mklink创建了连接。而且是用/J 选项来弄的。 唉~~~
删除链接就好了。