2015-01-19 21 views
23

Çalışma alanı ağacı görünümünden değil, c9 terminali sekmesinden bir dosya açmanın bir yolu var mı?Cloud-9: c9-terminalinden c9-editörde bir dosya nasıl açılır

Arka plan: c9 çalışma alanına yazma erişimi olmayan bir kullanıcı için çalışma alanı yolunu belirlememe izin vermiyor. Ama ana proje dizini (sanal konaklar, php ini, vb.) Dışındaki dosyaları gözden geçirip değiştirmem gerekiyor. Terminali kullanarak, kullanıcımın okuma erişimi olan her yerinden dolaşabiliyorum.

cevap

24

Şu anda, terminalden bir dosya açma tek yolu vim veya ls kullanarak ve sonra açmak istediğiniz dosyaya tıklayarak.

Düzenleme: Artık Borçlanma here den sonra c9 file.ext veya

+0

Bunu denedim, dosya ağacının dışındaki dosyalar için çalışmaz (çalışma alanı yolu). Hata: "[FILENAME] ile eşleşen hiçbir dosya bulunamadı" " – perelin

+0

Oh Gördüğünüz gibi, ubuntu klasörümün altında herhangi bir şey açamıyorum. Bu şu anda bir sınırlama gibi görünüyor ve ubuntu klasörünün altında bir şey açmak için vim kullanmanız gerekir. –

+1

Sadece bunu denedim ve harika çalıştı (çalışma alanını yeniden başlatmadan bile)! – Arel

11

c9 open file.ext yapıyor, npm install -g c9, restarting your workspace çalıştırarak terminalden şimdi açık

c9 open <filename> 
+0

Bir "bash: c9: komut bulunamadı" alıyorum. C9 komut satırı istemcisini nerede bulabilirim? – perelin

+1

Brady'nin cevabına bakın ... 's9' sudo npm install -g c9 'gibi bir şeyle' c9 'yüklemeniz gerekebilir. – Arel

1

Eğer Tercihler giderseniz -> Ayarlar - > Terminalde bir seçenek var: "Varsayılan Düzenleyici olarak Cloud9 Kullan". Bu seçeneği etkinleştirmek ve bir terminali açarsanız, EDITOR env değişkeni aşağıdaki gibi görünecektir:

$ echo $EDITOR 
`which c9` open --wait

yol benim durumumda C9 şudur: Nedense

/mnt/shared/sbin/c9

, bu vermedi başlangıçta benim için çalış, ama şimdi kusursuz çalışıyor. Belki çalışmak için yukarıdaki varsayılan editör ayarı etkinleştirilmelidir?

4

sonraki yapabilirsiniz:

cd ~ 
ln -s/root 

Sonra çalışma alanında kök bağlantısını görebilirsiniz. (Eğer seçeneği 'En Beğendiklerim göster Ev', sık bölümünde ~ klasör göreceksiniz işaretlemek yoksa) İsterseniz Sen (

Root folder in ~

içinden gezinmek ve herhangi bir dosyayı açabilirsiniz size bir kez

c9 open ~/root/... 

nOT:: 'birlikte terminalden dosyalarını açabilir) yüklü c9 ettik onların süper izinleri gerektiriyorsa onları kurtarmak dosyaları açmak ama olamaz.

1

/mnt/shared/plugins/google.cloud/etc/gitconfig'a yeni yazdım. İlk önce, nano'da yazmasına izin verilmedi. Ama "c9 open" kullanarak - .gitconfig ile sekmeyi kapatmak sadece değişiklikimi kaydetti.

0

Buluttan/9 herhangi bir dosyayı açmak istiyorsanız IDE'nin izninin olması gerekir. C9 IDE'yi yapılandırırken, kullanıcı adı olarak root verir ve ortak anahtarını .ssh kök dizinine yapıştırın, ssh d config dosyasında root girişine izin verin, daha sonra IDE'den herhangi bir dosyayı düzenleyebilirsiniz.

+0

veya c9'u sudo olarak yükleyin –

İlgili konular