Bugün kodumda bölümleri şöyle tanımlamak istediğimi farkettim:
####################
# Helper Functions #
####################
Ama bunu yapmak sıkıcı. Bunun gibi bir hattım olduğunu varsayarsak:
# Helper Functions #
Bir içine vim
sarmak için en kısa tuş vuruşları #
hangisidir? Kaydırma yok değil bu meydan bir tuş olarak sayılır.
Test durumları:
Input: "#test test test#"
Output:
################
#test test test#
################
Input: "#this is a nice block comment#"
Output:
##############################
#this is a nice block comment#
##############################
Input: "# s p a c e s must be supported a l s o#"
Output:
########################################
# s p a c e s must be supported a l s o#
########################################
3
"Vim tuş vuruşları" temel olarak ST2'de Ctrl - C veya Ctrl - R gibi bir IDE komutları çalıştırması anlamına geldiğinden bu soruyu konu dışı olarak oylamaya çalışıyorum. Bu herhangi bir biçimde kodlama değildir.
—
Doktor,
@Optimizer Vim, birkaç farklı yapı kodlayan bir turing tam dildir (örneğin makrolar kullanarak) ve düzenleme için birincil yöntem fiiller (eylemler) bir nesneye (hareketler) dayanmaktadır. Vim Golf için popüler bir web sayfası zaten var: www.vimgolf.com. (Ama bu belirli sorunun oldukça sıkıcı olduğuna katılıyorum)
—
Hjulle
@Optimizer: Sorunun taşınabileceği daha uygun bir SE sitesi var mı? Vim'in geniş kapsamlı komut dosyası / makro dili göz önüne alındığında, bazı insanlar bunu kendi dilleri olarak düşünebilir.
—
shearn89
@ shearn89 Düşman mı? Neden bahsediyorsun ? PPCG bu sitedir.
—
Doktor,
Makro sistemlerine programlar yazabiliyorsanız neden diğer IDE'lere izin verilmiyor? “Programlamamayı” sağlayan şey nedir?
—
Hjulle