Для Caja вы можете просто сделать это:
gsettings set org.mate.caja.preferences always-use-location-entry true
Давайте создадим тестовый файл:
$ seq 100 >file
Теперь давайте отобразим строку 52:
$ sed -n 52p file
52
Или:
$ awk 'NR==52' file
52
Или, если вы открыли файл в vim, вы можете ввести 52G, чтобы перейти к строке 52.
Предположим, что ваш файл называется file.txt. Чтобы отредактировать файл в nano с отображением строки, столбца и символа, запустите
nano -c file.txt
Это то, что выглядит nano с курсором в строке 7 21-строчного файла:
Вы можете отобразить файл с помощью less. Используйте less -N для отображения номеров строк, введите «52» в less, чтобы перейти к строке 52. См. [F5].
Или вы можете открыть файл с помощью редактора vim (тип vim thefile), а затем набрав «:52», вы получите строку 52. См. man vim
В vi или vim
:set nu включает номера строк
:set nonu отключает номера строк
52gg идет к строке 52
52G также переходит в строку 52
Эй, я думаю, многие из нас полностью задумались над этим. Когда я продолжал читать ваши комментарии и ответы, я понял, что основной текстовый редактор сообщает вам, какую строку и колонку вы используете, если вы посмотрите на нижнюю часть окна. : /
Я чувствую себя глупым lol
Хорошим инструментом для задания является grep. С помощью grep -i -n 'string' вы можете найти определенную строку и узнать, в какой строке она находится.
Предположим, что компилятор java сообщает мне об ошибке, что в строке System.out.println("Hello World") у меня нет точки с запятой или что-то в этом роде.
Что я могу сделать, это cat helloworld.java | grep -i -n 'hello world'
И это вернет мне 7: System.out.println("Hello World!"), где 7: номер строки с двоеточием как разделитель.
Кроме того, вы можете запустить nano с помощью курсора на определенной строке и столбце, например nano +7,0 helloworld.java (и, кстати, это одна из первых опций в man nano)