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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

vim内部实现完美运行代码和脚本

發布時間:2024/8/1 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vim内部实现完美运行代码和脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先聲明,本方法自己想的,比較簡單,如有雷同,純屬巧合

先上圖,下方是代碼,按下F5后出現分屏并顯示運行結果

對于運行時間較長的程序,運行結果窗口會在運行結束后顯示出來,耐心點就行

第一步

終端中輸入
先創建一個文件夾

sudo mkdir ~/ch_vim -p

第二步

終端中打開.vimrc

vim ~/.vimrc

第三步

把下邊代碼粘貼到最下方,這是python的運行方法,下邊還會講其他語言以及shell的運行方法

function! Py_run() execute "new ~/ch_vim/py.txt" execute "normal<CR>" execute "normal dG" execute ":r !python ~/ch_vim/PyModle.py" execute "normal<CR>" endfunction :nmap <F5> :w! ~/ch_vim/PyModle.py<CR>:call Py_run()<CR><CR>

上邊代碼可以實現vim中編輯python文件時候,在命令模式下按F5運行代碼,并將運行結果現在上半區域,編輯的代碼在下半區域,看完后記得 :x關閉

第四步(其他語言)

把代碼復制到~/.vimrc文件的最下方,實現F4運行shell腳本

function! Sh_run() execute "new ~/ch_vim/sh.txt" execute "normal<CR>" execute "normal dG" execute ":r !bash ~/ch_vim/ShModle.sh" execute "normal<CR>" endfunction :nmap <F4> :w! ~/ch_vim/ShModle.sh<CR>:call Sh_run()<CR><CR>

補充

大家應該發現規律了,終端中運行python文件的命令是

python 文件名

運行shell腳本的命令是

bash 文件名

所以想實現不同語言的運行,只需要把代碼的第5行!號后邊的執行代碼改為相應的就可以,再把第一行和最后一行Sh_run()的函數名改一下,文件名后綴.py .sh等等改了,至于按F5還是F8F4F3都根據自己喜歡

總結

以上是生活随笔為你收集整理的vim内部实现完美运行代码和脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

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