Ini bekerja pada versi terbaru magit
dari Melpa (dari cabang utama ) seperti yang diuji hari ini.
Saat berada di jendela Status Magit,
C-u j u
- Langsung ke u bagian nstaged, memperluas dan membawa yang ke puncak buffer
C-u j s
- Langsung ke bagian yang ditandai, perluas dan bawa ke bagian atas buffer
Tindakan serupa akan berlaku untuk C-u j ..
binding lainnya di magit-section-jump-map
juga.
Dari magit.el
di cabang utama :
(defvar magit-section-jump-map
(let ((map (make-sparse-keymap)))
(define-key map (kbd "z") 'magit-jump-to-stashes)
(define-key map (kbd "n") 'magit-jump-to-untracked)
(define-key map (kbd "u") 'magit-jump-to-unstaged)
(define-key map (kbd "s") 'magit-jump-to-staged)
(define-key map (kbd "f") 'magit-jump-to-unpulled)
(define-key map (kbd "p") 'magit-jump-to-unpushed)
(define-key map (kbd "r") 'magit-jump-to-pending)
map)
"Submap for jumping to sections in `magit-status-mode'.")
Menjawab
Untuk menjawab aplikasi spesifik Anda untuk meninjau bakhil di bagian unstaged, lakukan C-u j u
di buffer Status Magit.
Berlaku untuk kode cabang master magit; belum mencoba cabang berikutnya.
Contoh alur kerja menggunakan binding ini
M-x magit-status
- Tahap file yang ingin Anda gunakan
s
- Luaskan file yang dipentaskan yang memperlihatkan diff hunk, sambil juga memposisikan bagian atas stage yang dipentaskan ke atas buffer:
C-u j s
- Komit
c c
, buka buffer COMMIT di jendela terpisah
- Tulis log sambil meninjau perbedaan stage di jendela lain. Jika beda melebihi tinggi jendela, saya menggunakan 'scroll other window commands' .
- Selesai komit
C-c C-c
.
advice-add
berlaku di Emacs v24.3.1, itu adalah fasilitas saran baru yang diperkenalkan di Emacs v24.4