您好,登錄后才能下訂單哦!
這篇文章主要介紹“Pycharm中Vagrant高級技巧有哪些”,在日常操作中,相信很多人在Pycharm中Vagrant高級技巧有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Pycharm中Vagrant高級技巧有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
1、主題
介紹Pycharm中Vagrant高級使用技巧。
2、使用內(nèi)置SSH連接一個(gè)Vagrant
built-in SSH terminal
3、開始連接
使用Tools→Start SSH session...主菜單命令:
The configured Vagrant machine已經(jīng)被自動添加到了列表中,單擊連接。這里的Edit credentials...菜單項(xiàng)是用于用戶手動輸入連接信息,我們這里只使用virtual box。
4、使用SSH
選定Vagrant之后,Pycharm使用SSH連接到Vagrant,并在本地終端顯示相關(guān)信息:
在SSH終端可以進(jìn)行以下操作:
使用上下鍵瀏覽歷史命令
使用剪貼板功能
5、使用共享文件夾
Pycharm允許在host和Vagrant共享文件夾。
6、添加映射路徑
打開Vagrantfile文件Open Vagrantfile for editing,添加一個(gè)映射路徑配置參數(shù):
7、重載Vagrant
可以使用Tools→Vagrant→Reload主菜單命令來重新裝載Vagrantfile:
一旦重新裝載了Vagrant之后,一個(gè)新的映射路徑變得可用。例如我們使用SSH內(nèi)置終端連接Vagrant之后,我們看到Pycharm將/vagrant文件夾中的內(nèi)容映射到本地工程文件夾中,注意這里如果刪除一處文件夾中的文件,兩邊的文件夾都會刪除相應(yīng)文件。
8、指定Vagrant實(shí)例文件夾
默認(rèn)情況下Vagrant相關(guān)文件被放置在工程的根目錄下,我們可以在工程設(shè)置窗口的Vagrant頁面對其進(jìn)行更改:
9、在設(shè)置窗口管理Vagrant插件
可以在Vagrant設(shè)置中管理相關(guān)插件,在Plugins頁,使用安裝/卸載/更新插件 按鈕來進(jìn)行管理。例如通過 VMWare Fusion Provider插件可以允許我們在VMWare環(huán)境中運(yùn)行Vagrant。
10、供應(yīng)商支持
Vagrant默認(rèn)與Oracle VirtualBox協(xié)同工作,這里我們可以更換供應(yīng)商平臺,例如VMWare、 Amazon EC2,具體參見供應(yīng)商列表Vagrant plugins list。
Pycharm將供應(yīng)商名稱自動綁定到命令行,方便通過其來使用Vagrant。選中一個(gè)電腦上安裝并設(shè)置好的供應(yīng)商之后,將會通過它來執(zhí)行所有的Vagrant命令:
11、更換供應(yīng)商支持
Tools→Vagrant→Provision用以切換供應(yīng)商設(shè)置,無需關(guān)閉虛擬機(jī)。
使用Tools→Vagrant菜單命令,運(yùn)行provisioning on a running environment:
12、環(huán)境變量功能
環(huán)境變量有一下功能:
setting the Puppet node setting the Puppet environment setting custom facts setting AWS keys ... 在Vagrant頁面設(shè)置項(xiàng)目相關(guān)環(huán)境變量:
設(shè)置完成后,這些環(huán)境變量就會被加入到Vagrantfile,以#{ENV['name_of_variable']}的形式:
到此,關(guān)于“Pycharm中Vagrant高級技巧有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。