在通常的文本编辑器中,当您在行首向左移动光标时,光标会在上一行的末尾上升。是否有可能在 Vim 中获得这种行为?
我正在从 Gvim 切换到使用 Gnome 终端 2.32.1 的控制台 Vim。
我真的很喜欢在 Gvim 中光标在正常模式下是一个实心方块,而在插入模式下是细线。
在 Gnome 终端中运行控制台 Vim 时,有没有办法产生此功能?
如果不可能,有什么技巧可以知道你处于什么模式?我知道屏幕底部显示了模式,但这似乎没有光标有用(这是我的眼睛看的地方)。或者你只是通过练习来习惯它?
我很难VIM用gui选项构建7.4(从 vim 的 ftp 站点获得)。它可以在没有gui
选项的情况下构建。这是我的做法:
cd ~/Downloads/vim74/src
./configure --enable-gui
Run Code Online (Sandbox Code Playgroud)
上面的行似乎不起作用,因为我从命令中得到了这个输出:
./configure --enable-gui | grep gui
checking --enable-gui argument... no GUI support
Run Code Online (Sandbox Code Playgroud)
我取消注释 makefile 的第 352 行以启用 gui(我认为):
CONF_OPT_GUI = --enable-gui=gtk2
Run Code Online (Sandbox Code Playgroud)
但是当我运行vim -g(重建后)时,我得到:
E25: GUI cannot be used: Not enabled at compile time
Run Code Online (Sandbox Code Playgroud)
有一个在生成文件的建议,以检查生成auto/config.h和
auto/config.mk文件,但这些文件是空的(小于10行)。
你如何解决这个问题?
我很想知道在“vim”包中使用哪些选项来编译 vim,因为我试图从另一个系统上的源代码编译 vim,而不是运行 Debian/Ubuntu,并希望它以类似的方式工作。
当您vi在终端中键入时,将显示以下输出
~ VIM - Vi IMproved
~
~ version 7.3.547
~ by Bram Moolenaar et al.
~ Modified by pkg-vim-maintainers@lists.alioth.debian.org
~ Vim is open source and freely distributable
~
~ Help poor children in Uganda!
Run Code Online (Sandbox Code Playgroud)
所以根据这个,vi一定是发射VIm。
但是当你输入 vim它时
aditya@aditya-desktop:~$ vim
The program 'vim' can be found in the following packages:
* vim
* vim-gnome
* vim-tiny
* vim-athena
* vim-gtk
* vim-nox
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
这说明vim没有安装。
值得注意的是man …
我试图在 Ubuntu 操作系统上分别将Ctrl+ H, J, K,映射L到箭头键Left, Down, Up, Right。
我已经尝试了此处发布的解决方案,但修饰符命令不起作用。这是我正在尝试的:
xmodmap -e "keycode 45 Control_L = k Up"
xmodmap -e "keycode 45 control = k Up"
Run Code Online (Sandbox Code Playgroud)
(键码 45 映射到“k”)
这两个命令都不起作用。(他们没有给出错误,但ctrl+k没有重新映射到up arrow)
有没有办法做到这个 xmodmap,如果没有,是否有更干净的解决方法?
谢谢!
编辑:我在这里找到了答案- 感谢 swift
我想选择一个文件的所有内容并将其复制到谷歌浏览器。我试过 shift-ctrl-c 但它不起作用。
我想用 vi 编辑 crontab一次。我的默认编辑器是 nano,我想保持这种状态。我只想用 vi 编辑一次。我不想将默认值更改为 vi 然后在编辑后返回 nano。这能做到吗?
我正在运行 vim 7.4:
andrew@athens:~$ vim --version | head -n 2
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jun 16 2016 10:50:38)
Included patches: 1-1689
Run Code Online (Sandbox Code Playgroud)
我需要经常输入欧元符号。我如何轻松有效地做到这一点?
我已经安装了 Vim 8(这样我就可以使用ale 了)。不幸的是,我似乎无法让系统剪贴板工作。(例如,使用vim-gnomeI 将使用"+y猛拉到系统剪贴板。有人使用过吗?
我使用以下方法安装了 Vim 8:
sudo add-apt-repository ppa:jonathonf/vim
sudo apt update
sudo apt install vim
Run Code Online (Sandbox Code Playgroud)