vim总结
1.vim基礎用法
注:該思維導圖來自筆者《Linux就該這么學》讀書筆記。
移動光標:
| k | 向上移動光標(移動一行) |
| j | 向下移動光標(移動一行) |
| h | 向左移動光標(移動一個字符) |
| l | 向右移動光標(移動一個字符) |
2.vim高級用法
2.1 快速刪除所有空白行
在命令狀態下輸入:
g/^\s*$/d?
說明:
:g 代表在全文檔范圍內
^代表行的開始
\s*代表空白字符
$代表行的結束
d代表刪除?
2.2 快速清空全部行
方法一:1,$d ?
注: ?可簡寫為: %d (%相當于 1,$ )
? ? 說明:從第一行到最后一行,刪除。
如果光標在第一行,則可以使用: ?.,$d ? 。
方法二:mingling?ggdG
? ? 說明:gg——跳至文件首行
d——刪除
方法三:echo >> file
方法四:可以用最原始的方法:先刪除,再新建。
2.3 快速進行全局替換
參考 http://www.cnblogs.com/fakis/archive/2010/07/17/1976595.html
3.其他vim使用參考網址
http://c.biancheng.net/cpp/html/2735.html?
轉載于:https://www.cnblogs.com/helloIT/p/6043541.html
總結
- 上一篇: 关于 Math.pow 的一个坑
- 下一篇: 数据库的流程,制度,安全优化