সাব্লাইম পাঠ্য উইন্ডোর উভয় কলামে একই ফাইল দেখাচ্ছে Showing


203

আমার যখন একটি সাব্লাইম পাঠ্য উইন্ডোতে 2 টি কলাম সেট করা আছে, তখন আমি কি উভয় কলামে একই ফাইলটি প্রদর্শন করতে পারি?

উত্তর:


307

হ্যা, তুমি পারো. কোনও ফাইল খোলা থাকলে ক্লিক করুন File -> New View Into File। তারপরে আপনি নতুন ট্যাবটিকে অন্য প্যানে টেনে আনতে এবং ফাইলটি দু'বার দেখতে পারবেন।

একটি নতুন ফলক তৈরির বিভিন্ন উপায় রয়েছে। অন্যান্য উত্তরে বর্ণিত হিসাবে, লিনাক্স এবং উইন্ডোজে আপনি মেনুতে অনুরূপ AltShift2( Option ⌥Command ⌘2ওএস এক্সে) ব্যবহার করতে পারেন View → Layout → Columns: 2। আপনি চমৎকার যদি Origamiপ্লাগইনটি ইনস্টল, আপনি ব্যবহার করতে পারেন View → Origami → Pane → Create → Right, অথবা CtrlK, Ctrlউইন্ডোজ / লিনাক্স উপর জ্যা (প্রতিস্থাপন Ctrlসঙ্গে OS X এর দিকে)।


12
বিভক্ত স্ক্রিনের জন্য
সিটিআরএল

উইন্ডোজগুলি সাজানোর জন্য আপনি উইন্ডোজ + সিটিআরএল + তীর কী ব্যবহার করতে পারেন।
শীতল শাহ

পরবর্তী পোস্টের সেন্টিমিডি কাজ করে - 2 স্ক্রিনে বিভক্ত করতে + আল্ট + 2 টি শিফট করুন, এটি নীচে নয়।
এলডি ফ্যান্টম

@ এলডিফ্যানটম আপনি যখন বলবেন যে এই উত্তরটি কার্যকর হয় না, আপনার অর্থ কী? ওপি ইতিমধ্যে জানত কীভাবে বিভক্ত উইন্ডোজ তৈরি করতে হয়, সে কারণেই আমি আমার উত্তরে কীভাবে এটি করব তা ব্যাখ্যা করিনি। ডাউনওয়েট কীসের জন্য তা আমি নিশ্চিত নই।
ম্যাটডিমো

@ ম্যাটডিএমো, আমি এখন দেখছি আপনি কি বোঝাতে চেয়েছেন আমি কীভাবে ডাউন ভোট সরিয়ে ফেলব?
এলইডি ফ্যান্টম

93

তার Shift+ + Alt+ + 22 পর্দা বিভক্ত করা হয়। মেনু আইটেমের অধীনে আরও বিকল্প পাওয়া যায় দেখুন -> বিন্যাস।
একবার পর্দা বিভক্ত হয়, আপনি ফাইল শর্টকাট ব্যবহার খুলতে পারে:
1. Ctrl+ + Pঅথবা (মহিমান্বিত মধ্যে বিদ্যমান ডিরেক্টরি থেকে)
2. Ctrl+ + O(ব্রাউজ ডিরেক্টরি)


2
প্রসারিত করতে, সিটিআরএল + পি আপনাকে একই ফাইলটি একবারে "খোলার" অনুমতি দেবে।
জয়ফ্লো

65

মহৎ সম্পাদকের ভিতরে, নামযুক্ত ট্যাবটি সন্ধান করুন View,

View --> Layout --> "select your need"

1
View --> Layout --> "select your need" আপনার প্রয়োজনগুলি নির্বাচন করুন = [একক, কলাম, সারি, গ্রিড]। সুতরাং এর অর্থ আপনি যখন লেআউট এ যান তখন উপলভ্য বিকল্পগুলি। প্রথমে চেষ্টা করুন,
সাব্লাইম

মেনু নেভিগেশনের প্রশংসা করুন কেবলমাত্র একটি শর্টকাটের পরিবর্তে যা কিছু ব্যবহারকারীর জন্য কাজ করে এবং কোন মর্যাদাবান বৈশিষ্ট্যটি মেনুতে স্পষ্টভাবে সংজ্ঞায়িত করে তা ব্যাখ্যা করে না। :)
আগ্রহী

এটিই কেবল গ্রহণযোগ্য হওয়া উচিত, এটিই আমার পক্ষে কাজ করেছিল। গৃহীত ব্যক্তি আর কাজ করে না। সম্ভবত এটি বর্তমান সংস্করণগুলিতে কাজ করে না।
ভ্যাটো

10

অন্যান্য সম্পাদকের মতো পাওয়া যায়, বর্তমান ফাইলটিতে "একটি স্প্লিটার খুলুন / বন্ধ করতে" এখানে একটি সাধারণ প্লাগইন রয়েছে:

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]]
            })

এটি হিসাবে সংরক্ষণ করুন Packages/User/split_pane.pyএবং এটি কিছু হটকে বাঁধুন:

{"keys": ["f6"], "command": "split_pane"},

আপনি নিম্নলিখিতটি উল্লম্ব বিভাজন পরিবর্তন করতে চান

        "cols": [0.0, 0.46, 1.0],
        "rows": [0.0, 1.0],
        "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]

6

আমি নিয়মিত 2 ভিন্ন পজিশনে একই ফাইলে কাজ করি। অরিগামি এবং চেইন ব্যবহার করে আমি এটি সাব্লাইম টেক্সট 3 এ সমাধান করেছিকিছু অতিরিক্ত কনফিগারেশনের সাথে ।

আমার ওয়ার্কফ্লো হ'ল Ctrl+ k+ 2নীচের একটিকে সক্রিয় করে দুটি (অনুভূমিক) প্যানে ফাইলটির ভিউ বিভক্ত। ব্যবহারের Ctrl+ + k+ + oফলকগুলি মধ্যে টগল করতে। সম্পন্ন হয়ে গেলে নীচের ফলকটি সক্রিয় রয়েছে তা নিশ্চিত করুন এবং নকল ভিউ এবং ফলকটি বন্ধ করতে Ctrl+ টিপুন F4

উজ্জ্বল গ্লোবাল সেটিংসে (অরিগামি সেটিংস নয়!) যোগ করুন

"origami_auto_close_empty_panes": true,

নিম্নলিখিত শর্টকাটগুলি যুক্ত করুন

  { "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কমান্ড কাজ (শর্টকাট দেখা), তবে আপনাকে করতে হবে কমান্ড প্যাকেজের চেইন ইনস্টল করা নেই।
wehal3001

@ wehal3001 ধন্যবাদ, আপডেট হয়েছে (এছাড়াও গ্লোবাল সেটিংস আপডেট হয়েছে, যেখানে ভুল সেটিংটি আটকানো হয়েছিল)।
mrtnlrsn

2

আমি আপনাকে অরিগামি ব্যবহার করার পরামর্শ দেব । এটি স্ক্রিন বিভক্ত করার জন্য একটি দুর্দান্ত প্লাগইন। কীবোর্ড শর্ট কাট সম্পর্কে আরও তথ্যের জন্য এটি ইনস্টল করুন এবং সাব্লাইম পাঠ্য পুনরায় চালু করার পরে পছন্দসমূহ প্যাকেজ সেটিংস ওরিগামি কী বাইন্ডিংগুলি খুলুন - ডিফল্ট->->->

আপনার প্রশ্নের সুনির্দিষ্ট জন্য আমি আপনাকে উল্লিখিত ফাইলটিতে ক্লোনিং সম্পর্কিত শর্ট কাটগুলি দেখার পরামর্শ দিচ্ছি।



2

দেখুন -> বিন্যাস -> একটি বিকল্প চয়ন করুন বা শর্টকাট ব্যবহার করুন

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

এখানে চিত্র বর্ণনা লিখুন


1

কিন্ডা একটু দেরীতে হলেও কমান্ড আর্গুমেন্ট দ্বারা চালিত লেআউটটি "অনুভূমিক" বা "উল্লম্ব" সেট করার জন্য আমি @ টোবিয়ার উত্তরটি প্রসারিত করার চেষ্টা করেছি

{"keys": ["f6"], "command": "split_pane", "args": {"split_type": "vertical"} } 

প্লাগিন কোড:

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]]
            })
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.