pr -e
выполняет ту же работу, что и команда expand
. Он расширяет вкладки так же, как это обычно делает ваш эмулятор терминала. TAB — это управляющий символ, который терминалы понимают как перемещение курсора на следующую остановку табуляции -, он предназначен для табличного форматирования и выравнивания.
На большинстве терминалов позиции табуляции по умолчанию располагаются через каждые 8 столбцов. Таким образом, отправка им TAB будет иметь тот же эффект, что и отправка количества пробелов в диапазоне от 1 до 8 в зависимости от текущей позиции курсора :
. $ printf '%b\n' 'a\tb' 'abcde\tg'
a b
abcde g
Первая вкладка переместила курсор на 7 столбцов вправо, вторая на 3 столбца вправо.
pr -e
заменит эти \t
таким количеством пробелов, которое необходимо для достижения того же эффекта:
$ printf 'abcde\tg\n' | sed l
abcde\tg$
abcde g
$ printf 'abcde\tg\n' | pr -te | sed l
abcde g$
abcde g
Обратите внимание, что GNU pr
страдает тем же ограничением, что и GNU expand
, в том смысле, что он предполагает, что все символы состоят из одного байта и занимают один столбец для отображения.
Возможно, вам потребуется запустить эту команду в окне терминала.
vim
— это программа командной строки, которая не открывает графический интерфейс пользователя.При нажатии на значок, возможно, программа запущена, но вы ее не видите.
В панели запуска Properties
перейдите в Edit
(, где вы можете изменить путь ), затем установите флажок Run in Terminal
.
Какой эмулятор терминала вы используете? Назовите это через это. Пример дляxfce4-terminal
:
vim.desktop
Exec=xfce4-terminal -T ViM -I gvim --hide-scrollbar -e "vim %F"
Какой бы терминал вы ни использовали, -e
используется для выполнения команды внутри терминала.
В терминале введите which vim
и убедитесь, что вы используете правильный путь.
vim
— это текстовая программа -, которую нужно запускать в терминале. Чтобы ваш файл .desktop
работал, вам нужно добавить строку :Terminal=true
, например:
[Desktop Entry]
Name=Vim
Comment=text editor
Exec=/home/debian/vim/src/vim %F
Icon=/home/debian/vim/src/vim.ico
Type=Application
MimeType=text/plain
Categories=GTK;Utility;TextEditor;
Keywords=text;editor;vim;
Terminal=true
Доступна версия Vim с графическим интерфейсом, обычно вызываемая с помощью gvim
из командной строки. Если вы скомпилировали Vim с графической поддержкой, вы можете использовать ее.