Yüce Metin penceresinde 2 sütun ayarladığımda, aynı dosyayı her iki sütunda da görüntüleyebilir miyim?
Yüce Metin penceresinde 2 sütun ayarladığımda, aynı dosyayı her iki sütunda da görüntüleyebilir miyim?
Yanıtlar:
Evet yapabilirsin. Bir dosya açıkken, üzerine tıklayın File -> New View Into File. Ardından yeni sekmeyi diğer bölmeye sürükleyebilir ve dosyayı iki kez görüntüleyebilirsiniz.
Yeni bir bölme oluşturmanın birkaç yolu vardır. Diğer yanıtlarda açıklandığı gibi, Linux ve Windows'da, menüde karşılık gelen AltShift2( Option ⌥Command ⌘2OS X'te) kullanabilirsiniz View → Layout → Columns: 2. Eğer mükemmel varsa Origamieklentisi yüklü, kullanabilirsiniz View → Origami → Pane → Create → Right, ya da CtrlK, Ctrl→Windows / Linux üzerinde akor (yerine Ctrlile ⌘OS X).
Onun Shift+ Alt+ 22 ekranlarında içine kadar bölünmüş. Diğer seçenekler Görünüm -> Mizanpaj menü öğesinde bulunur.
Ekran bölündükten sonra, kısayolları kullanarak dosyaları açabilirsiniz:
1. Ctrl+ P(yüce içindeki mevcut dizinlerden) veya
2. Ctrl+ O(Dizine göz at)
Yüce editörün içinde, adlı sekmeyi bulun View,
View --> Layout --> "select your need"
View --> Layout --> "select your need" ihtiyaçlarınızı seçin = [tek, sütunlar, satırlar, ızgaralar]. Yani bu, Mizanpaj'a gittiğinizde kullanılabilecek seçenekler anlamına gelir. Önce deneyin, Yüce 2'de test edildi
Diğer editörlerde bulunan geçerli dosyaya "ayırıcıyı açmak / kapatmak" için basit bir eklenti:
import sublime_plugin
class SplitPaneCommand(sublime_plugin.WindowCommand):
def run(self):
w = self.window
if w.num_groups() == 1:
w.run_command('set_layout', {
'cols': [0.0, 1.0],
'rows': [0.0, 0.33, 1.0],
'cells': [[0, 0, 1, 1], [0, 1, 1, 2]]
})
w.focus_group(0)
w.run_command('clone_file')
w.run_command('move_to_group', {'group': 1})
w.focus_group(1)
else:
w.focus_group(1)
w.run_command('close')
w.run_command('set_layout', {
'cols': [0.0, 1.0],
'rows': [0.0, 1.0],
'cells': [[0, 0, 1, 1]]
})
Farklı kaydedin Packages/User/split_pane.pyve bir kısayol tuşuna bağlayın:
{"keys": ["f6"], "command": "split_pane"},
Aşağıdakilerle dikey bölünme değişikliğine geçmek istiyorsanız
"cols": [0.0, 0.46, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
Aynı dosya üzerinde düzenli olarak 2 farklı pozisyonda çalışıyorum. Sublime Text 3'te origami ve zincir kullanarak bazı ek yapılandırmalarla çözdüm.
İş akışım Ctrl+ k+ 2, dosyanın görünümünü alt (alt) etkinken iki (yatay) bölmeye ayırır. Bölmeler arasında geçiş yapmak için Ctrl+ + ktuşlarını kullanın o. Tamamlandığında alt bölmenin etkin olduğundan emin olun ve çoğaltılan görünümü ve bölmeyi kapatmak için Ctrl+ tuşuna basın F4.
Yüce global ayarlarda (origami ayarlarında değil!)
"origami_auto_close_empty_panes": true,
Aşağıdaki kısayolları ekleyin
{ "keys": ["ctrl+k", "2"],
"command": "chain",
"args": {
"commands": [
["create_pane", {"direction": "down"}],
["clone_file_to_pane", {"direction": "down"}],
],
}
},
{ "keys": ["ctrl+k", "o"], "command": "focus_neighboring_group" },
chainKomutun çalışmasını sağlamak için (kısayolda görülür), ayrıca Komut Zinciri paketinin yüklü olması gerekir.
Origami'yi kullanmanızı öneririm . Ekranı bölmek için harika bir eklenti. Klavye kısayolları hakkında daha fazla bilgi için yükleyin ve Yüce metin yeniden başlattıktan sonra Tercihler ->Paket Ayarları ->Origami ->Tuş Bağlamaları - Varsayılan
Sorunuza özel olarak, yukarıda belirtilen dosyadaki dosyaların klonlanmasıyla ilgili kısa yolları görmenizi öneririm.
Aynı dosyayı Bölünmüş modda düzenlemek mümkündür. En iyi youtube videosunu izleyerek açıklanabilir.
Görünüm -> Düzen -> Bir seçenek belirleyin veya kısayol kullanın
Layout Shortcut
Single Alt + Shift + 1
Columns: 2 Alt + Shift + 2
Columns: 3 Alt + Shift + 3
Columns: 4 Alt + Shift + 4
Rows: 2 Alt + Shift + 8
Rows: 3 Alt + Shift + 9
Grid: 4 Alt + Shift + 5
Biraz geç ama @ Tobia'nın cevabını , komut argümanı tarafından yönlendirilen "yatay" veya "dikey" ayarlamak için genişletmeye çalıştım.
{"keys": ["f6"], "command": "split_pane", "args": {"split_type": "vertical"} }
Eklenti kodu:
import sublime_plugin
class SplitPaneCommand(sublime_plugin.WindowCommand):
def run(self, split_type):
w = self.window
if w.num_groups() == 1:
if (split_type == "horizontal"):
w.run_command('set_layout', {
'cols': [0.0, 1.0],
'rows': [0.0, 0.33, 1.0],
'cells': [[0, 0, 1, 1], [0, 1, 1, 2]]
})
elif (split_type == "vertical"):
w.run_command('set_layout', {
"cols": [0.0, 0.46, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
})
w.focus_group(0)
w.run_command('clone_file')
w.run_command('move_to_group', {'group': 1})
w.focus_group(1)
else:
w.focus_group(1)
w.run_command('close')
w.run_command('set_layout', {
'cols': [0.0, 1.0],
'rows': [0.0, 1.0],
'cells': [[0, 0, 1, 1]]
})