文章标签 ‘vim’
因为我在KDE下不想装那个GNOME依赖关系超多的tomboy,所以暂时把这些非常过时的日常技巧发上来,众人不要怪我凑日志数哦~
1. MySQL授权用户:
GRANT ALL PRIVILEGES
ON `DATABASE`.`TABLE`
TO 'USER'@'DOMAIN'
IDENTIFIED BY 'PASSWORD'
WITH GRANT OPTION ;
Mysql 改密码:
mysqladmin -u root -p password 'NEW_PASSWORD'
2. 批量修改文本文件的编码:find . -iname '*.*' -execdir iconv -f GB18030 -t UTF-8 -o {} {} \;
批量缩小图片到50%: for i in *; do convert $i -resize 50%x50% sm-$i; done
3. HTML中使用脚本实现网页跳转:< script>window.location="http://url/to/be/redirected"< /script>
4. VIM中把TAB批量转为空格 :retab
VIM中使用F3键关闭粘贴时的缩进:set pastetoggle=< F3>
VIM中删除含特定字符串的行:g/str/d
上网的时候发现了这个有意思的VIM插件,进VIM网站的插件页面后更加惊喜地发现作者还在更新这个插件(最近一次更新是2009年2月4日)。由于Linux下图形界面的Twitter客户端都不甚让我满意,看了看TwitVIM这个插件的介绍,决定下下来玩玩。
点击这里下载插件。
安装步骤很简单,作者打了一个.vba格式的Vimball压缩包,只需要打开这个vba文件,并执行一次source导入就可以了。
vim twitvim.vba
:source %
插件会自动安装到~/.vim下。
接下来需要在vim配置文件(比如~/.vimrc)里配置用户名,密码,如果是通过代理上网还需要配置代理。
1. VIM操作
VIM在每行行首或行尾插入指定字符串:
行首 :%s/^/YOUR_STR/
行尾 :%s/^$/YOUR_STR/
删除^M标记 :%s/^M$//g,^M的输入方法为^V^M
2. Openoffice3.0在Ubuntu8.10中不能输入中文
将libstdc++和libgcc的so文件软链到OOo的ure路径下即可:
sudo ln -snf /usr/lib/gcc/i486-linux-gnu/4.3.2/libstdc++.so \
/opt/openoffice.org/ure/lib/libstdc++.so.6
sudo ln -snf /usr/lib/gcc/i486-linux-gnu/4.3.2/libgcc_s.so \
/opt/openoffice.org/ure/lib/libgcc_s.so.1
