Как использовать строчные / прописные строки с ярлыком в терминале?

я всегда использую ярлык в мой терминал, такие как Ctrlw (вырезать Предыдущее слово), Ctrlu (все режут в левой) и т. д.

я интересно, если я могу преобразовать буквы в строчные или прописные через ярлыки.

0
задан 11 April 2017 в 12:22

8 ответов

У Bash (readline, на самом деле) есть поддержка для этого. Проверьте список команд readline для текста:

upcase-word (M-u) Пропустите текущее (или следующее) слово. При отрицательном аргументе заглавное слово предыдущего слова, но не перемещайте курсор. downcase-word (M-l) Строка текущего (или последующего) слова. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор. capize-word (M-c) Использовать текущее (или последующее) слово. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор.

M здесь находится мета-ключ, который обычно является Alt.

5
ответ дан 22 May 2018 в 23:46
  • 1
    Спасибо за ссылку тоже. Содержит ли ссылка все возможности? – smarber 11 April 2017 в 12:28
  • 2
    @smarber yes, раздел документации bash в bindable readline command (который включает в себя раздел, который я цитировал здесь) содержит все из них. Readline разрабатывается и является частью bash, поэтому документация bash является авторитетной, когда дело доходит до readline. – muru 11 April 2017 в 12:30

У Bash (readline, на самом деле) есть поддержка для этого. Проверьте список команд readline для текста:

upcase-word (M-u) Пропустите текущее (или следующее) слово. При отрицательном аргументе заглавное слово предыдущего слова, но не перемещайте курсор. downcase-word (M-l) Строка текущего (или последующего) слова. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор. capize-word (M-c) Использовать текущее (или последующее) слово. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор.

M здесь находится мета-ключ, который обычно является Alt.

5
ответ дан 18 July 2018 в 15:12

У Bash (readline, на самом деле) есть поддержка для этого. Проверьте список команд readline для текста:

upcase-word (M-u) Пропустите текущее (или следующее) слово. При отрицательном аргументе заглавное слово предыдущего слова, но не перемещайте курсор. downcase-word (M-l) Строка текущего (или последующего) слова. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор. capize-word (M-c) Использовать текущее (или последующее) слово. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор.

M здесь находится мета-ключ, который обычно является Alt.

5
ответ дан 24 July 2018 в 20:34

У Bash (readline, на самом деле) есть поддержка для этого. Проверьте список команд readline для текста:

upcase-word (M-u) Пропустите текущее (или следующее) слово. При отрицательном аргументе заглавное слово предыдущего слова, но не перемещайте курсор. downcase-word (M-l) Строка текущего (или последующего) слова. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор. capize-word (M-c) Использовать текущее (или последующее) слово. С отрицательным аргументом запишите предыдущее слово, но не перемещайте курсор.

M здесь находится мета-ключ, который обычно является Alt.

5
ответ дан 31 July 2018 в 23:36

Используйте слова alt + u для ввода слов в верхнем регистре.

Используйте слова alt + l, чтобы сделать слова строчными.

2
ответ дан 22 May 2018 в 23:46
  • 1
    благодаря!! однако это преобразует слово только вправо. Существуют ли другие возможные сочетания клавиш, такие как преобразование в верхний или нижний регистр всей строки, преобразование всей правой / левой стороны и т. Д. ... – smarber 11 April 2017 в 12:26
  • 2
    Я не знаю, существует ли такая возможность :) – Ravexina 11 April 2017 в 12:31
  • 3
    @smarber см. описание, которое я цитировал, - вы можете преобразовать влево, используя отрицательные аргументы (Esc, затем -1, затем Alt-U) – muru 11 April 2017 в 12:33

Используйте слова alt + u для ввода слов в верхнем регистре.

Используйте слова alt + l, чтобы сделать слова строчными.

2
ответ дан 18 July 2018 в 15:12

Используйте слова alt + u для ввода слов в верхнем регистре.

Используйте слова alt + l, чтобы сделать слова строчными.

2
ответ дан 24 July 2018 в 20:34
  • 1
    благодаря!! однако это преобразует слово только вправо. Существуют ли другие возможные сочетания клавиш, такие как преобразование в верхний или нижний регистр всей строки, преобразование всей правой / левой стороны и т. Д. ... – smarber 11 April 2017 в 12:26
  • 2
    Я не знаю, существует ли такая возможность :) – Ravexina 11 April 2017 в 12:31
  • 3
    @smarber см. описание, которое я цитирую, - вы можете преобразовать влево, используя отрицательные аргументы (Esc, затем -1, затем Alt-U) – muru 11 April 2017 в 12:33

Используйте слова alt + u для ввода слов в верхнем регистре.

Используйте слова alt + l, чтобы сделать слова строчными.

2
ответ дан 31 July 2018 в 23:36
  • 1
    благодаря!! однако это преобразует слово только вправо. Существуют ли другие возможные сочетания клавиш, такие как преобразование в верхний или нижний регистр всей строки, преобразование всей правой / левой стороны и т. Д. ... – smarber 11 April 2017 в 12:26
  • 2
    Я не знаю, существует ли такая возможность :) – Ravexina 11 April 2017 в 12:31
  • 3
    @smarber см. описание, которое я цитирую, - вы можете преобразовать влево, используя отрицательные аргументы (Esc, затем -1, затем Alt-U) – muru 11 April 2017 в 12:33

Другие вопросы по тегам:

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