перенаправление и энергия

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
24
задан Sagar Jain 17 September 2015 в 17:26
поделиться

7 ответов

diff file1 file2 | vim -R -

Эти -R делает его только для чтения, таким образом, Вы случайно не изменяете вход (который может или не может быть Вашим желаемым поведением). Единственный тире говорит vim чтениям его вход по стандартному входу. Работы для других команд, также.

41
ответ дан jvasak 28 November 2019 в 22:26
поделиться

Кроме того, когда уже в Vim:

:r! diff file1 file2
10
ответ дан skinp 28 November 2019 в 22:26
поделиться

vim -d file1 file2

6
ответ дан Peter Stone 28 November 2019 в 22:26
поделиться

Хотя я также предложил бы vimdiff или vim -d для случая рассмотрения разности, я просто должен совместно использовать этот (более общий) подход для использования использования энергии в каналах: vipe (от moreutils пакет в Ubuntu).

, Например:

находят - называют '*.png' | vipe | xargs, комната

позволила бы Вам сначала редактировать (в энергии) список .png файлов, найденных прежде, чем передать его xargs rm.

6
ответ дан Walter 28 November 2019 в 22:26
поделиться

использование JST gvimdiff вместо этого
или vimdiff
для вставки вывода команды прямо в энергию, например, ls, пробует
: %r! ls

4
ответ дан Aditya Mukherji 28 November 2019 в 22:26
поделиться

BTW, существует плагин DirDiff .

4
ответ дан Luc Hermitte 28 November 2019 в 22:26
поделиться

Вы можете сделать это с помощью

diff -r dir1/ dir2/ | gvim -

опции ' - ' для vim (или gvim), указывающей vim открывать STDIN

2
ответ дан 28 November 2019 в 22:26
поделиться
Другие вопросы по тегам:

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