Diberikan kode seperti ini:
588 while ($linecounter > 0) {
589 $token = " ";
590 while ($token != PHP_EOL) {
591 if (fseek($handle, $pos, SEEK_END) == -1) {
592 $beginning = true;
593 break;
594 }
595 $token = fgetc($handle);
596 $pos--;
597 }
598 $linecounter--;
599 if ($beginning) {
600 rewind($handle);
601 }
602 }
Kursor berada pada karakter =
di baris 590.
Yang merupakan cara paling efisien untuk memilih blok kode:
- baris 590-597
- baris 591-596 (hanya bagian dalam)
vim
keyboard-shortcuts
takeshin
sumber
sumber
yi(
, terima kasih :)$
untuk melompat ke ujung garis Anda berada (berada di atas brace pembuka)v
untuk memulai seleksi (V
untuk seluruh baris)%
untuk melompat ke penjepit yang cocok.j
untuk turun satu baris sehingga kursor Anda berada di dalam kawat gigi yang Anda coba pilihv
untuk memulai seleksi (V
untuk seluruh garis)i{
pilih segala sesuatu di dalam kawat gigisumber
Untuk memperluas jawaban Caleb hanya sedikit,
vi{
akan memilih "bagian dalam" dari blok kode. Untuk memasukkan "luar" dari blok kode, yaitu termasuk kurung kurawal, gunakanva{
.Ini tidak akan termasuk
while
bait. Untuk melakukan itu, Anda dapat menggunakano
untuk memindahkan kursor ke awal pilihan, dan kemudian0
untuk memindahkan pilihan ke awal baris.sumber