Как открыть больше файла в том же окне на другом теге (используя квант плюс редактор)

Если вы не используете Unity ...

Если вы используете Unity, определенно используйте ответ jan. Это может быть альтернативой для других оконных менеджеров.

Сценарий, приведенный ниже, должен делать в точности так, как вы описываете:

Нажмите комбинацию клавиш Тип один или больше символов имени окна Нажмите Return и появится соответствующее окно:

Сценарий

#!/usr/bin/env python3
import subprocess
import socket

machine_name = socket.gethostname()

get = lambda cmd: subprocess.check_output(["/bin/bash", "-c", cmd]).decode("utf-8")

w_list = get("wmctrl -l").splitlines()
w_data = [(w.split()[0], w[w.find(machine_name)+len(machine_name)+1:])for w in w_list]     
windows = [it[1] for it in w_data if "_NET_WM_WINDOW_TYPE_NORMAL" in get("xprop -id "+it[0])]
l = "'"+("' '").join(windows)+"'"
cmd = "zenity --list --title='Window chooser' --column='Type one or more characters' "+l
try:
    window = get(cmd).split("|")[-1].strip()
    w_id = [item[0] for item in w_data if window in item[1]][0]
    subprocess.Popen(["wmctrl", "-ia", w_id])
except:
    pass

Как использовать

Нажмите клавишу

Затем:

Скопируйте сценарий в пустой файл, сохраните его как window_switcher.py Введите один или несколько символов имени окна [!d6 ] Если все работает нормально, добавьте его в комбинацию клавиш: выберите: «Системные настройки»> «Клавиатура»> «Ярлыки»> «Пользовательские ярлыки». Нажмите «+» и добавьте команду:
python3 /path/to/window_switcher.py
2
задан 19 November 2010 в 18:38

16 ответов

Перейдите к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем измените quanta %U на quanta --unique %U

man quanta. .. ОПЦИИ

--unique Запуск в качестве приложения с одним экземпляром.
2
ответ дан 25 July 2018 в 22:51
  • 1
    Я последовал за ним в Ubuntu 10.04. Но это не работает – Gunaseelan 10 February 2015 в 17:50

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 25 July 2018 в 22:51
  • 1
    Сэр, я имею в виду, когда я дважды нажимаю на php-файл, тогда он открывается в квантах плюс, но когда мне нужно открыть другой файл, и я снова дважды щелкнул по этому файлу в другом окне квантов плюс. Я хочу, когда я открою второй файл, он будет открыт в том же окне на другой вкладке. – shalu 19 November 2010 в 19:01

Перейдите к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем измените quanta %U на quanta --unique %U

man quanta. .. ОПЦИИ

--unique Запуск в качестве приложения с одним экземпляром.
2
ответ дан 27 July 2018 в 00:59
  • 1
    Я последовал за ним в Ubuntu 10.04. Но это не работает – Gunaseelan 10 February 2015 в 17:50

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 27 July 2018 в 00:59
  • 1
    Сэр, я имею в виду, когда я дважды нажимаю на php-файл, тогда он открывается в квантах плюс, но когда мне нужно открыть другой файл, и я снова дважды щелкнул по этому файлу в другом окне квантов плюс. Я хочу, когда я открою второй файл, он будет открыт в том же окне на другой вкладке. – shalu 19 November 2010 в 19:01

Перейдите к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем измените quanta %U на quanta --unique %U

man quanta. .. ОПЦИИ

--unique Запуск в качестве приложения с одним экземпляром.
2
ответ дан 2 August 2018 в 04:16
  • 1
    Я последовал за ним в Ubuntu 10.04. Но это не работает – Gunaseelan 10 February 2015 в 17:50

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 2 August 2018 в 04:16
  • 1
    Сэр, я имею в виду, когда я дважды нажимаю на php-файл, тогда он открывается в квантах плюс, но когда мне нужно открыть другой файл, и я снова дважды щелкнул по этому файлу в другом окне квантов плюс. Я хочу, когда я открою второй файл, он будет открыт в том же окне на другой вкладке. – shalu 19 November 2010 в 19:01

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 4 August 2018 в 20:20

Перейти к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем изменить quanta% U на quanta -unique % U

человеческие кванты ... ВАРИАНТЫ

  • - уникальные Запуск как один -инстанционное приложение.
2
ответ дан 4 August 2018 в 20:20

Перейти к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем изменить quanta% U на quanta -unique % U

человеческие кванты ... ВАРИАНТЫ

  • - уникальные Запуск как один -инстанционное приложение.
2
ответ дан 6 August 2018 в 04:20

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 6 August 2018 в 04:20

Перейти к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем изменить quanta% U на quanta -unique % U

человеческие кванты ... ВАРИАНТЫ

  • - уникальные Запуск как один -инстанционное приложение.
2
ответ дан 7 August 2018 в 22:26

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 7 August 2018 в 22:26

Перейти к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем изменить quanta% U на quanta -unique % U

человеческие кванты ... ВАРИАНТЫ

  • - уникальные Запуск как один -инстанционное приложение.
2
ответ дан 10 August 2018 в 10:34

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 10 August 2018 в 10:34

Перейти к: Система -> Настройки -> Главное меню -> Программирование -> Quanta Plus -> Свойства -> Команда ... затем изменить quanta% U на quanta -unique % U

человеческие кванты ... ВАРИАНТЫ

  • - уникальные Запуск как один -инстанционное приложение.
2
ответ дан 13 August 2018 в 17:04
  • 1
    Я последовал за ним в Ubuntu 10.04. Но это не работает – Gunaseelan 10 February 2015 в 17:50

К сожалению, вы не даете много информации, поэтому я могу только догадываться. Я бы посмотрел в меню Windows в режиме MDI. Режимы Toplevel и Childframe дают вам несколько окон, возможно, IDEAI, что вы хотите.

0
ответ дан 13 August 2018 в 17:04
  • 1
    Сэр, я имею в виду, когда я дважды нажимаю на php-файл, тогда он открывается в квантах плюс, но когда мне нужно открыть другой файл, и я снова дважды щелкнул по этому файлу в другом окне квантов плюс. Я хочу, когда я открою второй файл, он будет открыт в том же окне на другой вкладке. – shalu 19 November 2010 в 19:01

Другие вопросы по тегам:

Похожие вопросы: