vi

    0热度

    2回答

    当我使用vi创建脚本时,它不显示任何语法高亮显示。但是,一旦我退出vi并使用vi再次打开脚本,它将突出显示语法。 我想要的是在创建文件时第一次突出显示语法。那么,我的配置有什么问题,或者这是常见的情况?

    1热度

    1回答

    我在vim中移动到第一个非空白字符时遇到了一些麻烦。 这个动作的通常映射是^,但在我的键盘中,重音位于数字6键,所以我必须按Shift + 6才能得到它。 正如预期的那样,Shift + 6不会将我带到NORMAL模式下该行的第一个非空白字符,它只在我的光标所在处打印^,并且在按下其他任何键后,^消失,而我回到我以前的地方。 我一直在尝试将该操作映射到某个其他快捷方式一段时间,但没有运气。我也试过

    0热度

    1回答

    有一个固定长度为150的文件直到第一个逗号为50个字符,依此类推。所以我想用XYZ替换A并在vi编辑器中添加48个空格。 前: A ,B ,3 A ,C ,4 后 XYZ ,B ,3 XYZ ,C ,4

    1热度

    1回答

    两个字符之间更换我有一个这样的文件: 14:rs546195859:105415517:C:T:AHNAK2 19:rs200396606:7676575:G:一个:CAMSAP3 ... 我需要将前两个之间的rs *替换为:“。”。在VI中。 我该如何做到这一点? 谢谢!

    1热度

    2回答

    由于Debian jessie对vim进行了一些更改,这使得无法用鼠标复制文本,然后使用SHIFT + INSERT重新插入文本。 该选择可行,但不会自动复制任何内容到键盘。 任何其他的解决方案,以解决这个问题比删除VIM和使用股票六?

    -2热度

    1回答

    发现总的可用和使用内存我有 -bash-4.1$ df -l Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 16126920 8557072 6750648 56%/ tmpfs 33026676 0 33026676 0% /dev/shm /dev/sda5 151897244 51004788

    4热度

    3回答

    目前我行可以搜索文本 /text ,然后使用dd删除线,如果我不想删除我可以去下一场比赛与n。 但是,有没有更快的方法来做到这一点! 下面的这个命令删除所有包含文本的行,但问题是它一次删除所有行,有时文本在某些行中是异常。 :g/text/d 但我想简单的东西一样一样 :%s/text/some_other_text/gc ,因为这给了替换或不选择。删除包含text的每行前 :g/te

    0热度

    2回答

    有没有办法检查光标当前在VI编辑器中的当前行的长度?我尝试在谷歌搜索,但我能找到的是如何使用“set nu”在当前打开的文件中查看行号。

    1热度

    1回答

    我用一个单一的功能(即一个创建)知道,如果角色旁边的当前光标位置是空间 function Test_caractere_suivant_espace() "Test si le caractère suivant est une espace" let position = getcurpos() let ligne = getline(position[1]) l

    0热度

    1回答

    我有一个调试文件看起来像这样折叠: ==>func1: ..... .. ==>func2: ...... ... <==func2 .. <==func1 ==>func3: ...... ... <==func3 基本上,我想能够折叠的功能,最终看到这样的事情每个人: +-- x lines: ==> func1: +-- x lines: ==> func3: