cara mengatur direktori kerja default di vim dan cygwin?


0

Sistem saya adalah gvim 7.4 + xp + cygwin.

Setiap kali saya membuka vim atau cygwin, masukan pwd

pwd di cygwin untuk mendapatkan:
/ cygdrive / c / Dokumen dan Pengaturan / sy

Saya ingin mengatur direktori default / cygdrive / c / workspace
pwd di gvim untuk mendapatkan:
c: / Dokumen dan Pengaturan / sy

Saya ingin mengatur direktori default c: / workspace
Bagaimana saya bisa membuat pengaturan di vim dan cygwin?

1.i membuat file bernama .bash_profile, tambahkan dua baris cd / cygdrive / c / ruang kerja
gema "halo dunia"

tidak ada efek sama sekali.

2.i tambahkan cd /cygdrive/c/workspace dalam file profile, output yang salah adalah: -bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
-bash: $ '\ r': perintah tidak ditemukan
': bukan pengidentifikasi yang valid
-bash: $ '\ r': perintah tidak ditemukan
-bash: / etc / profile: line 104: kesalahan sintaks dekat token yang tidak terduga $'\r''
'bash: / etc / profile: line 104:
profile_d ()
-bash-4.1 $


Saya tidak mengerti apa yang Anda coba lakukan. Apakah Anda ingin terminal Cygwin memulai di direktori / cygdrive / c / workspace? Anda merujuk ke vim dan gvim. Apakah Anda menggunakan versi vig dan gvim Cygwin atau Windows?
garyjohn

Jawaban:


0

Untuk Cygwin, katakan

cd /cygdrive/c/workspace

di ~ / .bash_profile.

Atau, mungkin yang ingin Anda lakukan adalah membuat / cygdrive / c / workspace direktori home Anda; secara default di situlah shell Cygwin akan dimulai. Untuk melakukannya, edit entri untuk pengguna Anda di / etc / passwd. Kemudian restart shell Cygwin.

Untuk gvim, buat pintasan untuk memulai gvim, klik kanan padanya, pergi ke Properti ..., lalu masukkan C: / workspace di bidang "Mulai".


tidak ada .bash_profile di cygwin, bagaimana saya bisa melakukannya?
it_is_a_literature

Jika Anda belum memilikinya, buatlah. Ini masuk dalam direktori home Anda (yang adalah apa ~ cara).
Andrew Schulman

Saya menambahkan deskripsi tentang cara mengubah direktori home Anda - mungkin lebih baik.
Andrew Schulman

saya membuat file bernama .bash_profile dan menambahkan dua baris cd /cygdrive/c/workspace dan echo "hallo world " , tidak ada efek sama sekali.
it_is_a_literature

Jika .bash_profile ada di direktori home Anda dan bash adalah shell Anda, itu akan menjalankannya ketika dimulai.
Andrew Schulman
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.