标签: vi

在 vi 中将文本移动到下一行

Shell脚本中有一行

f) SCREEN = TRUE
Run Code Online (Sandbox Code Playgroud)

我想要做到

f)
SCREEN = TRUE
Run Code Online (Sandbox Code Playgroud)

在 vi 中我不能很容易地做到这一点。显然,在普通文本编辑器中,输入命令可以将 f) 之后的文本移动到下一行。在 vi 中最好的方法是什么?

vi vim

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

如何使用 df 命令查找可用和已用内存总量

我有

-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  93176464  36% /state/partition1
/dev/sda2        4031680   358884   3467996  10% /var
Run Code Online (Sandbox Code Playgroud)

现在我需要获取除 tmpfs 之外的总可用磁盘空间计数。现在我需要获取除 tmpfs 之外的总可用磁盘空间计数。

获取总可用磁盘和已用磁盘的命令是什么?

unix linux vi bash shell

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

vi,vim和macvim之间的区别

任何人都可以帮助我深入理解vi,vim和macvim这三件事.我分别在这三件事上看了很多,但我无法概述所有这些.我需要详细了解这三个主题

1)基本2)用于3)使用中的重要性

vi vim macvim

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

如何替换vim中所有包含模式的单词?

我想使用vim替换文件中所有包含字符串的单词。如何在vi编辑器中完成?

regex vi vim

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

查找并替换特定列

我有这样一个文件:

Name Position Letter String
Bla 123 A ..B.,,,.C..
Bla 123 B ..a.,,,.C..
Bla 123 C ..b.,,,.A..
Run Code Online (Sandbox Code Playgroud)

我想替换.,字母(在第一行中A)

最终产品:

Name Position Letter String
Bla 123 A AABAAAAACAA
Bla 123 B BBaBBBBBCBB
Bla 123 C CCbCCCCCACC
Run Code Online (Sandbox Code Playgroud)

awk思想是用第3列中的"the"字符替换第4列中的字符.我认为awk应该是正确的工具,但我坚持用字符串替换字符.

sed s/\(^.\{4\}\)./\\{3\}/ 没有工作,我认为sed可能是错误的工具.

欢迎awk/sed/python/perl/vi解决方案.

python vi perl awk sed

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

标签 统计

vi ×5

vim ×3

awk ×1

bash ×1

linux ×1

macvim ×1

perl ×1

python ×1

regex ×1

sed ×1

shell ×1

unix ×1