使用 Ubuntu 12.04 和 vim 2.22.0,为什么我要在 vim 中使用:
:9s/\d\+/1/
Run Code Online (Sandbox Code Playgroud)
将上述行的第一个数字更改为 1,但无法将其与 sed 一起使用:
sed -i '9s/\d\+/1/' /home/file/foo
Run Code Online (Sandbox Code Playgroud)
我仍然没有收到任何错误,文件中也没有任何更改。我们在 vim 和 sed 命令的功能之间有任何不一致吗?
vim能够读取压缩文件(至少对于常用方法)。但是,它将 Debian 软件包文件视为二进制乱码。在存档管理工具可以,但是,打开包文件,并显示他们像正常的档案。我该怎么做才能vim像其他档案一样打开包文件?
我已经有了(更多)快速搜索文件的别名:
alias f='find . -iname'
Run Code Online (Sandbox Code Playgroud)
我这样使用它:
$ f *statis*
./main/statistics.py
./test/test_statistics.py
Run Code Online (Sandbox Code Playgroud)
现在,我想要另一个别名来执行相同的搜索,但不是打印出找到的文件,而是在 vim 中打开它们。理想情况下,它会在找到多个文件时工作。
我试过(使用 'echo' 而不是 'vim' 进行调试):
alias fvi='find . -exec echo {} + -iname'
Run Code Online (Sandbox Code Playgroud)
...但似乎-exec取消了-iname之后的到来:
$ fvi *statis*
./main/statistics.py ./main/probability.py ./test/test_statistics.py
./test/test_probability.py
Run Code Online (Sandbox Code Playgroud) 我想在我的 Ubuntu 17.10 笔记本电脑上重新映射Caps Lock到Esc。
我尝试过这种方法:如何在 Ubuntu 17.10 Wayland 中重新映射密钥?(Shift 键),此方法:https : //linuxcommando.blogspot.ca/2008/03/remap-caps-lock-key-for-virtual-console.html,此方法:https://wiki。 archlinux.org/index.php/Xmodmap无济于事。
无论是工作,Caps Lock还是Caps Lock。
如何在系统范围内重新映射这些键?在 OSX 中它非常简单,系统偏好设置中有一个设置Caps Lock Esc,就是这样,它适用于每个应用程序。Ubuntu 17.10 中是否有类似的东西?
如何在不关闭它的情况下保存 vim 文件?我做了一个更改,立即保存并继续使用该文件而无需再次重新打开它......我当然发现了如何保存使用 vim 编辑的文件的问题,无论如何建议的解决方案在作业执行后关闭文件.
如何从vi/ 中的 python 文件一次注释 20 行代码vim。
我可以使用什么命令来代替 using#或"""??