Saya telah belajar dari pertanyaan Stack Overflow ini bahwa adalah mungkin untuk menggunakan vi
/ vim
untuk mengomentari kisaran nomor baris yang ditentukan. Misalnya, anggap saya memiliki skrip bash berikut:
#!/bin/bash
This
is
my
very
very
great
script
Sekarang anggaplah bahwa saya ingin komentar dari nomor baris 6 sampai 8 (yang berisi kata-kata very
, very
dan great
) menggunakan #
karakter komentar. Di vi
/ vim
, saya cukup mengetik :6,8s/^/#
untuk mendapatkan yang berikut ini:
#!/bin/bash
This
is
my
#very
#very
#great
script
yang mengomentari baris 6 hingga 8.
Pertanyaan saya adalah, apakah mungkin untuk mengetik yang sama salah satu kapal yang akan menghapus satu #
karakter komentar dari baris 6 sampai 8 (tapi tidak setiap baris berkomentar lain di file)?
Setelah mengatakan ini, saya menyadari bahwa ada beberapa perdebatan tentang apakah saya benar-benar menggunakan vi
atau vim
. Dalam praktiknya, saya membuka file script.sh
dengan perintah vi script.sh
. Juga, ketika saya mengetik perintah which vi
, saya memperoleh /usr/bin/vi
. Namun demikian, ketika saya cukup mengetik vi
dan menekan Enter, saya memperoleh ini:
~ VIM - Vi IMproved
~
~ version 7.2.330
~ by Bram Moolenaar et al.
~ Vim is open source and freely distributable
~
~ Sponsor Vim development!
~ type :help sponsor<Enter> for information
~
~ type :q<Enter> to exit
~ type :help<Enter> or <F1> for on-line help
~ type :help version7<Enter> for version info
yang tampaknya menyarankan bahwa saya benar-benar menggunakan vim
. Saya mengakses cluster Linux Ubuntu jarak jauh menggunakan SSH dari PC saya. Saya tidak menggunakan GUI Ubuntu Linux.
NERD Commenter
adalah cara untuk pergi ke sini menurut saya! +1 untuk itu