LinuxForum.Fans
Тема

Visual Studio Code настройка

Автор: medusa 19 сообщений 1673 просмотров
23.07.2021 14:39 #436509

Доброго времени суток. Уважаемые Господа возник вопрос, связанный с настройкой. Дело в следующем - допустим нам необходимо отредактировать файл (расширение не существенно).

text

<div class="c3">Etiam porta sem malesuada magna mollis euismod. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
</div>

При попытке удалить какую-то часть кода у меня происходит удаление не по символьно, а словами целиком. Подскажите, если кто знает. как назначить нормальное удаление, т.е. символ за символом. Спасибо. (При попытке найти ответ в Гугле выдается список не имеющего ничего общего с данным вопросом.)

23.07.2021 16:02 #436510

Копайте здесь
https://code.visualstudio.com/docs
Возможно, дело в Intellisence - он оперирует целыми словами

23.07.2021 16:35 · отредактировано #436511
"ValentinK" написал:
Intellisence - он оперирует целыми словами

Спасибо за информацию, но дело в том. что эта фича у меня не установлена.(((
Ага, я понял. Спасибо))))

23.07.2021 17:04 · отредактировано #436512
"medusa" написал:
дело в том. что эта фича у меня не установлена.(((

Вы плохо разобрались. Вчитывайтесь в документацию.
Ищите по слогану "input operational mode"

01.05.2024 20:42 #439448

Доброго времени суток. Возник вопрос из-за выхода и з строя PyCharm. Решить его не смог - программа переодически и безсистемно выводит Систему из сессии. Работать в такой программе стало невозможно. перешел на VSCode, но результат не лучше. Эта не вылнтает, но и кодить в ней я просто не могу - поиск настроек оказаласлся просто не возможным - все мои вопросы просто не имеют отзыва. Не знаю, может что не так спрашиваю. Вопрос - программа не знает, например, dunder методов. Например __add__, __sub__ и т.д. приходится полностью писать в ручную. Я не знаю, может нужна какая-то настройка, какой-то плагин или шаманский бубен, что бы это работало. У меня встала учеба, работа, все, абсолютно все. Может нужно заплатить за объяснения? Спасибо.

02.05.2024 07:57 #439449

medusa, как вариант, попробуйте PyCharm Professional, на 30 дней можно бесплатно. И удалите все ненужные настройки системных горячих клавиш.

02.05.2024 15:02 · отредактировано #439450
"Rizado" написал:
И удалите все ненужные настройки системных горячих клавиш.

А можно с этого места по подробнее))) Я боюсь, что мои рукм исполнят так удаление, что что-либо запускать уже не получится. И вопрос - у меня есть лицензия на PyCharm 2022.2.5, но я нигде не нашел, какую версию Python он полностью поддерживает. Быть может имеет смысл установить Pytyon 3.x, но вот какую именно не знаю. Я читал аннотация к этому выпуску PyCharm и там было сказано, что поддержка 3.11 только частичная. У меня сейчас в Системе 2 релиза:

[console]
medusa@medusa-pc-O-E-M:~$ python -V
Python 3.11.9
medusa@medusa-pc-O-E-M:~$ python3.10 -V
Python 3.10.12
medusa@medusa-pc-O-E-M:~$
[/console]

Первая стоит по умолчанию с помощью alias в .bashrc:

alias python='/usr/bin/python3.11'
02.05.2024 18:50 #439451
"medusa" написал:
И вопрос - у меня есть лицензия на PyCharm 2022.2.5

А разве там не годичная подписка?

"medusa" написал:
какую версию Python он полностью поддерживает

ИМХО, ту, что установлена в системе. Максимум может какой-то момент в синтаксисе не так выделить.

"medusa" написал:
А можно с этого места по подробнее

Настройки - Клавиатура - Комбинации клавиш.
Всё, что не нужно, смело очищайте. Например, Alt+F7 - перемещение окна. Но в Double Commander из-за этого не работает та же комбинация для поиска файлов. И т.д.

04.05.2024 19:32 · отредактировано #439453
"Rizado" написал:
Настройки - Клавиатура - Комбинации клавиш.

Даже не знаю, что и думать. PyCharm - это единственная программа, которая выбрасывает мою систему из сессии. Причем просто переименовать каталоги в cahe и config не получается. Если программа завершается вот так не корректно, то помогает только:

[console]
sudo -i
swapoff -a && swapon -a
sync; echo 3 > /proc/sys/vm/drop_caches
[/console]

Помогла только очистка inode и dentrie и PageCache. На счет годичной подписки Вы правы, но там у меня есть уже постоянная возможность использования, но нигде не могу найти, какую версию Python под эту программу нужно поставить. С комбинацией клавиш есть трудности - их что все надо удалить? Не повлияет ли это на работу Системы в дальнейшем? Для vscode пишу сниппеты сейчас. Как-то все очень скверно вышло. Спасибо.

04.05.2024 22:05 #439454
"medusa" написал:
С комбинацией клавиш есть трудности - их что все надо удалить?

Не все, а только ненужные или которые блокируют выполнение операций в программах. Например, в PyCharm функция "Reformat Code" работает по горячим клавишам Ctrl+Alt+L, но в Linux эта комбинация по умолчанию работает как блокировка компьютера. И если не переназначить системную комбинацию, в приложении доступ к этой функции будет только через меню. Кстати, именно эту я себе переназначил на Win (Super)+L, более привычно.

05.05.2024 11:39 · отредактировано #439455
"Rizado" написал:
Не все, а только ненужные или которые блокируют выполнение операций в программах.

Ваши рекомендации просто СУПЕР!!! Ситуация сейчас выглядит так - имеется комбинация клавиш Ctrl+Alt+F12. Для PyCharm это "путь к файлу", а для Системы "Откройте виртуальную консоль tty12.". Когда я осуществляю поиск по проекту и кликаю по файлу в списке поиска срабатывает именно она. Вопрос только где ее редактировать - в настройках клавиатуры она не обнаруживается. Спасибо.

По TTY ситуация такая:
Ctrl+Alt+F1: открывает TTY 1
Ctrl+Alt+F2: открывает TTY 2
Ctrl+Alt+F3: открывает TTY 3
Ctrl+Alt+F4: открывает TTY 4
Ctrl+Alt+F5: открывает TTY 5
Ctrl+Alt+F6: открывает TTY 6
Ctrl+Alt+F7: возврат в графическую среду рабочего стола
--------------------------------------------------------------------------------
Ctrl+Alt+F8
Ctrl+Alt+F9
Ctrl+Alt+F10
Ctrl+Alt+F11
Ctrl+Alt+F12
не открывается ничего и монитор выглядит так:
[console]
_
[/console]

05.05.2024 20:54 #439456

medusa, в смысле "виртуальную консоль 12"? Их же, насколько я помню, всего 6. Открываются, в зависимости от дистрибутива по хоткеям от Ctrl+Alt+F1 до Ctrl+Alt+F6 или от Ctrl+Alt+F2 до Ctrl+Alt+F7. Соответственно, графический сеанс открывается Ctrl+Alt+F7 или Ctrl+Alt+F1.

И ещё пример. В системе Al7+F7 - переместить активное окно (можно просто мышью, без захвата), а в Double Commander это поиск файла. Для человека, предпочитающего работать с клавиатурой, а не мышью, это ужас. Поэтому и убираю себе всё лишнее.

06.05.2024 10:52 #439457
"Rizado" написал:
Поэтому и убираю себе всё лишнее.

Я понимаю, но факт остается фактом. При нажатии Ctrl+Alt+F12 у меня происходит выход в черное окно на весь экран с мигающим курсором. Нажатие Ctrl+Alt+F7 я возвращаюсь в графический интерфейс. А саму комбинацию клавиш Ctrl+Alt+F12 я просто не вижу в настройках:

Показать

[img=Keyboard]https://fa8fde9a-04c0-47e0-ad84-711164829705.selstorage.ru/Peek%202024-05-06%2010-46.gif[/img]

Ну вот как-то так пока. Спасибо.

06.05.2024 11:47 #439458

medusa, аналогично. Может, потом покопаюсь, если желание будет. Пока что другие задачи есть.

06.05.2024 12:11 #439459
"Rizado" написал:
Может, потом покопаюсь, если желание будет. Пока что другие задачи есть.

Не вопрос, к слову, решил я все-таки вопрос с черепашьей графикой:

[console]
medusa@medusa-pc-O-E-M:~$ sudo pip3.11 install PythonTurtle

medusa@medusa-pc-O-E-M:~$ python3.11 -m pip show PythonTurtle
Name: PythonTurtle
Version: 0.3.2
Summary: An educational environment for learning Python, suitable for beginners
Home-page: http://pythonturtle.org
Author: Ram Rachum and contributors
Author-email: ram@rachum.com
License: MIT
Location: /usr/local/lib/python3.11/dist-packages
Requires:
Required-by:
medusa@medusa-pc-O-E-M:~$
medusa@medusa-pc-O-E-M:~$ sudo apt-get install python3.11-tk
medusa@medusa-pc-O-E-M:~$ python3.11 -m tkinter
[/console]

Последней командой просто проверяем работает или нет.

06.05.2024 15:58 · отредактировано #439460
"medusa" написал:
При нажатии Ctrl+Alt+F12 у меня происходит выход в черное окно на весь экран с мигающим курсором.

Видимо у Вас в системе определены не 6 виртуальных консолей, а, по крайней мере, 12.

Вам следует ограничить количество виртуальных консолей до 6.
Количество виртуальных консолей задается при инициализации системы. В моей системе (MX Linux) используется система инициализации sysvinit. В ней виртуальные терминалы задаются в файле:
/etc/inittab
строками:

text
1:2345:respawn:/sbin/getty --noclear 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
3:2345:respawn:/sbin/getty 38400 tty3
4:2345:respawn:/sbin/getty 38400 tty4
5:2345:respawn:/sbin/getty 38400 tty5
6:2345:respawn:/sbin/getty 38400 tty6

У Вас, видимо, используется systemd.
Думаю, на форуме найдутся люди, знающие, как это сделать в systemd.

07.05.2024 14:58 #439461
"caspar" написал:
Думаю, на форуме найдутся люди, знающие, как это сделать в systemd.

Ваши слова да Богу в уши.)))

07.05.2024 18:17 #439462
"medusa" написал:
Ваши слова да Богу в уши.

Посмотрите здесь.

09.05.2024 16:17 #439463
"caspar" написал:
Посмотрите здесь.

Спасибо. С Праздником. Статья СУПЕР.

Войдите или зарегистрируйтесь, чтобы ответить.