小编rea*_*sgt的帖子

VIM语法折叠:禁用折叠多行注释

我在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)

c++ vim

5
推荐指数
1
解决办法
1963
查看次数

删除具有大小写冲突的 Git 分支

我不小心创建了一个与现有分支同名的分支,但大小写不同:

$ 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)"吗?

git

1
推荐指数
1
解决办法
784
查看次数

标签 统计

c++ ×1

git ×1

vim ×1