Tüm kelimeyi seçmek için NotePad ++ kısayolu


15

Ben notepad ++ biliyorum tüm kelimeyi seçmek için fare doubleclick kullanabilirsiniz, ancak bazı klavye kısayol kullanmak istiyorum. Örneğin, görsel stüdyoda varsayılan olarak ctrl + w ve çok kullanışlıdır. Notepad ++ ile bu işlem için kısayol belirtebilir miyim yoksa var mı?

Yanıtlar:


7

Daha iyi bir yol olabilir (ve bunun istenmeyen yan etkileri olabilir), ancak biraz etrafı sarmaktan:

Settings, Shortcut Mapper, Plugin Commands, 49 Q:Mark Word or Find Reverse, Modify, then Choose your Shortcut Combination.

Ctrl-W'nin Notepad ++ uygulamasında varsayılan olarak kapalı olduğunu unutmayın, bu yüzden kullanmak istiyorsanız önce (Kısayol eşleyici, Ana Menü) eşlemesini kaldırın.

Düzenleme: On saniye daha alay sonra, bu çözümün sakat istenmeyen yan etkisi biraz açıktır. Yani, bu bir test testidir ve ardından test seçmeyi deneyin. ;) Üzgünüm.


Bu benim için iyi çalışıyor
x2.

Test testi hakkında okudum (bir şey için normal regex problemi olduğunu düşünüyorum) ve şimdi daha iyi bir makro veya bu kararı bilmiyorum :(
x2.

1
Word'ü İşaretle ya da artık orada bulunmayan
Tersini

@ florian.isopp Komutun Kısayol Eşleyici'nin "Scintilla" sekmesinde bulunabileceğini düşünüyorum. İşte bu komutları sunan bir sayfa: docs.notepad-plus-plus.org/index.php/…
wip

@Patches cevabının kabul edilen cevap olarak işaretlenmesi gerektiğini düşünüyorum, başka biri katılıyor mu?
Chagai Friedlander

19

Bunu yapmak için yerleşik bir komut bulamadım, ancak bu işlevselliği çoğaltmanın bir yolunu buldum.

  1. İçinde birden fazla kelime bulunan herhangi bir metin dosyasını açın veya oluşturun.
  2. Gönderen Makro menüsünden seçin Başlat Kaydı .
  3. Ctrl+ Tuşuna basın ← Left. Düzeltme işareti (ekleme noktası / I-ışını) sözcüğün başına gider.
  4. Ctrl+ Shift+ Tuşlarına basın Right →. Sözcük vurgulanacaktır.
  5. Gönderen Makro menüsünden seçin Kaydı Durdur .
  6. Yine Makro menüsünden Geçerli Kayıtlı Makroyu Kaydet'i seçin .
  7. Görüntülenen kutuya istediğiniz adı atayın ve bunun için bir klavye kısayolu seçin. Ardından Tamam'a tıklayın .

Atanmış kısayolunuz artık, düzeltme işaretinin kelimenin ilk harfinin hemen solunda olduğu durumlar dışında, işaretin şu anda içerdiği sözcüğü vurgulayacaktır; bu durumda önceki sözcüğü seçecektir.

Düzeltme işareti sözcüğün hemen solundayken bir sözcük seçebilmeniz gerekiyorsa, yukarıdaki adımları uygulayın ancak sol ve sağ tuşları değiştirin, böylece düzeltme işareti sözcüğün sağına hareket eder ve sola vurgulanır. Bu durumda, işaret hemen kelimenin sağındaysa aşağıdaki sözcüğü seçer. İsterseniz her ikisi için de kısayol oluşturabilirsiniz.

Umarım daha iyi bir yol vardır, ama bir tane bulamadım. Eğer bir başkası biliyorsa, bunu vermekten çekinmeyin ve bu cevabı küçümseyin.


1
ctrl + [shift +] sol | doğru uygulama birçok uygulamada, bilgisayarınız üzerinden kullanmak iyi bir deyimdir. Onu destekleyen adres çubuklarında harika. Ayrıca, ctrl + del veya ctrl + backspace benzer bir şey yapar.
Ape-inago

Bu gerçekten iyi! Çok teşekkür ederim, kelimeyi işaretledikten sonra bir sonraki bloğu nasıl işaretleyeceğiniz konusunda bir fikriniz var mı? kaç tane ide'ye benzer?
Chagai Friedlander

5

Aynı hedefe ulaşmak için autohotkey kullanıyorum. Kombinasyon Ctrl+ F+Esc

Ctrl+ Fsizin için geçerli kelimeyi seçin, EscBul penceresini kapatın.

Ve hile yaptı.

(SourceInsight'ta bunun için varsayılan bir işlem vardı, çok yararlı :)


4

Autohotkey çözümüm, haritalama Ctrl-click kelimesini seçmek için:

; Allow Ctrl-Click to select current word in notepad++
#IfWinActive ahk_class Notepad++
; Note from Help: The hotkeys Shift::, Alt::, and Control:: fire upon release of the key unless they have the tilde prefix such as ~Alt::. By contrast, a specific left or right hotkey such as LAlt:: fires when it is pressed down.
~Control::
KeyWait, LButton, D T0
if ErrorLevel = 0
{
    Click 2
}
return
#IfWinActive

Bununla ilgili bazı sorunlar yaşadım. Eylül 2012'den beri güncellendi mi? Teşekkürler.
Tyler Forsythe
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.