Как скопировать и вставить код без RTF-форматирования? [закрытый]

Другое событие NullPointerException возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

70
задан Roman C 13 March 2016 в 16:47
поделиться

13 ответов

Просто суммируем доступные опции:

Инструменты

  • PureText - бесплатный инструмент для Windows
  • Используйте AutoHotkey и напишите свой собственный макрос или ⌘ Команда + ⇧ Shift + V для вставки без форматирования (с помощью Kamafeather )
  • Вставить в блокнот (или другой текст редактора), а затем скопируйте из Блокнота и вставьте снова
  • Для однострочного текста: вставьте в любое текстовое поле без форматирования (URL браузера, текстовое поле, поиск / поиск и т. д.)

Пожалуйста, не стесняйтесь редактировать / добавить новые предметы

79
ответ дан 24 November 2019 в 13:22
поделиться

Только для ссылки, в соответствии с Mac OS X, можно использовать вЊ ˜ Команда + в ‡ § Сдвиг + в ‡ § Сдвиг + V для вставки, не форматируя или с "текущим" форматом.

Примечание: в некоторых приложениях это вЊ ˜ Команда + в ‡ § Сдвиг + вЊҐ Высокий звук + V (см. Меню "Редактирования" в †’ "Вставка и Стиль Соответствия")

30
ответ дан mb21 24 November 2019 в 13:22
поделиться

Я - большой поклонник Автогорячая клавиша . Я определил 'макрос' простого текста вставки, который работает в любом приложении. Это работает, когда я нажимаю Ctrl+Shift+V, и вставляет простую версию того, что находится на буфере обмена. Хорошая вещь об Автогорячей клавише: можно кодировать вещи работать способ, которым Вы хотите, чтобы они работали через все приложения.

^+v::
    ; Convert any copied files, HTML, or other formatted text to plain text
    Clipboard = %Clipboard%

    ; Paste by pressing Ctrl+V
    SendInput, ^v
return
22
ответ дан Dean Hill 24 November 2019 в 13:22
поделиться

От веб-сайтов, с помощью Firefox, я использую расширение CopyPlainText.

9
ответ дан cori 24 November 2019 в 13:22
поделиться

Если Вы вставляете в Word, можно использовать команду Paste Special.

5
ответ дан hometoast 24 November 2019 в 13:22
поделиться

Я имею Far.exe как первый объект в меню "Пуск".

Обогащенный текст в буфере обмена->

ctrl-escape,arrdown,enter,shift-f4,$,enter
shift-insert,ctrl-insert,alt-backspace,
f10,enter

-> простой текст в буфере обмена

Профессионалы: никакая мышь, просто слепой ввод, не заканчивается точно, где я был прежде

Недостатки: кодирование ANSI - международные символы потеряны

К счастью, я не должен делать этого слишком часто:)

2
ответ дан eugensk 24 November 2019 в 13:22
поделиться

Я записал неопубликованное приложение Java для контроля буфера обмена, заменив объекты, которые предложили текст наряду с другими более богатыми форматами с объектами, только предлагающими формат обычного текста.

1
ответ дан Stephen Denne 24 November 2019 в 13:22
поделиться

Хорошая находка с Вашим PureText. У меня была сборка, прежде чем я изменю клавиатуру, ключ, который выполнял макрос, который был копированием вставки копирования в блокноте для этой задачи! Я дам попытку Вашему программному обеспечению, так как у меня нет макро-ключа теперь: (

1
ответ дан Patrick Desjardins 24 November 2019 в 13:22
поделиться

Я использую OpenOffice.org, и это предлагает вставке специальную опцию, где можно опустить форматирование в целом. Если Вы не связываетесь с MS Word, это IMO стоящий попытки, и это - свободный:-)

0
ответ дан André 24 November 2019 в 13:22
поделиться

Ищите немного значка буфера обмена, который открывается в конце материала, который Вы вставили. Нажмите на это и выберите "keep text only".

0
ответ дан Steve Pitchers 24 November 2019 в 13:22
поделиться

Я обычно работаю с Notepad2, весь текст, который я копирую с сети, вставляется тут же снова использованный, который позволяет мне чистить его (от формата и делать модификации).

можно загрузить Notepad2 здесь

0
ответ дан ebarrera 24 November 2019 в 13:22
поделиться

Каждый раз, когда эти плагины и опции не доступны, я просто использую своего хорошего ol друга блокнот. Контент вставки в блокнот, где это не примет дополнительное форматирование и затем скопирует его назад. Вид hacky, но о хорошо. Это работает!

0
ответ дан Smallinov 24 November 2019 в 13:22
поделиться

Если Вы используете MS Word, тогда пробуют ALT+E, S, U, Входят (Использование Особенная Вставка)

0
ответ дан reva 24 November 2019 в 13:22
поделиться
Другие вопросы по тегам:

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