溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Pycharm中Vagrant高級技巧有哪些

發(fā)布時(shí)間:2021-10-12 11:37:23 來源:億速云 閱讀:172 作者:iii 欄目:編程語言

這篇文章主要介紹“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...主菜單命令:

Pycharm中Vagrant高級技巧有哪些

  The configured Vagrant machine已經(jīng)被自動添加到了列表中,單擊連接。這里的Edit credentials...菜單項(xiàng)是用于用戶手動輸入連接信息,我們這里只使用virtual box。

  4、使用SSH

  選定Vagrant之后,Pycharm使用SSH連接到Vagrant,并在本地終端顯示相關(guān)信息:

Pycharm中Vagrant高級技巧有哪些

  在SSH終端可以進(jìn)行以下操作:

  使用上下鍵瀏覽歷史命令

  使用剪貼板功能

  5、使用共享文件夾

  Pycharm允許在host和Vagrant共享文件夾。

  6、添加映射路徑

  打開Vagrantfile文件Open Vagrantfile for editing,添加一個(gè)映射路徑配置參數(shù):

Pycharm中Vagrant高級技巧有哪些

  7、重載Vagrant

  可以使用Tools→Vagrant→Reload主菜單命令來重新裝載Vagrantfile:

Pycharm中Vagrant高級技巧有哪些

  一旦重新裝載了Vagrant之后,一個(gè)新的映射路徑變得可用。例如我們使用SSH內(nèi)置終端連接Vagrant之后,我們看到Pycharm將/vagrant文件夾中的內(nèi)容映射到本地工程文件夾中,注意這里如果刪除一處文件夾中的文件,兩邊的文件夾都會刪除相應(yīng)文件。

Pycharm中Vagrant高級技巧有哪些

  8、指定Vagrant實(shí)例文件夾

  默認(rèn)情況下Vagrant相關(guān)文件被放置在工程的根目錄下,我們可以在工程設(shè)置窗口的Vagrant頁面對其進(jìn)行更改:

Pycharm中Vagrant高級技巧有哪些

  9、在設(shè)置窗口管理Vagrant插件

   可以在Vagrant設(shè)置中管理相關(guān)插件,在Plugins頁,使用安裝/卸載/更新插件 按鈕來進(jìn)行管理。例如通過 VMWare Fusion Provider插件可以允許我們在VMWare環(huán)境中運(yùn)行Vagrant。

Pycharm中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命令:

Pycharm中Vagrant高級技巧有哪些

  11、更換供應(yīng)商支持

   Tools→Vagrant→Provision用以切換供應(yīng)商設(shè)置,無需關(guān)閉虛擬機(jī)。

  使用Tools→Vagrant菜單命令,運(yùn)行provisioning on a running environment:

Pycharm中Vagrant高級技巧有哪些

  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)境變量:

Pycharm中Vagrant高級技巧有哪些

  設(shè)置完成后,這些環(huán)境變量就會被加入到Vagrantfile,以#{ENV['name_of_variable']}的形式:

Pycharm中Vagrant高級技巧有哪些

到此,關(guān)于“Pycharm中Vagrant高級技巧有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!

向AI問一下細(xì)節(jié)

免責(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)容。

AI