IntelliJ IDEA如何自定義上傳/下載

2018-10-31 14:12 更新

IntelliJ IDEA 除了確保在各種項(xiàng)目 - 服務(wù)器設(shè)置中成功上傳和下載的強(qiáng)制性設(shè)置之外,還可以選擇其他選項(xiàng)來(lái)自定義與服務(wù)器的交互。這些選項(xiàng)中的大多數(shù)都適用于所有類型的服務(wù)器訪問配置。對(duì)于 FTP / FTPS / SFTP 服務(wù)器配置,您可以指定其他特定于協(xié)議的選項(xiàng)。

設(shè)置常用的上傳/下載選項(xiàng)

  1. 通過(guò)執(zhí)行下列操作之一以打開 "選項(xiàng)" 對(duì)話框:
    • 在主菜單上選擇:工具| 部署| 選項(xiàng)。
    • 通過(guò)按 Ctrl+Alt+S 或選擇:文件| 設(shè)置(Windows 和 Linux 系統(tǒng))或 IntelliJ IDEA | 首選項(xiàng)(macOS 系統(tǒng))來(lái)打開設(shè)置/首選項(xiàng)對(duì)話框,然后單擊 "生成、執(zhí)行、部署" 下的 "部署"。
  2. 在打開的 "選項(xiàng)" 對(duì)話框中,指定其他設(shè)置:
    • 要使 IntelliJ IDEA 在上傳/下載期間跳過(guò)特定文件或整個(gè)文件夾,請(qǐng)?jiān)?"按名稱排除項(xiàng)目" 文本框中,指定定義這些文件和文件夾名稱的模式。使用分號(hào)作為分隔符。歡迎使用通配符。排除是以遞歸方式應(yīng)用的。這意味著如果匹配的文件夾具有子文件夾,則這些子文件夾的內(nèi)容也不會(huì)被部署。
      有關(guān)從上傳/下載中排除文件和文件夾的更多詳細(xì)信息,請(qǐng)參閱從上傳/下載中排除文件和文件夾。
    • 通過(guò)選擇或清除相應(yīng)的復(fù)選框來(lái)指定上傳/下載過(guò)程的詳細(xì)信息。

為 FTP / SFTP / FTPS 服務(wù)器指定附加的特定于協(xié)議的自定義選項(xiàng)

  1. 通過(guò)執(zhí)行下列操作之一打開 "部署" 對(duì)話框:
    • 選擇主菜單上的:工具| 部署| 配置。
    • 通過(guò)按 Ctrl+Alt+S 或選擇:文件| 設(shè)置(Windows 和 Linux 系統(tǒng))或 IntelliJ IDEA | 首選項(xiàng)(macOS 系統(tǒng))來(lái)打開設(shè)置/首選項(xiàng)對(duì)話框,然后單擊 "生成、執(zhí)行、部署" 下的 "部署"。
  2. 在 "部署" 對(duì)話框中,單擊 "高級(jí)選項(xiàng)" 按鈕,并在打開的 "高級(jí)選項(xiàng)" 對(duì)話框中指定其他上傳設(shè)置:
    • 要將客戶端設(shè)置為被動(dòng)模式,請(qǐng)選中 "被動(dòng)模式" 復(fù)選框。在這種模式下,您的計(jì)算機(jī)上的客戶端將連接到服務(wù)器,以通知其處于被動(dòng)模式,接收要監(jiān)聽的端口號(hào),并通過(guò)帶有接收號(hào)碼的端口建立數(shù)據(jù)連接。當(dāng)您的計(jì)算機(jī)位于防火墻后面時(shí),此模式很有用。
    • 要使隱藏的文件和目錄(名稱以 . 開頭)顯示在 "服務(wù)器瀏覽器工具" 窗口中,選中 "顯示隱藏文件" 復(fù)選框。
    • 選擇 "兼容模式" 復(fù)選框以確保與 FTP 服務(wù)器的子文件命名兼容。
      如果遠(yuǎn)程 FTP 服務(wù)器報(bào)告以下錯(cuò)誤,則此選項(xiàng)很有用:Invalid descendant file name <file name>選擇此選項(xiàng)可能會(huì)減慢與服務(wù)器的同步。
    • 使用 "檢索準(zhǔn)確文件時(shí)間戳" 下拉列表來(lái)指定 MDTM FTP 命令調(diào)用策略來(lái)檢索遠(yuǎn)程主機(jī)上給定文件的最后修改日期??捎玫倪x項(xiàng)有:
      • 始終(Always) - 選擇此選項(xiàng)可為 "遠(yuǎn)程主機(jī)" 工具窗口中顯示的每個(gè)文件調(diào)用 MDTM。
      • 在復(fù)制上(On copy) - 選擇此選項(xiàng)以在以下情況下調(diào)用 MDTM:
        • 清除 "選項(xiàng)" 對(duì)話框中的 "覆蓋最新文件" 復(fù)選框時(shí),檢查文件是否是最新的。
        • 在下載期間保留文件的實(shí)際時(shí)間戳。
      • 從不(Never) - 選擇此選項(xiàng)可禁止調(diào)用 MDTM。
    • 選中 "限制并發(fā)連接" 復(fù)選框以使 IntelliJ IDEA 限制要同時(shí)支持的連接數(shù),并在文本框中指定允許的最大連接數(shù)。
    • 在 "控件編碼" 文本框中,指定與服務(wù)器使用的編碼相匹配的編碼。如果不確定它是否支持 UTF-8 編碼,則接受默認(rèn)值。
    • 選中 "始終使用列表" 命令(Always use LIST command)復(fù)選框可使用 "標(biāo)準(zhǔn)列表" 命令進(jìn)行列表而不是 MLSD 命令。這樣可以避免出現(xiàn)問題,例如,如果 FTP 服務(wù)器支持 MLSD 并返回 cdir,則上傳時(shí)出現(xiàn)無(wú)效的后綴文件名異常。
    • 在 "發(fā)送保持活動(dòng)郵件" 的每個(gè)文本框中,指定 IntelliJ IDEA 向服務(wù)器發(fā)送命令以重置超時(shí)的頻率,從而保留連接。
    • 從 "使用保持活動(dòng)的命令" 下拉列表中,選擇要發(fā)送到服務(wù)器的命令來(lái)重置超時(shí),從而保留連接。
    • 在一些 SFTP 服務(wù)器上,可以啟用 SSH 橫幅。每次建立連接時(shí),可能會(huì)顯示一個(gè)帶有信息消息的彈出窗口,并繼續(xù)您需要單擊 "確定"。若要禁止顯示 "信息" 彈出窗口,請(qǐng)選中 "忽略 info 消息" 復(fù)選框。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)