Мой любимый ярлык в IntelliJ, который не имеет эквивалента в Eclipse (который я нашел), называется «Перейти к символу». CTRL-ALT-SHIFT-N kbd> позволяет начать вводить и выводить классы, имена методов, имена переменных и т. д. из всего проекта.
Вы не видите символ в редакторе, потому что вы не можете найти его в текстовых редакторах. #FEFF или #FFFE - это так называемые метки порядка байтов . Это изобретение Microsoft, позволяющее указать в файле Unicode, в каком порядке хранятся многобайтовые символы.
Чтобы избавиться от этого, скажите своему редактору сохранить файл как ANSI / ISO-8859 или как Unicode ] без спецификации . Если ваш редактор не может этого сделать, вам придется либо переключить редакторы (к сожалению), либо использовать какой-то инструмент усечения, например, шестнадцатеричный редактор, который позволяет вам увидеть, как файл на самом деле выглядит .
В Google кажется, что TextWrangler имеет режим "UTF-8, без спецификации". В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
в каком порядке сохраняются многобайтовые символы.Чтобы избавиться от этого, попросите ваш редактор сохранить файл либо как ANSI / ISO-8859, либо как Unicode без спецификации . Если ваш редактор не может этого сделать, вам придется либо переключить редакторы (к сожалению), либо использовать какой-то инструмент усечения, например, шестнадцатеричный редактор, который позволяет вам увидеть, как файл на самом деле выглядит .
В Google кажется, что TextWrangler имеет режим "UTF-8, без спецификации". В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
в каком порядке сохраняются многобайтовые символы.Чтобы избавиться от этого, попросите ваш редактор сохранить файл либо как ANSI / ISO-8859, либо как Unicode без спецификации . Если ваш редактор не может этого сделать, вам придется либо переключить редакторы (к сожалению), либо использовать какой-то инструмент усечения, например, шестнадцатеричный редактор, который позволяет вам увидеть, как файл на самом деле выглядит .
В Google кажется, что TextWrangler имеет режим "UTF-8, без спецификации". В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
скажите своему редактору сохранить файл в формате ANSI / ISO-8859 или в формате Unicode без спецификации . Если ваш редактор не может этого сделать, вам придется либо переключить редакторы (к сожалению), либо использовать какой-то инструмент усечения, например, шестнадцатеричный редактор, который позволяет вам увидеть, как файл на самом деле выглядит .В Google кажется, что TextWrangler имеет режим "UTF-8, без спецификации". В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
скажите своему редактору сохранить файл в формате ANSI / ISO-8859 или в формате Unicode без спецификации . Если ваш редактор не может этого сделать, вам придется либо переключить редакторы (к сожалению), либо использовать какой-то инструмент усечения, например, шестнадцатеричный редактор, который позволяет вам увидеть, как файл на самом деле выглядит .В Google кажется, что TextWrangler имеет режим "UTF-8, без спецификации". В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
шестнадцатеричный редактор, который позволяет увидеть, как файл на самом деле выглядит.В Google кажется, что TextWrangler имеет режим «UTF-8, без спецификации». В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
шестнадцатеричный редактор, который позволяет увидеть, как файл на самом деле выглядит.В Google кажется, что TextWrangler имеет режим «UTF-8, без спецификации». В противном случае, если вас устраивает терминал, вы можете использовать Vim:
:set nobomb
и сохранить файл. Presto!
Символы всегда являются самыми первыми в текстовом файле. Редакторы, поддерживающие спецификации, как я уже упоминал, не будут вам их показывать.
Ура,
Это байт -марка заказа . В Mac OS X: откройте окно терминала, перейдите к источникам и введите:
grep -rn $'\xFEFF' *
Он покажет вам номера строк и имена файлов, содержащие спецификацию.
использовать блокнот плюс плюс .. есть возможность показать все символы
Я не пользователь Mac, но мой общий совет: когда ничего не помогает, используйте шестнадцатеричный редактор . Очень полезно в таких случаях.
vi или vim будут отображать любые символы, отличные от EOL.
Я почти уверен, что Textwrangler сделает это.
EDIT: ] Ссылка VersionTracker , поскольку сайт Bare Bones, похоже, снова не работает.
Если вы используете Textmate и проблема в файле UTF-8:
У меня это работает каждый раз .