我把 'start' 放进去~/.vimrc,我的 vim 以输入模式启动。
/etc/vimrc对于任何用户(包括 root),我将 'start' 放入 中,但没有任何反应。
我该如何解决?
更新:
根据下面的queueoverflow,我咨询了:help system-vimrc,我将其解释为最常见的路径确实是,/etc/vimrc但系统实际上是从$VIM/vimrc.
echo $VIM 为普通用户和 root 生成空白输出。
这是一个全新的 Ubuntu 10.04 LTS 安装,我做错了什么吗?
我用sudo apt-get install vim.
每次我用 mutt 输入电子邮件时,它都会每隔 70 个字符左右插入这些换行符。我宁愿它只是依靠自动换行,因为我的编辑风格(大量修订)使重新格式化很痛苦。有没有办法在 muttrc 中设置它?
我有一个文本文件,我想从一个范围中删除随机行。下面是一个例子:
Line 1: abcd
Line 2: efgh
Line 3: ijkl
Line 4: mnop
Line 5: qrst
Line 6: uvwxyz
Run Code Online (Sandbox Code Playgroud)
在这六个中,我想随机删除 3 个。
如何做到这一点?如果 vim 中有解决方案就太好了,这样就可以将其应用于不同的范围。
在 vim 中(我使用的编辑器主要是因为终端集成),我想从 vim 中运行我的脚本(例如 Python 或 Javascript)。
我不介意它是否打开一个新窗口,我只想知道是否有用于保存/运行的编辑器命令。TNX1.0E6,
我正在使用 ibus IME 将日语文本输入到 GVim。当 GVim 启动时,我有以下 Vim 脚本:
autocmd InsertLeave * :call bug#onInsertLeave()
function! bug#onInsertLeave()
python << EOT
import vim
import ibus
bus = ibus.Bus()
ic = ibus.InputContext(bus, bus.current_input_contxt())
ic.disable()
print "bug#onInsertLeave(): exiting"
EOT
endfunction
Run Code Online (Sandbox Code Playgroud)
构造 InputContext 的行引发异常:
dbus.exception.DBusException: org.freedesktop.DBus.Error.Failed: 没有聚焦的输入上下文
这发生在以下条件下:
如果我不通过 IME 输入任何日语文本,则不会引发异常。
我还注意到,如果在 IME 仍然启用的情况下输入一些日语文本后退出插入模式,则 IME 输入将被禁用(我可以看到任务栏中的图标发生了变化)。如果我在没有输入任何日语文本的情况下退出插入模式,但当 IME 仍然启用时,IME 将保持启用状态(图标不会改变)。在某些情况下,GVim 似乎正在禁用 IME(或 IME 正在关闭)。它可能与异常有关吗?
编辑我注意到这不会发生在命令行 Vim,只有 GVim。IME 仍然被禁用,但不会抛出上述异常。
我的问题是:
编辑
我的系统信息:
> misha@misha-lmd:~/git/iwait2013/lagos$ apt-cache policy ibus ibus:
> Installed: …Run Code Online (Sandbox Code Playgroud) 每当我尝试执行 vim 时,终端都会显示:程序“vim”可以在以下包中找到:
* vim
* vim-gnome
* vim-tiny
* vim-athena
* vim-gtk
* vim-nox
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
所以,我想大多数同学都做了,sudo apt-get update而sudo apt-get install vim却没有奏效。我输入后终端显示此消息sudo 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 …Run Code Online (Sandbox Code Playgroud) 我有一个问题,当我启动 VIM 时,我在 .vimrc 上设置的颜色方案在第一次运行 VIM 时不会生效,但是每当我执行:colorscheme 'mycolorscheme' 时,都会应用颜色方案。
我是 linux 的初学者,所以请多多包涵。
我只是在想是否应该设置一个设置。这是我使用 xterm 设置的设置。
.X资源
*customization: -color
XTerm*termName: xterm-256color
Run Code Online (Sandbox Code Playgroud).xsession
if [ -f $HOME/.Xresources ]; then
xrdb -merge $HOME/.Xresources
fi
Run Code Online (Sandbox Code Playgroud)运行后xrdb -query
输出如下:
*customization:-color
XTerm*termName: xterm-256color
Xft.dpi: 96
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.rgba: rgb
Xft.lcdfilter: lcddefault
Run Code Online (Sandbox Code Playgroud)
顺便说一句,每当我想启动 VIM 时,只有颜色方案不会生效。但所有映射和其他设置都有效
这是我的 .vimrc
"**********************************************"
" VUNDLE SETTINGS "
"**********************************************"
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc() …Run Code Online (Sandbox Code Playgroud) 出于某些特殊目的,我想防止 Linux 服务器的非 root 用户更改或重命名文件名。但是,他们可以修改和写入文件的内容。如何从命令行执行此操作。
vim通过软件中心安装时,出现此错误
installArchives() failed: perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_IN.ISO8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: …Run Code Online (Sandbox Code Playgroud) 我喜欢 vim 突出显示 syslog 输出的方式。但是,我只想打开最新的输出。我试过
grep --color=always "$@" /var/log/syslog > /tmp/fileOUT
vim /tmp/fileOUT
Run Code Online (Sandbox Code Playgroud)
但它给出了像 [033;m blah blah 那样的 bash 颜色输出。如果我不这样做include --color=always,则根本没有颜色。我怎样才能做到这一点?(我正在使用 bash)
vim ×10
command-line ×4
bash ×2
gvim ×2
10.04 ×1
editor ×1
grep ×1
ibus ×1
installation ×1
mutt ×1
permissions ×1
rename ×1
scripts ×1
text ×1
xterm ×1