ฉันจะเพิ่มการรองรับ FTP ให้กับ Eclipse ได้อย่างไร


93

ฉันใช้ Eclipse PHP Development Tools วิธีใดเป็นวิธีที่ง่ายที่สุดในการเข้าถึงไฟล์หรืออาจสร้างโครงการระยะไกลผ่าน FTP และอาจเป็น SSH และ SFTP


2
เป็นคำถามที่ดี ฉันมองหาสิ่งนี้มานาน แต่สุดท้ายฉันก็มักจะไปกับ Dreamweaver
Saif Bechan

6
แค่คำเตือนเกี่ยวกับ Aptana - ฉันดาวน์โหลดเพราะคำถามนี้ เป็นปลั๊กอินขนาดใหญ่ที่ทำอะไรได้มากกว่าแค่ประเภท ftp ด้วยเหตุนี้จึงเพิ่มสิ่งต่างๆในการติดตั้ง Eclipse ของคุณรวมถึงโฆษณาสำหรับ Adobe ดูเหมือนว่าจะไม่มีวิธีการลบออก สำหรับฉันนี่เป็นหายนะที่ทำให้การกำหนดค่า Eclipse ของฉันยุ่งเหยิงโดยสิ้นเชิง ดังนั้นโปรดเตือน - รู้ว่าคุณกำลังทำอะไรกับ Aptana
delany

คำตอบ:


225

Eclipse รองรับ FTP และ SSH Aptana ไม่จำเป็น

การสนับสนุน FTP และ SSH ดั้งเดิมใน Eclipse อยู่ในปลั๊กอิน "Remote System Explorer End-User Runtime"

ติดตั้งผ่าน Eclipse เอง คำแนะนำเหล่านี้อาจแตกต่างกันเล็กน้อยกับ Eclipse เวอร์ชันของคุณ:

  1. ไปที่ 'Help' -> 'Install New Software' (ใน Eclipses รุ่นเก่าเรียกว่าสิ่งที่ต่างออกไปเล็กน้อย)
  2. ในเมนูแบบเลื่อนลง "ทำงานกับ:" ให้เลือกไซต์เผยแพร่ปลั๊กอินของเวอร์ชันของคุณ ตัวอย่าง: สำหรับ Kepler นี่คือ
    Kepler - http://download.eclipse.org/releases/kepler
  3. ในช่องตัวกรองพิมพ์ 'remote'
  4. ทำเครื่องหมายในช่องถัดจาก 'Remote System Explorer End-User Runtime'
  5. คลิก 'ถัดไป' และยอมรับเงื่อนไข ตอนนี้ควรดาวน์โหลดและติดตั้ง
  6. หลังจากติดตั้ง Eclipse อาจต้องการรีสตาร์ท

ใช้มันใน Eclipse:

  1. หน้าต่าง -> เปิดมุมมอง -> (อาจเลือก 'อื่น ๆ ') -> Remote System Explorer
  2. ไฟล์ -> ใหม่ -> อื่น ๆ -> Remote System Explorer (โฟลเดอร์) -> การเชื่อมต่อ (หรือพิมพ์ Connection ในช่องตัวกรอง)
  3. เลือก FTP จากแผง 'เลือกประเภทระบบระยะไกล'
  4. กรอกข้อมูลโฮสต์ FTP ของคุณในแผงควบคุมถัดไป (ชื่อผู้ใช้และรหัสผ่านจะมาภายหลัง)
  5. ในแผงระบบระยะไกลให้คลิกขวาที่ชื่อโฮสต์แล้วคลิก 'เชื่อมต่อ'
  6. ใส่ username + password เท่านี้ก็เรียบร้อย!
  7. ก็ไม่ 'ดี' อย่างแน่นอน ระบบ RSE ค่อนข้างผิดปกติ แต่คุณเชื่อมต่ออยู่
  8. และคุณคือคุกกี้อัจฉริยะ! คุณจะพบส่วนที่เหลือ

แก้ไข:หากต้องการเปลี่ยนพอร์ตเริ่มต้นให้ทำตามคำแนะนำในหน้านี้: http://ikool.wordpress.com/2008/07/25/tips-to-access-ftpssh-on-different-ports-using-eclipse-rse /


1
นี่ยอดเยี่ยมดีและตรงไปตรงมามาก ขอบคุณ @Rendall
pal4life

การรองรับ FTP ของ RSE นั้นไม่ได้หรูหราเหมือนกับที่ Aptana เคยมีมาก่อนมันทำให้ฉันรำคาญใจว่าการปรับแต่งคราสนั้นจะต้องเป็นการลดการกระตุ้น
Simon Hiemstra

1
ลองใช้ Netbeans IDE ตรงไปตรงมามากกว่าคราส มันซิงโครไนซ์ทุกอย่างและคุณยังคงได้รับประโยชน์จากตัวตรวจสอบ PHP
Alfonso Fernandez-Ocampo

RSE สามารถใช้ทำสิ่งนี้ได้หรือไม่?
dtmland

1
มีการอัปโหลด / ดาวน์โหลดปุ่มลัดหรือไอคอนแถบเครื่องมือฉันจึงสามารถอัปโหลด / ดาวน์โหลดไฟล์ที่เปิดอยู่ในแผงแก้ไขได้หรือไม่
TARKUS

46

ติดตั้งปลั๊กอิน Aptanaในการติดตั้ง Eclipse ของคุณ

มีการรองรับ FTP ในตัวและทำงานได้ดีเยี่ยม

คุณสามารถ:

  • แก้ไขไฟล์โดยตรงจากเซิร์ฟเวอร์ FTP
  • ดำเนินการจัดการไฟล์ / โฟลเดอร์ (คัดลอกลบย้ายเปลี่ยนชื่อ ฯลฯ )
  • อัปโหลด / ดาวน์โหลดไฟล์ไปยัง / จากเซิร์ฟเวอร์ FTP
  • ซิงโครไนซ์ไฟล์ในเครื่องกับเซิร์ฟเวอร์ FTP คุณสามารถสร้างโปรไฟล์ได้หลายแบบ (จริงๆแล้วโปรเจ็กต์) เพื่อที่คุณจะได้ไม่ต้องป้อนข้อมูลซ้ำแล้วซ้ำอีก

ตามความเป็นจริงแล้วการรองรับ FTP นั้นดีมากตอนนี้ฉันใช้ Aptana (หรือ Eclipse + Aptana) สำหรับความต้องการ FTP ทั้งหมดของฉัน นอกจากนี้ฉันยังได้รับการเน้นไวยากรณ์ / สิ่งที่รองรับการเข้ารหัส จริงอยู่ที่ Eclipse ไม่ใช่แอปที่เร็วที่สุดในการเปิดตัว แต่ก็ไม่ได้รบกวนฉันมาก


25
สำหรับผู้ที่อ่านโพสต์นี้โปรดอ่านโพสต์คำเตือนด้วย - Aptana จะทำให้ Eclipse ของคุณยุ่งเหยิง (ฉันรู้ว่าการทำให้พื้นที่ทำงานของคุณพังลงหมายความว่าอย่างไรและฉันไม่แนะนำอย่างนั้น))
Luka Ramishvili

อัปทาน่าดูสวยเท่ ฉันจะดาวน์โหลดเวอร์ชันสแตนด์อโลนและลองใช้ดู ... ขอบคุณ
Tobi

ไม่ใช่ปลั๊กอิน FTP เหมือนปลั๊กอินการพัฒนาเว็บที่มีคุณสมบัติ FRP @ เรนดัลตอบเหมาะกับฉันดีกว่า!
JDuarteDJ

Aptana ให้ข้อความปฏิเสธการเข้าถึงแก่ฉันเมื่อพยายามดาวน์โหลดผลิตภัณฑ์ บางทีอาจหมายถึงการขาดคุณภาพของผลิตภัณฑ์ด้วย?
Rick Mac Gillis

36

คุณได้ตรวจสอบRSE ( R emote S ystem E xplorer) หรือไม่ ฉันคิดว่ามันค่อนข้างใกล้เคียงกับสิ่งที่คุณต้องการบรรลุ

โพสต์บล็อกเกี่ยวกับเรื่องนี้พร้อมภาพหน้าจอ


1
สิ่งที่ดีที่สุดคือเมื่อคุณเปิด eclipse อีกครั้งระบบจะพาคุณไปยังไดเร็กทอรีที่คุณใช้งานอยู่เมื่อคุณปิดครั้งล่าสุด สำหรับ UTF-8 ให้คลิกขวาที่ไฟล์หรือโฟลเดอร์แล้วเลือกคุณสมบัติ ในแท็บข้อมูลเปลี่ยนการเข้ารหัสไฟล์เป็น "UTF-8" จะนำไปใช้กับไฟล์และโฟลเดอร์ทั้งหมดสำหรับการเชื่อมต่อนั้น
Zero

3

ฉันไม่แน่ใจว่าจะเหมาะกับคุณหรือไม่ แต่เมื่อฉันทำโปรเจ็กต์ PHP เดี่ยวขนาดเล็กด้วย Eclipse สิ่งแรกที่ฉันตั้งค่าคือสคริปต์ Ant สำหรับปรับใช้โปรเจ็กต์กับสภาพแวดล้อมการทดสอบระยะไกล ฉันใช้รหัสในเครื่องและเมื่อใดก็ตามที่ฉันต้องการทดสอบฉันก็แค่กดปุ่มทางลัดที่อัปเดตไซต์ระยะไกล

Eclipse มีการสนับสนุน Ant ที่ดีนอกกรอบและสคริปต์ไม่ยากที่จะสร้าง


แม้แต่โปรเจ็กต์เดี่ยวฉันมักจะใช้ Subversion แต่นี่ก็เป็นกรณีที่แปลก ฉันเดาว่าการปรับใช้กับมดนั้นคล้ายกันมากกับการโค่นล้ม
levhita


1

เนื่องจากไม่มีวิธีแก้ปัญหาอื่นใดที่กล่าวถึงทำให้ฉันพอใจฉันจึงเขียนสคริปต์ที่ใช้ WinSCP เพื่อซิงค์ไดเร็กทอรีโลคัลในโปรเจ็กต์ไปยัง FTP (S) / SFTP / SCP Server เมื่อคุณสมบัติการสร้างอัตโนมัติของคราสถูกเรียกใช้ เห็นได้ชัดว่านี่เป็นโซลูชันสำหรับ Windows เท่านั้น

อาจมีคนพบว่าสิ่งนี้มีประโยชน์: http://rays-blog.de/2012/05/05/94/use-winscp-to-upload-files-using-eclipses-autobuild-feature/


ฉันแก้ไขเว็บไซต์แล้วลิงก์ควรใช้งานได้อีกครั้ง ไม่มีเวลาโพสต์อย่างอื่นในขณะนี้ขออภัย
x-ray
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.