2011年12月23日星期五

Vim system clipboard

之前一直都不知道如何將vim裏的剪貼簿內容複制到系統的剪貼簿
預設的Vim是用自己的剪貼簿的,yy複制的內容不能用滑鼠右鍵貼上
好像是Vim裏每個剪貼簿都叫做register,而預設的是*
圖形界面的剪貼簿好似是用+
所以"+y是會複制到系統的剪貼簿,可以用"+p來貼上也可以在其他地方用滑鼠右鍵貼上
改用系統剪貼簿作為Vim預設的剪貼簿:
set clipboard=unnamedplus
貌似在Windows或Mac OS X用的是unnamed而不是unnamedplus,反正我在Linux裏需要的是unnamedplus

之前試過這個方法一直都不行,上網查查貌似Ubuntu需要安裝vim-gnome
果然sudo apt-get install vim-gnome後就沒問題了:)
Via

2011年12月3日星期六

MySQL user backup

備份MySQL使用者的方法
只備份權限的話很簡單:
show grants for wikiuser;
會輸出兩行GRANT XXXXX
只需要備份那兩行SQL code即可
需要回復的時候直接用admin user執行那兩句GRANT就能回復

所有使用者資料都是存放在mysql database裏的user table
mysql database只有admin user才能訪問的

熱門文章