Eu queria copiar alguns códigos que tenho do Neovim para o Firefox, mas o material que arranquei não é transferido para fora do Neovim.
Depois que verifiquei :checkhealth
, foi o que disse:
O que devo fazer para lidar com esse problema?
Eu vi https://medium.com/@kadek/understanding-vims-jump-list-7e1bfc72cdf0 . Então, quando o fiz :jumps
, pude ver os saltos no passado e no futuro de onde estou. Eu queria voltar ao salto 6 no passado.
:jumps
jump line col file/text
12 1 0 /tmp/uu
11 10 0 /tmp/uu
10 4832 27 * Writing CBASER resets CREADR to 0, so make CWRITER and
9 128 63 arch/arm64/include/asm/io.h
8 125 41 arch/arm64/include/asm/arch_gicv3.h
7 2284 11 gits_write_baser(val, its->base + GITS_BASER + (idx << 3));
6 5011 1 its->base = its_base;
5 4967 0
4 4680 11 its->pre_its_base = pre_its_window[0];
3 4968 25 static int __init its_probe_one(struct resource *res,
2 5238 2 its_probe_one(&res, &np->fwnode, of_node_to_nid(np));
1 5233 37 if (of_address_to_resource(np, 0, &res)) {
>
Mas quando digito 6g;
como disse o link acima, nada acontece. O que devo fazer para voltar 6 vezes? (6 vezes ctrl-o).
Encontrei outra maneira de definir o Vim como editor de texto padrão no Ubuntu, mas gostaria de saber por que este tutorial não está funcionando para mim:
https://www.a2hosting.com/kb/developer-corner/linux/setting-the-default-text-editor-in-linux
Aqui está o que eu fiz:
Editei ~/.bashrc adicionando estas 2 linhas:
export EDITOR='vi'
export VISUAL='vi'
Então digitei o comando:
source .bashrc
Também tentei sair da minha conta e fazer login novamente, mas ainda não está funcionando.
Quando tento abrir o arquivo /etc/sudoers, ele abre com o editor de texto Nano em vez do Vim.
Eu sou um usuário vim/nvim, e o xcape se tornou para mim um recurso chave nos últimos anos.
Eu o uso em combinação com gnome-tweaks (novo nome de pacote, na versão anterior era gnome-tweak-tool) para:
CapsLock
como um Ctrl
em combinação com outra chaveCapsLock
como um Esc
quando eu usá-lo sozinho.O comando xcape que eu uso é:
xcape -e 'Caps_Lock=Escape'
depois que mudei do Ubuntu 20.04 para o Ubuntu 22.04 , esse comando não está mais funcionando conforme o esperado.
Ao rodar xcape -d
notei que:
Alguém sabe o motivo desse comportamento? É muito chato!
Agradeço antecipadamente a ajuda!
Edit:
A resposta do @vanadium me ajudou a voltar xcape -d
ao trabalho.
Infelizmente, o serviço de inicialização automática que usei não está mais funcionando:
[Desktop Entry]
Type=Application
Exec=xcape -e 'Caps_Lock=Escape'
Name=Keyboard Setup
Comment=Custom keyboard setup
Depois de algumas pesquisas e tentativas, finalmente consegui que funcionasse apenas atualizando a entrada dessa maneira:
[Desktop Entry]
Type=Application
Exec=xcape -d
Terminal=false
Name=Keyboard Setup
Comment=Custom keyboard setup
X-GNOME-Autostart-enabled=true
No começo tentei bifurcar o processo nohup xcape -d &
e criar um serviço de sistema sem muito sucesso.
Eu tive o 21.10 instalado por um tempo, mas notei que 'vim --version' traz as informações para 'nvim'. Existe algum motivo para isso estar acontecendo?
Existe algum gerenciador de arquivos que mostre um número (semelhante ao número da linha no vim) para cada pasta/arquivos no diretório atual e você pode pular para qualquer pasta/arquivo digitando o número correspondente com uma ação, assim como o vim?
Ao lidar com uma longa lista de arquivos e pastas em um gerenciador de arquivos, mover para cima e para baixo para chegar ao arquivo/pasta correto leva tempo e deve haver uma maneira melhor.
Usar a linha de comando seria mais rápido, mas ainda leva tempo, especialmente se você quiser escolher um arquivo com nome longo e muitos outros nomes de arquivo semelhantes no mesmo diretório.
Eu estava conversando com meu amigo sobre a remoção de várias linhas ao usar o vim . Eles disseram que usam d3d para remover 3 linhas, enquanto eu uso 3dd
Eu entendo que meu comando é: 3 (repetir 3x) dd (excluir a linha inteira)
E o comando do meu amigo é da forma ["x]d{motion} ou seja, Excluir texto que {motion} move sobre [no registrador x].
No entanto, não acho que 3d seja um movimento válido. É isso?
Não entendo por que esse comando d3d funciona no vim
Recentemente, mudei meu ambiente de trabalho do Windows para o Ubuntu Desktop e encontrei um problema estranho que nunca encontrei antes.
Eu encontrei o vim no gnome-terminal da área de trabalho do Ubuntu bastante lento e com lag, e descobri que se mudar de volta para o vim.tiny, está tudo bem.
Eu usei o vim com bastante frequência no servidor Linux (geralmente por ssh), windows, macos e nunca encontrei o vim laggy.
A sensação de atraso e lentidão é muito difícil de articular, H, J, K, L movendo o cursor é bom, mas I (para inserir) e ESC tem um atraso óbvio.
Então, quero começar com isso: entendo que posso abrir vários arquivos com vim *
, vim */file.txt
, vim directory/*
, etc.
O que estou procurando é este caso de uso:
Eu tenho um diretório de duas pastas, cada uma com três arquivos. Desejo abrir dois dos quatro arquivos em uma ordem específica em todas as dez pastas. Visualizado:
->a
|->a
|->b
|->c
->b
|->a
|->b
|->c
Desejo abrir nesta ordem:
a/c
a/a
b/c
b/a
Este é o caso de uso mínimo, na prática, estou aplicando isso em mais de cem arquivos.
Eu sou meio novo, então, por favor, vá com calma comigo.
Acabei de instalar o Ubuntu como dual boot ao lado do Windows 10 (Ubuntu 20.10 é minha versão atual) e estou tentando instalar o vim.
Eu tentei
sudo apt-get update
e então sudo apt-get install vim
, mas isso retorna:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package vim is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'vim' has no installation candidate
Quando tento usar o vim, ele retorna:
Command 'vim' not found, but can be installed with:
sudo apt install vim # version 2:8.2.0716-3ubuntu2, or
sudo apt install vim-tiny # version 2:8.2.0716-3ubuntu2
Então eu tentei instalar o vim-tiny, que retornou:
Building dependency tree
Reading state information... Done
vim-common is already the newest version (2:8.2.0716-3ubuntu2).
vim-common set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
No entanto, a situação não mudou nem um pouco.
Tentar instalar o vim-gnome ou qualquer outro pacote vim resultou em um erro como aquele quando tentei instalar o vim
Eu tentei sudo apt-get update
e depois sudo apt-get upgrade
e tentei tudo de novo, mas nada mudou.
Qualquer ajuda seria muito apreciada (tanto em relação ao problema quanto se o formato da minha pergunta deve ser alterado)