Vim 8.1發布:支持在 Vim 窗口中運行終端
Vim 8.1 是一個小型分發包 (minor release), Vim 8.0之後添加了一些新特性.大量 bugs 已經被修復, 文檔已經被更新, 等等.
對於 MS-Windows, 下載 自安裝可執行文件.
對於 Unix 你可能要從 github 得到最新版本, 查看 github 頁.
否則, 查看 下載頁 中的選項.
終端窗口
Vim 8.1的主要新特性是支持在 Vim 窗口中運行終端. 這建於已加入Vim 8.0的非同步特徵的頂層.終端窗口可用於多種目的, 這裡有一些例子:
當繼續在其他窗口編輯時運行命令, 如 "make" . 命令的過程可以被觀察到, 終端窗口會持續更新.
運行一個 shell, 在那裡你可以執行一系列命令.
用新的終端 debugger 插件在 Vim 內部 debugging. 通過ssh連接進行編輯時,打開其他終端是不可能或不現實的, 這時這個功能尤其有用. 在旅行時, 我用它來在Vim中修復項目bug.
終端窗口在測試中也被用於抓取屏幕快照並與期望狀態比較. 這允許測試交互動作, 比如彈出菜單.
當編輯文本時在終端窗口運行 make:
檢測到的錯誤會被捕獲並加到一個 quickfix 列表, 因此你可以直接跳轉到問題的成因.
在終端中運行 shell:
你可以用 CTRL-W w
在 shell 和文本窗口切換.
用終端 debugger 插件:
左上窗口運行 gdb, 在這裡你可以鍵入任何 gdb 命令.
左下窗口在它自己的終端運行 debug 過的程序, 以便它不會干擾 gdb 命令.
在右側, 一個窗口顯示源代碼, 在那裡所有 Vim 命令可被用於導航和做改動.
一個紅色記號指示出一個斷點, 而當前執行行用藍色背景高亮.
在窗口頂部的一個工具條可用於單步調試代碼而不改變焦點.
一個氣球(Vim中的彈出窗口——譯者注)為在滑鼠指針下的符號顯示信息.
英文原文:https://vim8.org/vim-8.1-released.php
譯者:青書
※24步成為後端開發工程師(2018版)
※Chips 2.0:基於python語言的高級FPGA設計工具
TAG:Python部落 |