标签: vim

Vim:在一行的开头向左移动应该到上面的行

在通常的文本编辑器中,当您在行首向左移动光标时,光标会在上一行的末尾上升。是否有可能在 Vim 中获得这种行为?

vim text-editor

10
推荐指数
1
解决办法
1529
查看次数

如何在 Gnome 终端上的控制台 Vim 中基于正常或插入模式使光标从细线变为块

我正在从 Gvim 切换到使用 Gnome 终端 2.32.1 的控制台 Vim。

我真的很喜欢在 Gvim 中光标在正常模式下是一个实心方块,而在插入模式下是细线。

  • 在 Gnome 终端中运行控制台 Vim 时,有没有办法产生此功能?

  • 如果不可能,有什么技巧可以知道你处于什么模式?我知道屏幕底部显示了模式,但这似乎没有光标有用(这是我的眼睛看的地方)。或者你只是通过练习来习惯它?

vim gnome-terminal cursor

10
推荐指数
2
解决办法
1万
查看次数

如何使用源代码中的 gui 选项构建 vim?

我很难VIMgui选项构建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行)。
你如何解决这个问题?

gui vim compiling

10
推荐指数
1
解决办法
1万
查看次数

是否可以找出编译了哪些选项包?

我很想知道在“vim”包中使用哪些选项来编译 vim,因为我试图从另一个系统上的源代码编译 vim,而不是运行 Debian/Ubuntu,并希望它以类似的方式工作。

vim package-management compiling

9
推荐指数
2
解决办法
3827
查看次数

vi 命令打开哪个应用程序?

当您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 …

vim

9
推荐指数
2
解决办法
1587
查看次数

尝试使用 xmodmap 将 &lt;Ctrl&gt;+&lt;hjkl&gt; 全局映射到 &lt;Left Down Up Right&gt;(类似 Vim 的箭头键)

我试图在 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

vim keyboard keyboard-layout shortcut-keys xmodmap

9
推荐指数
1
解决办法
1万
查看次数

如何从vim复制到谷歌浏览器?

我想选择一个文件的所有内容并将其复制到谷歌浏览器。我试过 shift-ctrl-c 但它不起作用。

vim text-editor

9
推荐指数
3
解决办法
4159
查看次数

使用默认编辑器以外的编辑器编辑 crontab

我想用 vi 编辑 crontab一次。我的默认编辑器是 nano,我想保持这种状态。我只想用 vi 编辑一次。我不想将默认值更改为 vi 然后在编辑后返回 nano。这能做到吗?

vim cron nano vi

9
推荐指数
2
解决办法
2万
查看次数

如何在vim中输入欧元符号?

我正在运行 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 command-line special-characters 16.04

9
推荐指数
1
解决办法
1650
查看次数

Vim 8 在 16.04 LTS 上带有系统剪贴板

我已经安装了 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)

vim clipboard

9
推荐指数
1
解决办法
3266
查看次数