1. 程式人生 > 其它 >每天一個小功能(vim等)

每天一個小功能(vim等)

2011-11-17

  1. vim基本配置 程式碼著色 顯示行號 等:
set nocompatible
 set columns=80
 set tabstop=4
 set ruler
 set expandtab
 set number
 set ignorecase
 set wrapmargin=15
 set cindent
 set shiftwidth=4
 syntax on
  1. vim tab鍵變為4個空格 set expandtab # 使用space代替tab. set tabstop=4 # 四個空格。  set shiftwidth=4 # 自動縮排的寬度。
  2. ssh的退格鍵 (OT) 經常出現進入python互動後,按退格鍵 出現 “^H^H^H” 而不是刪除字元  option->session option ->Terminal->Emulation->mapping keys other mappings 裡勾選Backspace sends delete
  3. jmeter無介面方式執行: JMeter -n -t "xxx.jmx" -l test.log
  4. Linux的grep命令中使用OR,AND,NOT操作符 OR: 1 grep 'pattern1|pattern2' filename 2 grep -E 選項可以用來擴充套件選項為正則表示式。 如果使用了grep 命令的選項-E,則應該使用 | 來分割多個3 pattern,以此實現OR操作。 4 egrep 命令等同於‘grep -E’ AND: 1 使用 -E 'pattern1.*pattern2' 2 多個grep NOT: grep -v 'pattern1' filename
  5. vim顯示行號 加上 :se number  關掉用:se nonumber
  6. vim同時顯示多個檔案: :split :vsplit
  7. 開啟多個 vim file1 file2 Ctrl+w 切換
  8. taglist 和 WinManager外掛 可顯示當前檔案程式結構和目錄檔案結構 http://www.vim.org/scripts/script.php?script_id=273 http://www.vim.org/scripts/script.php?script_id=95 更多外掛配置見 http://blog.csdn.net/wooin/article/details/1858917
  9. 查詢當前使用者下程式佔用的埠 1 lsof -i :埠 號 (可能需要安裝軟體包) 2 netstat -tulpn
  10. 自啟動指令碼 避免伺服器意外故障時的重啟 /etc/rc.d/rc.local 里加入啟動sh 指令碼即可