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.