GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa membuka file read-only dari baris perintah dengan emacs/vi/vim

vim -R nama file


Untuk emacs:

emacs FILE --eval '(setq buffer-read-only t)'

Tidak ada opsi memulai untuk memaksa hanya baca.

Sunting:
Jika Anda meletakkan fungsi kecil ini di skrip startup shell Anda (misalnya .bashrc), Anda dapat membuka file hanya-baca dengan mengetikkan ev file_to_view

ev() {
  emacs "$1" --eval '(setq buffer-read-only t)'
}

lihat nama file

Pada dasarnya vim dalam mode read-only; sederhana!

Seperti yang ditunjukkan oleh komentar, dalam kasus view ditautkan ke vi biasa , inilah bash perintah untuk terlebih dahulu memeriksa situasi dan kemudian memperbaikinya:

# non-destructive inspection
which vim
which view
ls -l $(which view)

# overwrite current view with symlink to vim, requires root
ln -sfv $(which vim) $(which view)

Linux
  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Cara Memisahkan Dan Menggabungkan File Dari Baris Perintah Di Linux

  3. Bagaimana cara mengganti file di jar dengan baris perintah di linux?

  1. Bagaimana cara mengunggah satu file dengan FTP dari baris perintah?

  2. Bagaimana saya bisa menyalin folder dari baris perintah Linux?

  3. Bagaimana cara mendapatkan URL file Dropbox dari baris perintah?

  1. Cara melihat ukuran/detail file dari perintah ls di Unix

  2. Lihat file tabular seperti CSV dari baris perintah

  3. Bagaimana saya bisa membuka file dengan nomor baris yang ditampilkan dari baris perintah di 'vi'?