我的vim,不知道为什么行号不顶格,导致看着很别扭 1 #!/bin/sh 2 osname="`uname -s`" 3 cmdname="" 不知道是为什么? 我的设置就是从vim目录下取得默认vimrc set number set syntax=on set cinoptions+={2,0,p0,t0 set nobackup set cindent set syntax=cpp set formatoptions=tcqr
总结一下,经常使用的行首插入行号的方法: 1. 调用外面的程序 A) :%!cat -n B) :%!nl C) :%!awk '{print NR,$0}' 2. 利用vim自身来增加行号 A) :g@^@exec " [email=s@^@".strpart(line]s@^@".strpart(line[/email] (".")." ", 0, 4) B) :g/^/exe ":s/^/".line(".") C) 利用宏 (这个看起来比较复杂一些) 1)^VGI ----> 将文本右移6个空格 2)i1 ----> 在第一行行首输...
Centos下的vim默认是不显示行号的,编辑conf文件时多有不变。 网上找了找,很简单的设置! vi /etc/virc 在文件末尾输入: set nu 即可。 或者在vi命令模式下直接打开行号显示功能: :set number 或 :set nu 引用连接如下: http://blog.chinaunix.net/u1/51074/showart_407799.html http://blog.csdn.net/dragonbbc/archive/2008/04/12/2287758.aspx 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u...
请教一下,在.vimrc里设置了set nu的时候,能不能指定一下行号显示的位数及行号对齐方式(左对齐,右对齐,或字符填充对齐).. 例如: 设置4位行号,用0填充对齐(假如可以) 0001 void main() 0002 { 0003 printf("Hello vim!"); 0004 }
Linux多少种方式在vim插入行号【据为已有】 1 在文本中插入行号 最近有朋友提到某编辑器有一个可以插入行号的插件,问vim有没有办法可以在文章中插入行号。%$^&*#8~#$@#!……让我们看一下有多少种方式可以在vim中插入行号或数字序列! 建议看一下vim官网的这篇文章。里面一部分内容与这篇是重叠的。不过这篇是中文的XD。 我们的目的是在当前编辑文中的每一行前面加上行号或数字序列并用空格分隔,如: 这是第一行 这是第二...