當前位置:
首頁 > 知識 > Vim 8.1發布:支持在 Vim 窗口中運行終端

Vim 8.1發布:支持在 Vim 窗口中運行終端

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:

Vim 8.1發布:支持在 Vim 窗口中運行終端

檢測到的錯誤會被捕獲並加到一個 quickfix 列表, 因此你可以直接跳轉到問題的成因.

在終端中運行 shell:

Vim 8.1發布:支持在 Vim 窗口中運行終端

你可以用 CTRL-W w 在 shell 和文本窗口切換.

用終端 debugger 插件:

Vim 8.1發布:支持在 Vim 窗口中運行終端

左上窗口運行 gdb, 在這裡你可以鍵入任何 gdb 命令.

左下窗口在它自己的終端運行 debug 過的程序, 以便它不會干擾 gdb 命令.

在右側, 一個窗口顯示源代碼, 在那裡所有 Vim 命令可被用於導航和做改動.

一個紅色記號指示出一個斷點, 而當前執行行用藍色背景高亮.

在窗口頂部的一個工具條可用於單步調試代碼而不改變焦點.

一個氣球(Vim中的彈出窗口——譯者注)為在滑鼠指針下的符號顯示信息.


英文原文:https://vim8.org/vim-8.1-released.php
譯者:青書

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python部落 的精彩文章:

24步成為後端開發工程師(2018版)
Chips 2.0:基於python語言的高級FPGA設計工具

TAG:Python部落 |