vim

Ubuntu 2012-04 使用報告

單純使用 ubuntu 作為主力操作系統

Good:
Filezila
- 有 winscp 的 "sync browsing", cross all platform, 無敵
vim
- 已經比較少用, sublime text 太強
sublime text2
- cross all platform, Git, jquery, zen coding 等等 extension 無敵
- 打開特大檔案仍有效能問題 (20MB+)
ssh, bash
- mysql, tunnelling, cron, backup, deploy, rsync, drush.....
Unity + Expo + 4 desktops
- Win7/OSX 都有的功能, 一個桌面娛樂, 一個工作

Netural:
Balsamiq + Adobe Air(unsupportted)
- Air 不支持 linux 了, 需要使用舊版本
多屏幕輸出
- 需要抄 conf, 好像 12.04 會改進非常多, 期待中

vim 中設定正確的 php 文法高亮 filetype php.html sinppets

-
Free tags: 

Drupal 的 php, module, tpl.php 檔會包含 html 和 php 的代碼
而vim 預設的情況之下不會對 php 檔內的 html 碼高亮
但只要設定使用 php.html 就可以先高亮處理 php, 再處理 html 高亮, 例:

augroup php
  "php file also use html snippnets
  autocmd BufRead,BufNewFile *.php set filetype=php.html
augroup END

而如果你有使用 snipemate 的話,
Drupal 有一個snipmate 的庫可以使用
Vim SnipMate for Drupal
https://github.com/theunraveler/Drupal-Snippets-for-Vim

什麼是 Drush

Drush 是一個面向開發者的工具/模組
它是一個使用命令行的工具, 可以說是 Drupal 的遇萬用工具刀

先談一下命令行
$ drush dl views
以上的代碼, $ 是命令行的開始drush dl views 是開發者輸入的部份
*nix 或者 Mac 可以使用原生命令行
Windows 內: "開始" -> "執行" -> 輸入 "cmd" 便會打開命令行

入正題, 例子 $ drush dl views
一句命令便可以將 views 模組從 drupal.org 下載, 解壓到 sites/all/modules
$ drush dl zen 下載, 解壓到 sites/all/themes
$ drush en views 便可以啟用 views
$ drush cc 清除緩存

Google