Komut satırına isabet <C-u>
sonra yazın @*
ve girin.
<C-u>
görsel '<,'>
olarak bir metin seçilirse otomatik olarak eklenen görsel aralığı siler .
:@*
*
o anda görsel olarak seçilen her şeyi içeren kaydın içeriğini yürütür .
Seçilen / vurgulanan metin web tarayıcınızda (firefox, chrome, ...) olsa bile çalışır, *
kayıt doğrudan vim'de erişmenize izin verir.
Metniniz bir vim tamponunda seçildiyse, başka bir çözüm metni adlandırılmış bir kayda, örneğin yazarak bir kayda kopyalamaktır "ay
.
Ardından, komut satırına: yazın <C-r>a
ve girin.
Ctrl+ rsize karakterin temsil ettiği bir tür "
bilgi verir (daha fazla bilgi için :h c_Ctrl-r
).
Bu yeni istemde, bir kaydın adını verirseniz, içeriği komut satırına eklenir ve burada yürütmeden önce düzenleyebilirsiniz.
Ayrıca, bir kayıt belirtmeden bazı metinleri kopyalarsanız, isimsiz kayıttan erişilebilir " .
Bir dosyada bir vimscript satırınız olduğunu ve onu hızlı bir şekilde kaynaklamak istediğinizi varsayalım, onu kopyalayabilir Y
, ardından komut satırında: ile kaynaklayabilirsiniz :<C-r>"
ve girin.
Son olarak, bu son çözümü kullanırsanız, bilmeniz gereken bir sorun vardır.
Böyle komut satırında garip karakteri görürseniz ^M
, bu kadar şapka notasyonu Satırbaşı. Silmeniz gerekir, aksi takdirde muhtemelen bir hata alırsınız.
Özetle:
- vimscript satırınızı şununla kopyalayın:
Y
- ile komut moduna geç
:
<C-r>
Kayıt istemini girmek için tuşuna basın
"
isimsiz kaydı aramak için yazın
^M
karakteri silmek için geri tuşuna basın
- ve enter tuşuna basın.
@*
önce hiç karşılaşmamıştım , teşekkürler!