Notepad ++ uygulamasında yatay olarak nasıl kaydırma yapabilirim?


13

Notepad ++ ile yatay olarak nasıl kaydırılır? Yatay kaydırma çubuğunu sürükleyerek yolu biliyorum, ancak daha uygun bir yol istiyorum:

  1. Klavye ile kaydırma

  2. Shift tuşunu basılı tutarken fare tekerleğiyle kaydırma.

Günlük dosyalarında uzun satırlar var. Ve her iki yönde de çok hızlı kaydırmam gerekiyor: yatay ve dikey.


1
Sonunda bunun için N ++ bir düzeltme var . eğer şanslıysak, bir sonraki yapıya dahil edilmelidir.
Shawn

Yanıtlar:


7

Notepad ++ ile yatay olarak nasıl kaydırılır?

Notepad ++ 'da başka herhangi bir programda yatay olarak kaydırma yaptığınız şekilde yatay olarak kaydırabilirsiniz. Uygun bir yol

Yatay kaydırma çubuğunu sürükleyerek yolu biliyorum, ama daha uygun bir yol istiyorum.

Neyin uygun olduğunu düşündüğünüze bağlıdır, ancak birkaç seçenek vardır.

Klavye ile kaydırma

Çoğu programda Leftve Righttuşlarını genellikle bazı değiştiricilerle birlikte kullanabilirsiniz . Örneğin, Ctrl+ Left/Rightgenellikle tüm yolu veya bir aralığı kaydırır. Ayrıca PageUpve PageDowngenellikle Ctrldikey yerine bir aralığı yatay kaydırmak için ile birleştirilebilir . Aynı şey Homeve için de geçerlidir End(genellikle bir satırın başına veya sonuna kayar).

Notepad ++ söz konusu olduğunda, bunların hiçbirini klavye veya fare ile desteklemiyor gibi görünüyor . Ne yazık ki, Kısayol Eşleyici'nin bile bir kısayol tuşuyla eşlenebilecek yatay kaydırma öğelerine sahip olmadığı görülüyor. Bir eklenti arayabilirsiniz, ancak daha kolay bir yol vardır:

Evrensel Çözüm

Shift tuşunu basılı tutarken fare tekerleğiyle kaydırma.

Bazı programlar bunu kendiliğinden destekler ve bazı fare sürücüleri / yazılımları destekler, ancak AutoHotkey ile kolayca kurabilirsiniz .

AutoHotkey belgeleri zaten vardır elverişli senaryo size bir değiştirici tuşu basılı ve fare tekerleğini çevirerek yatay (burada yeniden dolaşabiliyorsunuz Shiftyerine LControl):

~Shift & WheelUp::  ; Scroll left
  ControlGetFocus, fcontrol, A
  Loop 2  ; <-- Increase this value to scroll faster.
    SendMessage, 0x114, 0, 0, %fcontrol%, A  ; 0x114=WM_HSCROLL; 0=SB_LINELEFT
return

~Shift & WheelDown::  ; Scroll right
  ControlGetFocus, fcontrol, A
  Loop 2  ; <-- Increase this value to scroll faster.
    SendMessage, 0x114, 1, 0, %fcontrol%, A  ; 0x114=WM_HSCROLL; 1=SB_LINERIGHT
return

Komut dosyasını gerektiği şekilde özelleştirebilir ve genişletebilirsiniz; örneğin, klavye kısayol tuşları ekleyebilir, kaydırma miktarını değiştirebilir vb.

Günlük dosyalarında uzun satırlar var. Ve her iki yönde de çok hızlı kaydırmam gerekiyor: yatay ve dikey.

İhtiyaçlarınıza uyacak şekilde biraz, orta miktarda veya çok fazla kaydırma yapmak için yukarıdaki gibi birden fazla kısayol tuşu oluşturabilirsiniz. Komut dosyanızı derleyebilir ve arka plan programı olarak çalıştırabilirsiniz.


Scrolling with mouse wheel while holding Shift key pressed.benim için çalışmıyor :(
alexmelyon

3
Eğer iddia başlamak Yani "Sen Not Defteri'nde yatay kaydırma yapabilirsiniz ++ aynı şekilde (ler) yatay başka programda kaydırma" , daha sonra gidip o yollardan bazıları açıklamak çoğu programlarda genellikle kullanabilirsiniz"(...) " , " Notepad ++ özellikle, bunların hiçbirini desteklemiyor gibi görünüyor . " Yani açıkça (ler) kaydırma yatay aynı şekilde Notepad ++ DEĞİL can Kaydırdığınızda yatay başka programda . OP sormak için haklıydı ve ilk, küçümseyen ve aslında yanlış paragrafınız cevaptan çıkarılmalıdır.
walen

1
Autohotkey komut dosyası için bir ton teşekkürler. İş yerinde sürekli yatay kaydırma yapmalıyım.
Edza

Merak edenler için, Notepad ++ bu sürüm 7.7.1 sürümünden itibaren varsayılan olarak etkinleştirilmiştir ( meraklılar için taahhüt aşağıdadır ).
bsplosion


2
  1. Farem (Logitex RX 250), fare tekerleğini sola ve sağa hafifçe vurarak dikey kaydırmayı destekler

  2. "görünüm" menü seçeneğinde "sarma" seçeneğini etkinleştirebilirsiniz. bu, uzun satırları sarar, böylece pencereyi terk edecek herhangi bir şey satırın altına sarılır ve yazılır.

  3. "Ctrl" tuşunu basılı tutup sağa basmak, kelimeden kelimeye doğru zıplamaya gidecektir.


1. Logitech'im de var ve fare tekerleğinin "Geri Dön" ve "İleri Git" olarak eşlenen taraflara dokunmasını istiyorum. 2. Satırlarımın açılmasını istiyorum, çünkü çok uzun LOGS satırları, tüm satır başlangıçlarının dizilmiş olduğunu görmek istiyorum. 3. Kelimeler her zaman aynı uzunlukta değildir ve çok uzun bir "kelime" olacaksa ekrana sığmayacak kadar sağa daha fazla sıçrayabilir. Bazen olur. 4. Ben de uzaklaştırmak istemiyorum.
ViliusK

1
iyi yakınlaştırma iyi bir seçenek olmazdı evet. bir tür makro yapabilir veya "autohotkey" komutunu kullanarak örneğin 10 20 veya 50 kez doğru dokunan bir kısayol tuşu oluşturabilirsiniz.
ITroubs

Ayrıca, geçerli fare penceresindeki sağ ok tuşuna 50 dokunma yapan sağ fare düğmesini basılı tutma ve sağa kaydırma gibi bir jest yapmak için kullanabileceğiniz bazı hareket programları da vardır. bir zamanlar jestler için kullandığım program "Stroit" denir
ITroubs

@ViliusK bu yardımı yaptı mı?
ITroubs

Yukarıdakilerin hiçbiri iyi değildir. Makro da iyi değil, çünkü tüm çizgiler aynı uzunlukta değil. Bu yüzden sağa 50 sembol giden bir makro kullanırsam sonraki satıra atlayabilir ve satırın başına gidebilir.
ViliusK

2

Ayrıca yatay kaydırma için uygun bir seçenek arıyordum, benim için işe yarayan şey kaydırma okuna sağ tıklamak ve sırasıyla 1 sayfa sola veya sağa taşımak için "Sayfa Sol" veya "Sayfa Sağ" a tıklamaktı.

Sol Kenar ve Sağ Kenar, Ev veya Bitiş işlevine benzer işlev sağlamak için de yararlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.