如何将默认文本编辑器从 gedit 更改为 vim?当我单击一个文本文件时,我希望它在终端下的 vim 中打开,而不是在 gedit 中打开。
我今天下午从 ubuntu 13.04 升级到了 ubuntu 13.10。当我尝试在升级后从终端启动 vim 时,我收到这些警告
(gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::sm-connect (gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::show-crash-dialog (gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::display (gvim:4054): GLib-GObject-WARNING **: 尝试在类初始化后添加属性 GnomeProgram::default-icon`
我该如何解决这些问题以及这些警告究竟是什么
我无法安装 Vim,需要帮助。我尝试了以下方法:
root@cbitlab1:/home/cbitlib1# sudo -s
root@cbitlab1:/home/cbitlib1# apt-get install vim
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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题 - 我在 14.04。
我正在浏览一个 .vimrc 文件,那里的所有内容都是这样写的:-
" Better copy & paste
" When you want to paste large blocks of code into vim, press F2 before you
" paste. At the bottom you should see ``-- INSERT (paste) --``.
"" set pastetoggle=<F2>
"" set clipboard=unnamed
" Mouse and backspace
"" set mouse=a " on OSX press ALT and click
"" set bs=2 " make backspace behave like normal again
" Rebind <Leader> key
" I like to have it here becuase it is …Run Code Online (Sandbox Code Playgroud) 如何更改 Vim 编辑器的默认设置,例如设置自动缩进、将Tab空格设置为 4 和更改文本颜色?另外如何将vim设置为默认代码编辑器?
我真的很喜欢vim10.10 中的默认颜色方案,但我不知道它叫什么——我也想为我的 Debian 机器打开它。
我刚刚从 RH/Fedora 迁移到 Ubuntu 12.04。在 RedHat 中,当我用 VIM 重新打开文件时,它打开时光标位于我关闭文件时所在的行上。但是,我现在看到的是,每次重新打开文件时,光标始终位于顶部。由于我正在处理的一些文件长达 20k 行,这很快就会变得有点旧。
我通过 apt-get 在我的新 Ubuntu 上安装了完整版的 VIM,以便我可以在插入模式下使用箭头键。打印出来的版本是 VIM - Vi IMproved 7.3。
任何帮助都将不胜感激。
这样做时sudo visudo,默认编辑器是nano.
我想将其更改为vi或vim。
我已经作出vim的默认编辑器,并使用它作为替代gedit,以开放的PHP,txt文件,.c和.h文件,通过将vim.desktop文件~/.local/share/applications/,并通过正确地编辑无论是 ~/.local/share/applications/mimeapps.list或/etc/gnome/defaults.list。但是显然这不适用于nano.
任何线索?
不建议sudo与图形应用程序一起使用gedit,如本链接所述。因此,我倾向于使用vimwith sudo。
最近我注意到我~/.viminfo在一个相当新的Ubuntu 16.04 (Xenial Xerus)安装上被 root 所有,所以我想知道 Vim 是否被认为是图形化的,或者调用sudo vim. 通过以下方式将所有权更改为我自己后:
sudo find $HOME -not -user $USER -exec chown $USER:$(id -g) {} +
Run Code Online (Sandbox Code Playgroud)
随后运行sudo vim我无法~/.viminfo
拥有root。但是,我确信它最近由 root 拥有。
不建议调用sudo vim吗?