Questions tagged «vim»

Vim是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是vi编辑器的改进版本。

0
这是什么?Debian Wheezy,奇怪的随机输入
当我登录一个额外的虚拟终端之一时,在我的实际输入之间总会出现奇数符号或控制字符。例如,我键入管理员,然后在adm之后插入一些垃圾。 刚才在一个会话中发生了类似的事情,当我按ESC时,我正在vim中编辑/ etc / network / interfaces:出现了巨大的787878787878787878787878 ......... 787878787878787878787878结尾(可能来自文件本身).255 好像有些鬼输入。我现在真的很累,因为当前我的每台设备都有些古怪或总是随机损坏。在过去的几周里,我花了更多的时间在修理东西上,而不是实际要做的事情。
linux  debian  vim  login  input 

1
Ubuntu命令行中的VIM zsh,bash和颜色
调用系统命令时,VIM命令行存在问题。例如!ls,VIM不会解析所有命令输出颜色。我的系统是来自Ubuntu存储库的带有VIM 7.3.429的Ubuntu 12.04 LTS。 有没有解决此问题的方法? 编辑: 我的vimrc文件 :!echo $TERM 在VIM中返回: dumb EDIT2: 我找到了一个简单的解决方法,但这并不完美 if [ "$VIM" ] && [ "$TERM" = "dumb" ] then # For gvim's monochromatic :shell PS1='\n\u@\h \w\n\$ ' unalias ls unalias grep fi (它正在bash上工作)
linux  bash  vim  shell  zsh 

2
vim映射可以触发Autohotkey宏吗?
我想使用vim映射触发Autohotkey宏,这可能吗?例如,要在vim中创建正常模式的vim映射以输入CTRL-J,然后使用该映射来触发Autohotkey。 在vim中: :nnoremap ,w <ctrl-j> AutoHotkey的 ^j:: do something 当我这样做时,CTRL-J在键盘上进行物理键入会成功触发Autohotkey宏,但vim映射不会。

1
MacVim自动缩进
如何在MacVim中更改自动缩进? 我的问题是,例如在编辑TeX文件时,每次输入时(,vim都会决定缩进一行。 这是我的问题的视频。您会看到它令人发指。 我在Mavericks上,关于MacVim窗口显示版本为 Snapshot 66, VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 12 2012 16:22:25) MacOS X (unix) version Included patches: 1-754 我已经安装了病原体,并通过所使用的插件包括tabular,vim-slim,vim-colors-solarize,和vim-surround。(在这里列出所有它们,因为我不知道是什么在造成这种行为。)

1
vim的Linux bash设置
当我在linux shell bash中关闭vim时,仍然可以看到部分查看内容,通常是root用户,但是在其他用户(通常不是root用户)中,vim close表示看不到查看文件。我在哪里/如何管理/设置? 谢谢
linux  bash  vim 

2
如何搜索和排序使用vim找到的所有行?
我有一些要排序的c ++包含: #ifndef t #define t #include <b> #include <a> #include <c> #endif 我可以shift-v突出显示#include行,然后执行,:sort但是如果有一个命令,我想用一个简单的命令来完成。

1
Mac OS上的vimfiles目录在哪里?
我是mac OSX的新用户,我发现/ usr / share / vim下没有vimfiles目录,但是目录vim73在那儿。该vim随OS一起提供,我没有安装它。 vimfiles用于命令文件,插件,不会受到vim更新的影响,但vim73仅适用于当前版本,如果我安装了vim74,则将不再使用vim73下的所有文件。
macos  mac  vim 

0
tmux干扰vim鼠标命令,具体取决于指针位置
几年来,我一直在运行一个非常流畅地vim在内部使用的环境tmux。但是他们最近开始互相争斗,我不明白为什么。 如果鼠标指针离屏幕太近或太远(有时)离屏幕太远,鼠标命令就会以某种方式出现乱码。尝试单击右侧顶部的选项卡vim会在装订线中产生感叹号。如果我离右边太远,向上或向下滚动将产生奇怪的随机字符输出。 如果我vim在tmux会话之外运行,则工作正常,因此必须是导致问题的两者之间的交互。 我的确设置了以下选项.tmux.conf: set -g default-terminal "screen-256color" set-window-option -g xterm-keys on set-option -g mode-mouse on 任何人都对发生的事情或如何解决有任何想法? FWIW,我在Mac上运行iTerm2,并且具有tmux将每个窗口视为自己的选项卡的集成。不知道这是否是一个可能的因素。
vim  tmux 

3
TMUX键绑定
我对TMUX键绑定有问题。当我在终端面板上工作时,如果按ctrl + pgup,它将像普通终端一样将屏幕向上滚动一页,但不会。 另外,在使用VIM时,我已映射为执行某些操作,但是未调用此组合键。 那里有TMUX专家吗?
terminal  vim  tmux 

1
使用屏幕时,行结尾在vim中混乱
在vim中编辑文件时,它会正确显示,除非我在“屏幕”窗口中打开vim(希望“window”是正确的术语)。 下图显示了我的意思:我以前:set list做EOL可见,但布局是一样的,而不:set list只是没有$迹象。 我确实找到了一些在线资源(例如这个SU问题),但没有任何东西触发“是的,现在我得到它”的感觉。 编辑:我仍然在努力解决这个问题,我现在意识到它似乎有点普遍。它似乎与stty(喜欢onlcr)设置有关。 https://unix.stackexchange.com/a/316290 https://unix.stackexchange.com/a/151963
-1 vim  gnu-screen 

1
Vim E488尾随字符,但我在文件中看不到任何尾随字符
我用以下命令打开vimrc文件vim ~/.bash_profile。这是错误消息以及vim文件内容。当我用VIM打开任何文件时,我实际上得到了这个错误。 Error detected while processing /Users/yako/.vimrc: line 3: E488: Trailing characters Press ENTER or type command to continue .vimrc文件 "Pathogen execute pathogen#infect() call pathogen#helptags() ” generate helptags for everything in ‘runtimepath’ syntax on filetype plugin indent on
-1 bash  vim 


1
不能使用vi编辑器
当我尝试使用vi或启动vi时vim,它无法启动。 ozzesh:~ # clear ozzesh:~ # vi ozzesh:~ # echo $? 0 ozzesh:~ # 以上vi/ vim命令无法启动VI。
-1 linux  vim  vi 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.