我在vim 7.3中使用了"syntax"foldmethod.在.vimrc中:
set foldmethod=syntax
Run Code Online (Sandbox Code Playgroud)
当我打开Test.cpp时,包含:
/* A function with a multi-line
* comment. This takes at least
* four lines and I want to be
* able to read all of them.
*/
void TheFunction()
{
DoStuff();
}
Run Code Online (Sandbox Code Playgroud)
折叠后我看到以下内容:
+-- 5 lines: A function with a multi-line---------------------------------------------
void TheFunction()
+-- 3 lines: {------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我喜欢功能体折叠,但不喜欢折叠折叠.我想禁用它,所以它看起来像这样:
/* A function with a multi-line
* comment. This takes at least
* four lines and I want to be
* able to read all of …Run Code Online (Sandbox Code Playgroud) 我不小心创建了一个与现有分支同名的分支,但大小写不同:
$ git branch
* master
issue_fix
$ git branch issue_Fix
Run Code Online (Sandbox Code Playgroud)
我尝试使用git branch列出分支,但收到此错误:
fatal: Reference has invalid format: 'refs/heads/issue_fix (Case Conflict)'
Run Code Online (Sandbox Code Playgroud)
我认为 git 在转换为小写后试图创建分支,但这是一个冲突。检查分支引用:
$ ls .git/refs/heads/
master
issue_fix
issue_fix (Case Conflict)
Run Code Online (Sandbox Code Playgroud)
并在参考日志中
$ ls .git/logs/refs/heads/
master
issue_fix
issue_fix (Case Conflict)
Run Code Online (Sandbox Code Playgroud)
我不能删除 git branch -D
$ git branch -D "issue_fix (Case Conflict)"
error: branch 'issue_fix (Case Conflict)' not found.
Run Code Online (Sandbox Code Playgroud)
只是删除".git/logs/refs/heads/issue_fix (Case Conflict)"和安全".git/refs/heads/issue_fix (Case Conflict)"吗?