vim内部实现完美运行代码和脚本
生活随笔
收集整理的這篇文章主要介紹了
vim内部实现完美运行代码和脚本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先聲明,本方法自己想的,比較簡單,如有雷同,純屬巧合
先上圖,下方是代碼,按下F5后出現分屏并顯示運行結果
對于運行時間較長的程序,運行結果窗口會在運行結束后顯示出來,耐心點就行
第一步
終端中輸入
先創建一個文件夾
第二步
終端中打開.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内部实现完美运行代码和脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 锐起无盘服务器只能是什么系统,安装锐起无
- 下一篇: R60笔记本电脑风扇清理加油过程