有没有办法让“Vim 的自动完成”像 Pycharms 一样?
我试过 YouCompleteMe,但它没有在输入第一个字母后显示所有可能的函数和变量。我发现这非常有用,因为我仍然是初学者。
我正在为 C++ 寻找同样的东西。我不想使用 Pycharm 和 Clion 的原因是硬件限制,我真的很喜欢 Vim。
可以以某种方式完成吗?
Esc在编辑模式下,每当我按此键时,就会插入以前插入的字符。这是什么功能?如何禁用它?
另外,在编辑时,如果我没有输入任何内容并按Esc,则会看到以下警告: "E29: No inserted text yet"。
我想为JSQMessageViewController我正在构建的应用程序发送文档文件.怎么做?
编写一个Python程序,要求用户输入一个小写字符串,然后打印相应的两位数代码.例如,如果输入为"
home",则输出应为"08151305".
目前我的代码正在编写所有数字的列表,但我无法在单个数字前添加0.
def word ():
output = []
input = raw_input("please enter a string of lowercase characters: ")
for character in input:
number = ord(character) - 96
output.append(number)
print output
Run Code Online (Sandbox Code Playgroud)
这是我得到的输出:
word()
please enter a string of lowercase characters: abcdefghijklmnopqrstuvwxyz
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26]
Run Code Online (Sandbox Code Playgroud)
我想我可能需要将列表更改为字符串或整数来执行此操作,但我不知道该怎么做.
我的git项目是这样的:
testproject/code/b2b/admin/...
testproject/code/b2b/app/...
testproject/code/b2c/admin/...
testproject/code/b2c/app/...
Run Code Online (Sandbox Code Playgroud)
在"附加行为"部分中,我使用工作区添加强制轮询.并且还添加轮询忽略某些路径中的提交.
在包含的地区,我写道
code/b2b/admin/.*
code/b2c/admin/.*
Run Code Online (Sandbox Code Playgroud)
在构建触发器部分,我* * * * *在Poll SCM中写道,但无论我在哪里更改了testproject中的代码,它都不会触发.
我在 mac 上使用brew安装 opencv3。我有 opencv3/3.0.0 。今天,我更新了它,得到了 3.1.0_1 版本。
但是,此更新破坏了一切,当我尝试使用 VideoCapture 读取帧并使用 waitKey 函数时,它会因以下原因而中断:
2016-02-26 23:25:16.846 tracking[99869:1026824] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[CaptureDelegate doFireTimer:]:无法识别的选择器发送到实例 0x1240a6”
所以,现在我正在尝试切换回以下版本,但我不确定如何切换。我使用了以下内容:
酿造搜索opencv
但是,这不会给我像 opencv3/3.0.0 这样的版本
在地窖里,我只有
可用版本:3.1.0、3.1.0_1
所以,我不能使用
酿造开关“版本”
任何人都可以建议我一种切换回以前版本的方法吗?
OS X El Capitan版本10.11.2
我尝试过brew update,但会显示此错误消息.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mach (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/Homebrew/extend/pathname.rb:2:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/Homebrew/global.rb:3:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/Library/brew.rb:15:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我也尝试过brew install zsh,但会显示上面的消息.
请让我知道如何修复此错误消息.
安装brew 报告找不到git,并因错误而终止。Brew 似乎已安装(成功?)
> brew
(打印通常的帮助)
...但brew doctor不高兴:
这是我运行brew doctor时得到的结果(以及当我按照Homebrew主页上的说明第一次安装brew时得到的结果。)
> brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!
Warning: Git could not be found in your PATH.
Homebrew uses Git for several internal functions, and some formulae use Git
checkouts instead of stable tarballs. You may …Run Code Online (Sandbox Code Playgroud) 我正在brew安装tomcat,到目前为止一切顺利。
我听说可以使用brew服务将tomcat作为服务启动,但是当我尝试时它失败了
brew services start tomcat
Run Code Online (Sandbox Code Playgroud)
我收到了错误
Error: Formula `tomcat` has not implemented #plist or installed a locatable .plist file
Run Code Online (Sandbox Code Playgroud)
我想知道如何解决此问题?