2015-03-10 19 views

cevap

2

için.

18

Leonid'in tavsiyesini kesinlikle almanız ve farklı bir araç kullanmanız kesinlikle iyi bir seçim olacaktır, ancak Sublime'de bunu nasıl yapabileceğini merak ediyorsanız iki seçeneğiniz vardır.


İlk Araçlar-> Yeni Eklentisi'ne gidip dosyasına aşağıdaki kodu yapıştırın:

import sublime, sublime_plugin 

class ReverseCharactersCommand(sublime_plugin.TextCommand): 
    def run(self, edit): 
     for region in self.view.sel(): 
      stringContents = self.view.substr(region) 
      self.view.replace(edit, region, stringContents[::-1]) 

Takip edilenler artık geri dönüşü istediğiniz belgenin farklı bölümlerini seçin ve gelen takip komutunu çalıştırın konsol, bu iş akışının bir görüntüsüdür. Python bir dize ters bir deyimsel yoludur

stringContents[::-1] 

:

enter image description here

o kodun ithalat bölümüdür.


Alternatif bu takip git depo ödeme gidip aynı kodu ve sizin için belirtilen uygun bir komut paleti seçenekleri :) olan olabilir

https://github.com/MattSeen/ST_ReverseCharacters

+0

'' 'view.run_command (" reverse_characters ")' '' yerine bunu açmak için bir keycombo yapmanın herhangi bir yolu var mı? – Arete

15

birisi aşağıdaki işlemi yapmak gerekirse .

12345 
67890 
abcde 
    | 
    to 
    | 
    v 

abcde 
67890 
12345 

tık Düzen ----> Permute hatları ---> Ters ve bir dosyada seçilen tüm satırları tersine dönecektir.vanilya Sublime

3

:

  1. menüsünü değiştirin
  2. Aç ters metni seçin (Ctrl + H veya ⌥ + + F)
    • "Seçimde" ve "Düzenli harcamaların" olduğundan emin olun salgılanması
      • Şimdi seçimin her karakter kendi imleç vurgulanır ( + Enter) '" seçenekleri . için
    • Ara etkinleştirilmiş ve tıklanma' Tüm bulun.
  3. tıklayın Edit > Permute selections > Reverse

Zarif değil ama basit ve tekrarlanabilir. Eğer imleçleriniz zaten varsa, tek ihtiyacınız olan şey adım 4'tür.

İlgili konular