Saya baru di dunia ubuntu dan editor vim.
Pertanyaan saya adalah: bagaimana saya bisa menyimpan file di localhost saya menggunakan vim?
Ketika saya menggunakan perintah :w
saya menyimpan file, tetapi di mana? Dan bagaimana cara mengubah lokasi file /var/www/
?
41
Jawaban:
Anda dapat masuk
:pwd
untuk menampilkan direktori kerja saat ini. Di sinilah file Anda akan disimpan jika cukup masuk:w filename
. Anda dapat mengubah direktori kerja dengan:cd path/to/new/directory
. Atau Anda dapat memasukkan path lengkap ke lokasi di mana Anda ingin menyimpan file dengan perintah tulis, misalnya:w /var/www/filename
,.sumber
The
w
mendukung perintah vim sebagai parameter nama file, yang dapat berisi jalan, sehinggaharus berfungsi, asalkan Anda memiliki izin untuk menulis ke direktori itu.
Anda juga bisa menggunakan penyelesaian tab untuk membangun pathname.
Perintah kosong
:w
hanya berfungsi jika Anda sudah mulaivim
memberikan nama file.sumber
Arahkan ke direktori tempat Anda ingin menyimpan file baru, buka file yang ingin Anda edit lalu gunakan
Esc:
sav newfilename
atau Esc:w newfilename
Itu seharusnya bekerja untuk Anda.Untuk lebih lanjut tentang tips dengan vim Anda mungkin menemukan cheatsheet ini bermanfaat.
Edit seperti yang diminta.
:sav
menyimpan file dengan nama baru dan membuka file baru di Vim.Catatan:: sav tidak akan menutup buffer awal, ia akan menyembunyikannya. Secara default, buffer tersembunyi diturunkan.
:w
simpan file dengan nama baru tetapi biarkan dokumen asli tetap terbuka untuk diedit.Edit sumber: https://stackoverflow.com/questions/4980168/how-to-save-as-a-new-file-and-keep-working-on-the-original-one-in-vim
sumber
:sav
dan:w
, itu cukup berguna untuk diketahui.Saya yakin Anda ingin mencoba sesuatu seperti ini. (jangan lupa tebasan ganda di akhir.)
sumber
Di dalam Vim, di mana pun file disimpan, Anda dapat memberikan jalur ke lokasi baru tempat Anda ingin menyimpannya. Misalnya, untuk menyimpan file di Desktop Anda:
tekan escuntuk masuk ke mode normal, lalu ketik
Ini berfungsi untuk setiap jalur di mana Anda memiliki izin untuk menulis di direktori. Jika Anda ingin menyimpan di suatu tempat di mana Anda tidak memiliki izin menulis, Anda dapat melakukan ini:
sumber
Jika Anda membuat file baru dengan Vim, menekan urutan tombol Esc- :- w- q- Enterakan menyimpan file ke lokasi saat ini di mana Anda meluncurkan Vim. Misalnya, jika Anda berada di / home / $ USER file tersebut akan dibuat di bawah direktori ini. Cara mudah adalah dengan meluncurkan vim menggunakan:
Ini akan membuat file baru, atau menimpa file dengan nama
myFile.txt
di lokasi saat ini.sumber
Pada peluncur Anda ikon kedua adalah gambar lemari arsip. Ini disebut Nautilus (Manajer File Ubuntu).
Pilih Nautilus dan direktori home Anda harus terbuka. Anda akan melihat file Anda di sana.
Klik kanan pada file Anda dan pilih 'salin'. Buka email Anda, buat pesan baru, klik pada badan pesan. Kemudian 'klik kanan' dan kali ini pilih 'Tempel'.
Instruksi ini berfungsi untuk Ubuntu 14.04 dan 16.04 tetapi saya tidak tahu apakah 12.04 menyertakan Nautilus.
sumber