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 Origami
eklentisi 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.py
ve 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" },
chain
Komutun ç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]]
})