我在Linux上工作,我在Linux终端上执行了for循环,如下所示:
for i in `cat fileName.txt`
do
echo $i
vim $i
done
fileName.txt是一个包含我在vim编辑器中一个接一个打开的大量文件条目的文件。现在,我必须跳过打开中间的其他文件。(即,我必须中断for循环)。有什么建议如何获得运行for循环的PID吗?然后杀掉同样的人。提前谢谢。
我刚开始使用Linux (Ubuntu16.04),我安装了Vim作为文本编辑器,以便使用python和py手电筒。
但是,我无法打开任何类似文本编辑器的内容。我已经在终端中打开了Vim,但不是以保存或编辑文件的方式打开的。我很熟悉Komodo for Windows 10,所以我觉得如果我看到它,我会知道的。
我还没有找到任何关于如何实际使用Vim的在线指南或说明,但我当然愿意使用其他编辑器。
特别是,我需要使用.ipynb和.py文件。
任何关于如何开始的建议都将是令人惊奇的,或者被指向任何可用的资源或指南!
提前感谢!
我在上遵循简单的git指南
我在~/目录中初始化了一个空的git实例,然后添加了我的.vimrc和.vim/文件。
git add .vimrc
git add .vim
然而,当我执行git commit命令时,我得到了看似不相关的错误消息。
sayth@linux-kt34:~> git commit
Error detected while processing /home/sayth/.vimrc:
line 203:
E319: Sorry, the command is not available in this version: py << EOF
line
我在家里主要使用Linux,但在工作中我有一台Windows (XP)机器。现在我已经安装了Cygwin,现在我对Ruby编程很感兴趣。我也在我的Linux机器上使用Vim编辑器,所以我想在Cygwin上使用它作为编辑器。当我编写Ruby代码时,我也希望Vim成为我的IDE。我已经读到这是可以做到的,尽管我不确定如何在Cygwin中设置这些(例如,我应该只安装插件吗?或者我需要在Cygwin中编译Vim吗?)
谁能帮我在Cygwin中设置Vim,这样它就可以用作Ruby的集成开发环境(也许还有Python和其他编程languages>?
- Cygwin version is 2.764
我正在使用linux,并试图在.vim文件(特别是jcommenter.vim )中查找^M字符。我想找到并替换^M字符,但无法这样做。我试过了
%s/^V^M//g
和
%s/\r/\r/g
不幸的是,两者都找不到^M,我已经读过,当vim读取一个文件时,它将不包括^M,这是真的吗?我怎样才能找到并摆脱^M?
编辑:这是我收到的错误示例:
line 21:
E492: Not an editor command: ^M
line 31:
E492: Not an editor command: ^M
这发生在任何地方都有空白行。
编辑:!!我找到线索了!
/usr/share/vim
vim /etc/sudoers:
给出警告: vim输出不是到终端vim输入不是来自终端。
数独,百胜不起作用。给出错误:
su:给予错误:standard in must be a tty
sudo:sorry, you must have a tty to run sudo
如果我试图从gui access直接编辑任何文件,那么它就表示不允许。
我想从我的ec2 linux实例中卸载xamp。
我在网上搜索了所有这个问题,并尝试了所有可用的解决方案。不走运。任何帮助都将不胜感激。
本质上,我的配置似乎适用于我打开的第一个文件,但在打开后续文件时却不像预期的那样工作。我特别关注Python文件,但考虑到问题的本质,它可能存在于其他文件中。
我的python向我的.vimrc吐露如下
au BufNewFile,BufRead *.py
\ set tabstop=4 |
\ set softtabstop=4 |
\ set shiftwidth=4 |
\ set textwidth=89 | " PEP-8 prefers 80
\ set expandtab |
\ set autoind
我在zsh配置中有下面的函数来编辑vim中的文件。
function note() {
vim "~/.notes/$1.md";
}
因此,如果我输入'note‘,它应该打开~/notes/linux.md,如果它存在,或者创建一个新的文件。
但是,使用上面的函数,当我执行时,Vim会抱怨linux.md是新目录吗?如何强制将此名称假定为文件名,而不是目录名?
谢谢
我有一个包含ubuntu14.04的亚马逊ec2实例。我需要将本地机器上的win 7文本文件复制到ec2上的文本文件中。是否有一个文本编辑器来支持在ubuntu14.04中可用的剪切和粘贴,或者什么是将信息剪切并粘贴到linux文件中的最佳方法。我在amazon上创建了这个文件
$ vim text1.txt
我试图在Linux服务器上编辑一个my.cnf文件,并使用vim进行编辑。做完编辑后,我无法逃脱。我尝试过使用以下方法退出:
q
!q
wq
!wq
这些方法都没有奏效。当我离开时,它给了我一句台词:
shell return 127
Press ENTER or type command to continue
如果我做了上述任何一个建议,我会回到维姆。另外,ctrl也不起作用。请帮帮忙。我要用维姆结束这一切。