小编Gee*_*eek的帖子

Vim 中的兼容模式是什么?

来自vimtutor 第 7.3:完成

          ** Command line completion with CTRL-D and <TAB> **
Run Code Online (Sandbox Code Playgroud)
  1. 确保 Vim 不处于兼容模式: :set nocp

  2. 查看目录中存在哪些文件: :!ls 或 :!dir

  3. 键入命令的开头::e

  4. 按 CTRL-D,Vim 将显示以“e”开头的命令列表。

Vim 中的兼容模式是什么意思,为什么命令完成在该模式下不起作用?

vim

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

在 linux 中杀死 vncsession 的正确方法是什么?

当我在通过笔记本电脑linux连接到的远程盒子中运行以下命令时,我得到以下信息:windows 7VNC

 [subhrcho@slc04lyo ~]$ ps -ef|grep vnc
subhrcho 20113 19804  0 21:40 pts/8    00:00:00 grep vnc
subhrcho 27486     1  0 Jan28 ?        00:05:35 Xvnc :1 -desktop slc04lyo:1 (subhrcho) -httpd /usr/share/vnc/classes -auth /home/subhrcho/.Xauthority -geometry 1680x1050 -depth 16 -rfbwait 30000 -rfbauth /home/subhrcho/.vnc/passwd -rfbport 5901 -pn
subhrcho 27493     1  0 Jan28 ?        00:00:00 vncconfig -iconic
Run Code Online (Sandbox Code Playgroud)

我怎样才能优雅地终止这个会话?我知道kill -9 <pid>会这样做,但我认为这是一种强有力的清理,可能会导致文件损坏。

PS:我也从这个来源阅读以使用 vncserver 中的 kill 选项,但不确定如何找出 display#。

vnc vncserver

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

为什么SRAM比DRAM快?

在现代多核处理器中,处理器缓存 (L1,L2L3) 由SRAM速度递减的组成(L2缓存是比L3缓存更高速度的 SRAM,这是一种成本权衡)。主要理由使用SRAM是它的速度优势在主内存使用DRAM。我想明白为什么 SRAM比速度有优势DRAM

memory cpu cpu-architecture cpu-cache

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

为什么在 Windows 环境中我更喜欢 7zip 而不是 WinZip?

我知道 Winzip 不是免费的,而 7-zip 是免费的。除此之外,还有什么理由我应该使用 7ZIP 而不是 Winzip 进行压缩吗?我使用的是 Windows 7。

zip winzip 7-zip

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

在 linux 中动态更改 vnc 会话的分辨率时出错

我通过 RealVNC 从我的笔记本电脑(Windows 7 机器)连接到我的工作站,这是一个 linux 盒子(Red Hat Linux)。我在工作时使用扩展坞,它的分辨率很高,而我的笔记本电脑的分辨率较低。因此,当我在显示器和笔记本电脑之间切换时,每次都需要使用正确的几何图形重新启动 vncserver。在互联网搜索我在 stackoverflow.com上找到了这个答案,它描述了动态分配不同几何图形的方法。这里的关键是randr启动 vncserver 时的参数。所以我做的第一件事是确保 Xrandr 安装在我的 linux 机器上:

which xrandr 
Run Code Online (Sandbox Code Playgroud)

这给出了以下输出:

 /usr/bin/xrandr
Run Code Online (Sandbox Code Playgroud)

接下来我尝试使用以下命令运行服务器:

 vncserver -geometry 1600x1200 -randr 1600x1200,1440x900,1024x768
Run Code Online (Sandbox Code Playgroud)

但是服务器没有启动。接下来,我仅使用-geometry参数启动服务器,而没有第二个答案中randr给出的参数。

接下来我从终端发出 xrandr 命令并收到以下错误:

Xlib:  extension "RANDR" missing on display ":1.0".
Run Code Online (Sandbox Code Playgroud)

上述错误是什么意思,我在这里遗漏了什么?

linux vnc vncserver xrandr

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

尝试编辑 .vimrc 文件时交换文件错误消息?

每次我尝试打开.vimrc文件时,我都会收到此消息。我正在vimtutor另一个终端中使用 ,但我认为我没有打开任何额外的 . vimrc文件 。为什么我会看到这个错误,我该如何解决这个问题?

E325: ATTENTION
Found a swap file by the name ".vimrc.swp"
          owned by: subhrcho   dated: Wed Dec 26 05:54:45 2012
         file name: ~subhrcho/.vimrc
          modified: YES
         user name: subhrcho   host name: slc04lyo
        process ID: 26176
While opening file ".vimrc"
             dated: Mon Jan 28 22:45:16 2013
      NEWER than swap file!

(1) Another program may be editing the same file.
    If this is the case, be careful not to end up with two
    different …
Run Code Online (Sandbox Code Playgroud)

vim vimrc

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

在 Vim 中 "+ 和 "* 寄存器有什么区别?

在 Vim 中"+"*寄存器有什么区别?哪个应该用于从其他应用程序复制和粘贴到 Vim?我是否需要在.vimrc文件中附加任何内容才能使这两个寄存器工作?

linux vim vimrc

5
推荐指数
1
解决办法
919
查看次数

vim 中的“不支持鼠标:mouse=a”错误

我正在运行一个特定的脚本并收到以下错误:

  Error detected while processing /home/subhrcho/.vimrc:
  line   42:
   E538: No mouse support: mouse=a
Run Code Online (Sandbox Code Playgroud)

这是 .vimrc 文件的相关部分:

" In an xterm the mouse should work quite well, thus enable it.
 set mouse=a
Run Code Online (Sandbox Code Playgroud)

知道什么是错的吗?

PS:我使用的是以下版本的vim

VIM - Vi IMproved 7.0(2006 年 5 月 7 日,编译于 2010 年 11 月 12 日 05:24:19)包含的补丁:1、3-4、7-9、11、13-17、19-26、29-31、34-44 , 47, 50-56, 58-64, 66-73, 75, 77-92, 94-107, 109, 202, 234-237

我的平台是:

红帽企业 Linux 服务器 5.8 版 (Tikanga)

vim vimrc

4
推荐指数
1
解决办法
7711
查看次数

在vim中替换整行

所以我的文件中有以下文本片段。我正在使用 vim 来编辑它。

Internal Problem Description
----------------------------
!!! Please enter the internal description of the problem.
Run Code Online (Sandbox Code Playgroud)

因此,为了填写问题描述,我转到以 !!! 开头的行 然后先做一个dd然后按I进入插入模式。然后我开始输入问题描述的文本。

有没有更好的方法来实现这一目标?类似于用单个命令替换 vim 中的整行。

vim

3
推荐指数
1
解决办法
6144
查看次数

自动完成在 vim 中的命令行模式(帮助命令)下工作吗?

假设我在 vim 缓冲区中工作,并且想获得有关我之前听说过/读过但现在不记得全名但只能回忆起名称开头的命令的帮助。vim 是否有可能帮助找到我需要获得帮助的命令?例如我输入 :h 然后输入“colo”并按tab键,它应该给我一堆选择吗?

P:S:我正在寻找一个原生的 vim 解决方案并且没有插件方法。

vim

3
推荐指数
1
解决办法
752
查看次数

如何在 Vim 中转到特定行?

我已经gg在 Vim 中输入到文件的开头。现在我怎样才能直接转到特定的行,例如505

vim

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

为什么我不能通过按 n 进入 vim 中的下一个匹配条目?

vimtutor说这个lesson 4.2 : The search command

  1. 在普通模式下输入 / 字符。请注意,它和光标出现在屏幕底部,就像 : 命令一样。

    1. 现在输入 'error' 。这是您要搜索的词。

    2. 要再次搜索相同的短语,只需键入 n 。要以相反的方向搜索相同的短语,请键入 N 。

这在与 vim 导师一起练习时非常有效,但我似乎无法让它与文件一起工作。基本上,当我键入/字符然后键入要搜索的模式时,它将按预期进入第一个匹配项。但在文件内容下方,我仍然看到带有闪烁光标的搜索模式。例如,如果我的模式是字符串foo,我会看到/foo并且光标一直闪烁。然后按下n只是将按下的字符附加到搜索字符串,搜索模式现在变得/foon不是我想要的。

为什么我会看到这个问题,我该如何解决?

vim vi

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

标签 统计

vim ×8

vimrc ×3

linux ×2

vnc ×2

vncserver ×2

7-zip ×1

cpu ×1

cpu-architecture ×1

cpu-cache ×1

memory ×1

vi ×1

winzip ×1

xrandr ×1

zip ×1