日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vim一直以来的切换命令行窗口(term)执行程序的烦恼终于由8.1版本的一个命令解决了

發布時間:2025/3/19 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vim一直以来的切换命令行窗口(term)执行程序的烦恼终于由8.1版本的一个命令解决了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Vim 8.1 主要更新內容是 terminal ,用過一段時間后,整理了些要點,可以幫你更高效的使用:

終端打開位置

默認使用 “:terminal”或者 “:term”命令可以打開新的終端窗口,不過是在當前窗口上面分出一個split 來,你還可以橫向切割 “:vert term”可以橫向切分出終端窗口來,或者“:tab term”在新的標簽頁打開終端窗口。同時可以配合位置修飾符指定橫向切割時 ":leftabove vert term" 在左打開新終端窗口,":rightbelow vert term" 在右打開新終端窗口。

terminal 命令后還可以接一個命令,代表你想在終端里運行什么,比如:

noremap <F3> :belowright term python<cr>

我們就可以用 F3 在當前窗口下面打開一個 python 的解釋器做點什么事情了。

如圖所示:

rightbelow term

terminal退出命令:exit

通過

:help rightbelow查到在最下方開啟terminal的方法

:bo term? 就可以了

bo: botright

正常模式和插入模式

終端里照樣有 NORMAL 模式和 INSERT 模式,insert 模式下和正常的終端沒什么兩樣,按 CTRL+\ CTRL+N 可以切換到 normal 模式,然后可以像正常 vim buffer 那樣移動光標,拷貝內容,切換窗口,然后按 i 再次進入插入模式,繼續跟正常終端一樣使用,如果嫌棄 CTRL+\ CTRL+N 不順手的話,可以映射 ALT+q 退出終端的插入模式:

tnoremap <m-q> <c-\><c-n>

這樣會順手很多。

插入模式下無法上下滑動,所以模式切換很重要。

總結

以上是生活随笔為你收集整理的vim一直以来的切换命令行窗口(term)执行程序的烦恼终于由8.1版本的一个命令解决了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。