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 $

it_is_a_literature
sumber
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".

Andrew Schulman
sumber
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