我只是想仅格式化 Vue 项目中选定的文本。我已经安装了 Prettier,并且可以很好地格式化整个文档。
我只需要格式化适用于我的家庭计算机而不是我的工作笔记本电脑的选定文本。我什至可以右键单击所选文本,然后查看选项Format Selection。如果我单击它,它会格式化整个文档。
到底是怎么回事?请帮忙。
在 VSCode 中,我的变量语法突出显示有时会禁用。经过实验,这似乎主要发生在我使用 WSL 时。我还没有找到一种可靠的方法来重新创建它,但我注意到在执行任何将变量临时呈现为纯文本/不是变量的操作时,它会发生(不是一直,但有时)。例如,定义变量时暂时去掉“=”。
为了解决这个问题,我可以重新启动/重新加载 VSCode,但考虑到它每 30 分钟发生一次(如果不是更频繁的话),它会变得非常不方便。我的主题是 Dark+,它通常看起来像第一个图像(蓝色突出显示的变量),但每当发生此错误时,它看起来像第二个图像(未突出显示;白色文本)。
定义函数时也会发生这种情况。不确定此时是否会发生其他事情。
我尝试重置 VSCode、重新安装所有扩展、删除 %appdata% 中的“Code”文件夹,以及删除 %userprofile% 中的“.vscode”。
当我将鼠标悬停在变量上时,它仍然被识别为变量;它只是没有突出显示。
我的扩展是:
C/C++
C#
Discord 存在
GitHub Pull 请求和问题
gitignore
HTML CSS 支持
isort
Jupyter
Jupyter Cell 标签
Jupyter Keymap
Jupyter Notebook 渲染器
Jupyter Slide Show
Live Server
Pylance
Python
GitHub Codespaces
WSL
Bug 发生时会是什么样子

它应该是什么样子

有一个我试图在 d3.js 的帮助下绘制的力导向图示例。
我有3个大问题。这是代码(您可以在下面运行代码片段,它可能会起作用):
function getRandomInt(max, min = 0) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function fdSortShit(g, nodeDimensions) {
const gNodes = [];
const gLinks = [];
g.children().forEach(child => {
gNodes.push({
id: child,
w: nodeDimensions[child].w,
h: nodeDimensions[child].h,
radius:
Math.sqrt(
nodeDimensions[child].w * nodeDimensions[child].w + nodeDimensions[child].h * nodeDimensions[child].h
) / 2
});
});
g.edges().forEach(edge => {
gLinks.push({ source: edge.v, target: edge.w });
});
const data = {
nodes: gNodes,
links: gLinks
};
const nodes = data.nodes; …Run Code Online (Sandbox Code Playgroud)我正在尝试在 VSCode 中编辑 Java 文件,但遇到了来自 VSCode 的大量错误。例如:
The type java.lang.Object cannot be resolved.
It is indirectly referenced from required .class files
String cannot be resolved to a type
System cannot be resolved
Run Code Online (Sandbox Code Playgroud)
我尝试运行 Java clean 来清理工作区,并尝试重新安装 Java 扩展包。无论哪种方式,问题仍然存在。
我无法摆脱这个,这真的很烦人!如果可以的话请帮忙!谢谢你。
如何获取屏幕时间应用程序在 macOS 上返回的相同数据?
\n具体来说,我想以编程方式了解 \xe2\x80\x94 \xe2\x80\x94 我每天在 Visual Studio Code 上花费的时间。
\nVue CLI 正在放弃对无扩展导入的支持,并且 VS Code 扩展(例如 Vetur)支持的各种功能不适用于无扩展导入。
我需要修改从.vue文件导入的每个默认组件,以将扩展名附加到整个代码库。由于文件数量较多,这不可能手动完成,需要一些自动化方法。
例子:
转动:
import Baz from '@/components/Baz'
import Thing from './LocalThing'
import OtherThing from '../../OtherThing'
Run Code Online (Sandbox Code Playgroud)
进入:
import Baz from '@/components/Baz.vue'
import Thing from './LocalThing.vue'
import OtherThing from '../../OtherThing.vue'
Run Code Online (Sandbox Code Playgroud)
如何才能实现这一目标?
javascript refactoring vue.js visual-studio-code es6-modules
This is a query from a beginner wondering about best practice suggestions - I have a system for myself but am wondering what other more experienced people do.
My desired end result is a way to access a number of specified files which are in multiple different places within a working directory.
我的具体示例是 Django,其中我的 HTML、CSS 和 JS 文件分布在不同的目录中(例如 Template 和 Static)。我想象的是一种快速访问/打开所有三个文件的方法,即使它们位于不同的位置 - 可能创建一个“ProjectFoo”文件夹,然后在该文件夹中是所需文件的链接/快捷方式/别名。
我目前正在使用收藏夹 ( https://marketplace.visualstudio.com/items?itemName=kdcro101.favorites),它涵盖了我的大部分用途,还有以下替代方案:
...但我想知道有关最佳实践的建议 - 人们通常采用的方式是什么,因为(至少对我来说)这似乎是一个常见的工作流程问题。
谢谢!
富有的
我真的很喜欢 VS Code 终端中的向上键历史记录,但我从事不同类型的项目,并且经常看到某些项目不相关的历史记录。我可以将终端设置为按项目/工作空间保存我的历史记录吗?
刚刚在我的 Visual Studio 代码中新添加了代码时间扩展,但由于某种原因它没有响应,任何人都可以澄清造成障碍的事情..?我是第一次添加它,请帮助我找到正确的解决方案!
我使用 CMake 和 clang 进行编译。我仅使用 clangd VSCode 扩展(即不使用任何其他 C++ 扩展)。
在“问题”窗口中,该窗口由 VSCode 提供支持,而不是编译器输出(因此我的 CMake 内容或compile_commands.json 没有问题,因为我什至不必编译即可查看问题消息):
第一个错误可能来自 clangd,我想保留它。我怎样才能摆脱第二个错误?我没有在构建中的任何地方使用 GCC,所以我不知道它是如何到达那里的。
谢谢!
javascript ×2
c++ ×1
clangd ×1
d3.js ×1
es6-modules ×1
format ×1
graph ×1
java ×1
macos ×1
planar-graph ×1
powershell ×1
python ×1
refactoring ×1
time ×1
variables ×1
vue.js ×1