Apakah ada cara untuk kode tanpa mouse?

0

apakah ada cara yang efisien untuk kode tanpa mouse? bergerak dengan panah pada editor teks terlalu lambat, tetapi meraih mouse membuat saya kehilangan waktu setiap kali.

Tidak curang, tidak ada trackpad: p

Terima kasih.

ps: Saya tidak meninggalkan tata letak azerty saya

sliders_alpha
sumber
Itu tergantung pada alat apa yang Anda gunakan. Tergantung itu jalan pintas yang berbeda akan tersedia. Anda harus meluangkan waktu untuk membaca dokumentasi. Seperti contohnya Ctrl + Arrow sering didukung untuk melompati seluruh kata, bukan huruf individual.
Seth
Apa yang coding dengan tepat di sana. Apakah Anda mengkode buku jawaban ke tes TK atau apa tepatnya? Jika itu masalahnya Anda bisa kode dengan pena atau pensil saya kira. Saya hanya menebak-nebak berdasarkan pada detail yang Anda berikan jadi saya menarik kesimpulan ini.
Pimp Juice IT

Jawaban:

3

Vim luar biasa.

Tapi --peringatan yang adil-- ada kurva belajar. Muncul dengan perintah pencarian dan pengeditan yang kuat yang dapat memanfaatkan regex. Tidak diperlukan mouse.

Muncul dengan banyak distro linux dan telah porting ke Windows dan OS X.

Rob
sumber
3

Menjawab: iya nih .

Anda tidak menyebutkan editor teks (atau OS) tertentu dalam pertanyaan Anda, tetapi jelas Anda tidak memilikinya vim dalam pikiran. Saya secara teratur menggunakannya di atas ssh untuk kode di server jauh dan saya merasa cukup produktif sementara hampir tidak menyentuh mouse. Saya kadang-kadang masih menggunakan mouse untuk memilih teks yang perlu disalin ke clipboard sistem (sebagai lawan dari register vim). Dengan melihat vim contekan Anda akan menemukan ada banyak cara untuk bergerak secara efisien dalam file Anda.

Contoh:

3<Arrow Up> move up three lines
3W          move right three words, including punctuation
3G          go to the third line
fX          go to the next "X" character on the current line
0           go to the first column in the current line
^           go to the first non-blank character in the current line
y%          copy text up to the next matching parenthesis
cw          delete until the end of the word and start typing
C           delete until the end of the line and start typing

Saya setuju dengan Anda: meraih mouse bisa memperlambat Anda. Rekomendasi saya adalah untuk mencoba editor kode yang berbeda sampai Anda menemukan yang terasa paling nyaman, sesuai dengan gaya Anda dan memungkinkan Anda untuk bekerja dengan cara yang paling produktif. Saya harus menyebutkan banyak editor memiliki "vim-mode" yang mengemulasi beberapa keybindings dan fungsionalitas vim.

Ini mungkin bukan tempat untuk pengantar lain untuk perintah vim; Namun, karena saya melihat di halaman yang sama ini peringatan tentang vim yang sulit diambil, saya ingin mengatakan Anda benar-benar perlu tahu sedikit untuk membasahi kaki Anda:

i           start typing code
<ESC>       when you're done typing code
<ESC>       when you accidentally pressed a key that had a weird effect
ZZ          save file and exit
:q!         quit without saving
simlev
sumber
Pada Windows, acara tanpa mempelajari Vim, IDE utama seperti Visual Studio atau Eclipse atau editor seperti Notepad ++ (dan banyak lainnya) memungkinkan untuk mencapai produktivitas yang sebanding dengan pintasan keyboard standar (mis. Ctrl + S = save) jadi untuk pengguna Windows saja, mereka adalah sering jauh lebih intuitif untuk belajar daripada Vim dan tidak ada tikus dibutuhkan. Tapi tentu saja, bertahun-tahun yang lalu mereka tidak begitu matang sehingga Vim layak dipelajari. Maksud saya adalah, untuk pengguna Windows saja, Vim tidak membuat perbedaan signifikan hari ini seperti dulu. Tetapi ini masih bisa menjadi pilihan yang efektif untuk pengguna yang sebagian bekerja di Windows dan Linux.
miroxlav
0

Saya pikir sulit untuk menghindari 100% mouse. Yah, Vim adalah saran yang bagus, tetapi juga memiliki kurva belajarnya, jika Anda tidak terbiasa dengannya.

Sebagai jawaban alternatif (di Windows) - dan lainnya untuk membantu menghindari menggerakkan tangan ke mouse:

Pelajari (Anda masih perlu) semua pintasan untuk IDE Anda. Tapi tetap saja Anda mungkin perlu atau ingin menggunakan mouse. Di sini saya menggunakan num-pad untuk klik mouse (num key 5). Anda juga dapat navigavte mouse dengan angka lainnya (1-4 dan 6-9) (tapi itu lambat). Ini disebut Tombol Mouse, dan sudah menjadi bagian dari Windows.

ini diaktifkan dengan cara ini :

  • Di panel kontrol di bawah Kemudahan Akses
  • Klik Kemudahan Pusat Akses
  • Klik Jadikan mouse lebih mudah digunakan
  • Nyalakan tombol mouse

Sekarang, ketika Anda mematikan numpad (dengan num-lock), Anda dapat menggunakannya seperti yang disebutkan. Ketika num-pad aktif, Anda dapat menggunakan numpad seperti biasa (memasukkan angka dll.).

Saya terutama menggunakannya untuk mengklik kiri tombol mouse. Dengan ctrl [angka] Anda memindahkan kursor lebih besar.

jma73
sumber
0

Di Windows, ya.

Apakah Anda mengambil seperti IDE Studio visual , Gerhana atau editor suka Notepad ++ (tidak perlu mempelajari Vim), mereka memiliki pemetaan tombol yang dapat disesuaikan sehingga Anda dapat mencapai semua tindakan menggunakan keyboard. Jika ada pemetaan yang hilang untuk sesuatu, fungsi biasanya ditemukan di menu (atau Anda dapat menambahkan pintasan ke sana).

Skenario pengembangan umum di mana mouse diperlukan adalah:

  • desainer visual seperti perancang formulir atau perancang proses. Tetapi ini seharusnya tidak memperlambat Anda karena pada saat itu Anda tetap memegang mouse :). Banyak kali, objek dalam perancang dapat dipindahkan juga dengan keyboard, tetapi lebih cocok untuk menyempurnakan lokasi, karena itu membutuhkan waktu lama.

  • memperoleh beberapa informasi dari tooltips (melayang di atas variabel saat debugging dll.), tetapi biasanya dapat diperoleh dengan cara yang berbeda, mis. di jendela Jam.

miroxlav
sumber