重命名Jupyter Lab中的文件或目录快捷方式?

时间:2018-11-07 02:50:09

标签: python pandas jupyter

我正在使用jupyter lab。但是每次我触摸一个新文件或目录时,它的默认名称都是Untitle。我必须单击它并选择“重命名”。

是否存在用于重命名文件或目录的快捷方式?我已经在Google中搜索了此问题,但没有找到我想要的。 谢谢!

3 个答案:

答案 0 :(得分:1)

您无需选择文件并重命名。

您可以在创建笔记本后或打开笔记本时提供所需的名称。右键单击标签为var commandBuffer : MTLCommandBuffer! var renderEncoder : MTLRenderCommandEncoder! func assignVertices(vertices: Array<Vertex>, device: MTLDevice) { var vertexData = Array<Float>() for vertex in vertices{ vertexData += vertex.floatBuffer() } // 2 let dataSize = vertexData.count * MemoryLayout.size(ofValue: vertexData[0]) vertexBuffer = device.makeBuffer(bytes: vertexData, length: dataSize, options: [])! // 3 vertexCount = vertices.count } func render(commandQueue: MTLCommandQueue, pipelineState: MTLRenderPipelineState, drawable: CAMetalDrawable, parentModelViewMatrix: Matrix4, projectionMatrix: Matrix4, clearColor: MTLClearColor?) { let renderPassDescriptor = MTLRenderPassDescriptor() renderPassDescriptor.colorAttachments[0].texture = drawable.texture renderPassDescriptor.colorAttachments[0].loadAction = .clear renderPassDescriptor.colorAttachments[0].clearColor = MTLClearColor(red: 255.0/255.0, green: 255.0/255.0, blue: 255.0/255.0, alpha: 1.0) renderPassDescriptor.colorAttachments[0].storeAction = .store renderEncoder = commandBuffer.makeRenderCommandEncoder(descriptor: renderPassDescriptor)! renderEncoder.setRenderPipelineState(pipelineState) renderEncoder.setVertexBuffer(vertexBuffer, offset: 0, index: 0) let nodeModelMatrix = self.modelMatrix() nodeModelMatrix.multiplyLeft(parentModelViewMatrix) let uniformBuffer = device.makeBuffer(length: MemoryLayout<Float>.size * Matrix4.numberOfElements() * 2, options: []) let bufferPointer = uniformBuffer!.contents() memcpy(bufferPointer, nodeModelMatrix.raw(), MemoryLayout<Float>.size * Matrix4.numberOfElements()) renderEncoder.setVertexBuffer(uniformBuffer, offset: 0, index: 1) memcpy(bufferPointer + MemoryLayout<Float>.size * Matrix4.numberOfElements(), projectionMatrix.raw(), MemoryLayout<Float>.size * Matrix4.numberOfElements()) renderEncoder.drawPrimitives(type: .triangle, vertexStart: 0, vertexCount: vertexCount, instanceCount: vertexCount / 3) renderEncoder.endEncoding() commandBuffer.present(drawable) commandBuffer.commit() } (在我的情况下为Untitled)的标签上,在左上角,选择 Untitled1

enter image description here

它将打开一个弹出文本框。

enter image description here

更改名称,然后单击RENAME。

答案 1 :(得分:0)

我也有同样的问题。我在使用jupyter-themer时找到了设置 从菜单:帮助->编辑键盘快捷键->重命名笔记本。 see image description

答案 2 :(得分:0)

我设法通过转到“设置”>“键盘快捷键”并按如下所示添加说明(并单击右上角的“保存”按钮)来启用快捷键。

"command": "docmanager:rename",
"keys": [
    "Ctrl R"
],
"selector": "body"

Image