Questions tagged «vi»

vi是Unix操作系统的文本编辑器。

2
在VIM中,如何在命令模式下删除到行尾:?
在VIM中,我有以下的领导者快捷方式: :!git commit % -m 'updated '; git push; 执行此领导者快捷方式后,我的光标在更新后登陆角色。现在的问题是: 如何使用快捷键删除到该行的末尾?在bash中,它将是“CTRL-k”,但这在这里不起作用。我只想在“更新”一词后删除所有内容。
4 bash  vim  vi 

2
为什么要提供vi和vim?
我认为我说RedHat和其他发行版同时提供了vi 和 Vim。 有没有人知道提供这两者的理由是什么时候假设提供Vim它涵盖了vi的功能? ETA:它不是符号链接,它们是不同的二进制文件。 $ ls -lh /bin/vi -rwxr-xr-x 1 root root 747K Jul 7 2012 /bin/vi $ ls -lh /usr/bin/vim -rwxr-xr-x 1 root root 1.9M Jul 7 2012 /usr/bin/vim

1
Vi在Firefox / Chrome中滚动
有没有一种方法可以重新绑定j和k来在Firefox或Chrome中滚动页面,或者仅用于类似于vi的滚动的附加组件,而不是像vimperator和vimium这样的整个模拟器?我要做的就是从主行滚动,而不会出现那些我不需要的插件的混乱情况。


4
如何编辑vi当前使用的文件?
我是Linux新手并尝试使用Ubuntu 11.10。我正在设置SSH服务器,其中一条说明要求我使用vi编辑sshd_config文件。 在vi中,我不记得发生了什么(现在一切都模糊了)但是上/下键变成了大写字母。稍后,我放弃,搜索SO,解决方案是使用vim,而不是vi。所以我尝试退出vi(不记得我做了什么),但我回到了控制台。 然后,当我输入sudo vim / etc / ssh / sshd_config时,它表示存在交换文件。使用ls -A只列出ssh​​d_config,我在任何地方都看不到ssh_confid.swp文件。 ps -ef | grep vi 显示这个: root 2914 2135 0 10:45 pts/0 00:00:00 sudo vi /etc/ssh/sshd_config root 2915 2914 0 10:45 pts/0 00:00:00 vi /etc/ssh/sshd_config user 4066 2135 0 11:28 pts/0 00:00:00 grep --color=auto vi 然后我尝试杀死进程,使用sudo kill 2135 …
1 linux  vim  vi 


3
在vi中转到文件末尾的键盘快捷键是什么?
我正在使用putty在Linux服务器上查看vi中的30 + MB文件,我必须使用PgDn滚动到页面底部。我意识到我可以使用tail但我希望能够在vi中打开它来上下移动文件。有没有办法立即使用键盘快捷方式转到文件末尾或文件顶部?
1 linux  vi 

9
如何在unix中使用vim命令时更容易?
最近我尝试了解有关unix的一些信息。当我尝试使用vi命令编辑某些内容时,对我来说非常困难,因为我必须按时间切换编辑模式和控制模式。这非常不方便。这是我想念的东西还是原来那样的?反正有改进吗?谢谢 :)
1 vim  vi 


1
vim-标签识别
如果我在vim中编写这样的代码: def my_function 然后按回车键,我希望光标位于d下方。 当前它正在将光标定位在尽可能左的位置。 我怎样才能做到这一点?
1 vim  vi  macvim 

1
使用vi替换文件中的值
我有一个文件,其中包含多个条目,如“allowed_users 100”,“allowed_hits 100”,“allowed_users 10000”。 想要将“allowed_users 100”的值替换为“allowed_users 1000”。 最好的祝愿, KJ。
bash  vi 

3
如何将整个文件转换为大写?
我在另一个校园的服务器上有一个文件,全部是小写的,我需要更改为全部大写。是否有任何简单的unix命令可以执行此操作? [我在PC上使用PuTTy,如果这有任何区别。] 它只有4个不同的字母(它的DNA,所以只有A,T,C和G),所以4个独立的搜索和替换功能也可以使用。 (在VI或其他文本编辑器中将通过远程访问工作。)但我不知道如何在VI中进行搜索和替换? 我可以将它复制到我的桌面,在本地文本编辑器中进行搜索和替换,然后复制回来,但那么它最终会充满Windows换行符? [我在PC上,远程机器是linux服务器,我需要解释DNA文件的程序只能处理unix换行符。]


0
让vim不关心正常模式下的封锁状态
我想知道是否有可能(如果是的话,如何)拥有vim(或其他类似vi的编辑器,真的。从vim转换到另一个不会让我烦恼那么多,只要编辑器可用于一个终端并有模式。)当不写实际文本时忽略CAPS_LOCK状态(这意味着,不是在编辑模式而不是在命令模式 - 我想这是你要求vim退出,保存等的名称 - ) 。 可能很容易将键重新映射到其他东西(毕竟有大量的页面解释)但是我经常使用这个键是真正的角色(是的,我在代码中使用了很多常量,不,我没有喜欢在写任何时候在任何一个换档键上浪费手指)所以这不是我要求的。我还可以将'J'(例如)重新映射到其他东西,并将所有小写键重新映射到它们的大写键,但同样,不是我要求的(加上,它可能是一个可怕的混乱,我已经考虑配置vim是个地狱)。为了保持'J'的例子,我希望vim只在实际按下任何SHIFT键时将其理解为'J',而不是如果CAPS_LOCK_STATE为真。 可能吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.